自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

原创 QtCreator更换外部主题

方法一:直接修改 环境修改 文本编辑器 方法二 主题文件直接导入 1、编写主题文件:命名为vs.xml 内容如下: <?xml version="1.0" encoding="UTF-8"?> <style-s...

2020-06-03 09:49:57 130 0

原创 Qt界面间调用控件

假定实现主界面调用子界面的控件 1将子界面的.h文件中Ui::XXX *ui修改为public属性,因为在主界面中通过类的方式调用。 public: explicit XXX(QWidget *parent = 0); ~XXX(); 2在主界面的.h文件中添加子界面的.h头文件,添加#...

2020-06-03 09:10:36 83 0

转载 CC++语言编码规范

CC++语言编码规范 1. 命名规则 1.1. 起个合适的名字 1.1.1. 类的名称(适用于C++) ² 类的名称要能告诉我们,这个类是什么。因此,类的名称通常是名词。 ² 类的名字不需要告诉我们,它从哪个类继承而来的。 ² 有时候加个后缀是很有用的。比如类是一个代理(Agents)...

2020-06-03 08:50:16 63 0

原创 QtCreator代码折叠/展开方法

折叠代码块: 1.光标指向对应的代码块操作ctrl + shift + < 或在编辑界面点击行号所在的三角形图标 展开代码块 2、光标指向对应的代码块操作ctrl + shift + >; 或在编辑界面点击行号所在的三角形图标 切换折叠所有 3.edit(编辑)->...

2020-06-02 11:47:41 223 0

转载 Qt之信号signals和槽slots详解

学习到自定义信号和槽的时候经常编译不过去,前边一篇解决了Q_OBJECT编译的问题,这里详细说明了slots和signals。 1、signals前面不可加public、private和protected进行修饰;slots前面可以加,因为Qt说槽函数可以当普通函数使用。 2、signals区...

2020-02-26 13:31:35 117 0

转载 C# chart控件基础使用

https://blog.csdn.net/z892065502/article/details/79544158

2019-12-23 16:12:41 73 0

转载 IText学习手册——图片设置

IText学习手册——图片设置 一、图片位置: 设置图片对象的Alignment属性,可以取得值有:iTextSharp.text.Image.RIGHT_ALIGN(居右)、iTextSharp.text.Image.LEFT_ALIGN(居左)、iTextSharp.text.Image....

2019-12-17 08:09:37 120 0

原创 C#消息框自动关闭

MessageBoxTimeout是一个微软未公开的Windows API函数。实现定时消息,功能类似于MessageBox。如果用户不回应,能定时关闭消息框。函数由user32.dll导出,windows2000及以下没有此函数。 //引用 using System.Runtime.Intero...

2019-12-04 09:33:27 126 0

转载 Sqlite数据多表联合update

其实在Mysql中,多表联合update不是什么难事。 语法: 1 UPDATE table_references SET col_name1=expr1 [, col_name2=expr2 …] [WHERE where_definition] 示例: 1 UPDATE table1, tab...

2019-11-27 16:35:02 74 0

原创 C# Winform 未能加载文件或程序集"System.Data.SQLite"或它的某一个依赖项。试图加载格式不正确的程序

在使用Winform 开发了一个小软件,其中使用了SQLite作为数据库 但在我的Win7 64位系统上却出现了以下错误: System.BadImageFormatException: 未能加载文件或程序集“System.Data.SQLite, Version=1.0.66.0, Cultur...

2019-11-27 11:35:09 127 0

原创 C#异常--System.IO.FileLoadException:“混合模式程序集是针对“v2.0.50727”版的运行时生成的

异常信息: System.IO.FileLoadException:“混合模式程序集是针对“v2.0.50727”版的运行时生成的,在没有配置其他信息的情况下,无法在 4.0 运行时中加载该程序集。” 解决方案: 在app.config新增如下配置节: ...

2019-11-27 11:22:52 197 0

原创 SQL查询语句倒序和正序

asc 按升序排列 (不用写,默认使用这个) desc 按降序排列 select * from nametable where 查询条件 order by id desc

2019-11-21 08:28:37 410 0

原创 C# math函数

Math.abs() //计算绝对值。 Math.acos() //计算反余弦值。 Math.asin() //计算反正弦值。 Math.atan() //计算反正切值。 Math.atan2() //计算从x 坐标轴到点的角度。 Math.ceil() //将数字向上舍入为最接近的整数。 Ma...

2019-11-19 15:45:00 67 0

原创 C#第3方软件显示在窗体的panel中

using System; using System.Collections.Generic; using System.ComponentModel; using System.Data; using System.Diagnostics; using System.Drawing; using...

2019-11-18 11:15:02 97 0

原创 C#显示及隐藏任务栏及开始菜单

1、变量定义 private const int SW_HIDE = 0; //隐藏 private const int SW_RESTORE = 5; //显示 [DllImportAttribute("user32.dll")] ...

2019-11-18 11:12:14 64 0

转载 Mysql where '字符串' 条件细节

实际上在执行where 条件的时候 无论where后面的整体是什么,最后的结果都强转成了数字(强转规则就是上面的) 然后通过转的数字跟0作为比较,如果是等于0则结果为0 即false ,如果不为0 结果为1 即true ,所以 where 的是true 还是 false 你还不明白吗?! 原文链...

2019-11-12 11:38:48 62 0

转载 关于meta标签中的http-equiv属性使用介绍

关于meta标签中的http-equiv属性使用介绍 meta是html语言head区的一个辅助性标签。也许你认为这些代码可有可无。其实如果你能够用好meta标签,会给你带来意想不到的效果,meta标签的作用有:搜索引擎优化(SEO),定义页面使用语言,自动刷新并指向新的页面,实现网页转换时的动态...

2019-11-09 13:26:21 36 0

原创 VS2017打开html文件没有设计视图

1.点击菜单中的工具-选项 2.打开文本编辑器-文件扩展名,在扩展名中输入html,选择编辑器中的HTML(Web窗体)编辑器 3.将下面的复选框勾上,并选择右边的下拉框为HTML(Web窗体)编辑器 4.之后重启VS,完成 注:如果是cshtml,同上 ...

2019-10-26 08:16:49 517 0

转载 全网最全ASP.NET MVC 教程汇总

https://www.cnblogs.com/mq0036/p/9008969.html

2019-10-24 18:25:42 87 0

原创 C#的Button.DialogResult属性

如果此属性的DialogResult不是设置为None,并且父窗体是通过ShowDialog方法显示的,则不必挂钩任何事件,单击按钮也可关闭父窗体。然后,该窗体的DialogResult属性将设置为该按钮被单击时的DialogResult。 例如,若要创建一个“是/否/取消”对话框,只需添加三个...

2019-10-09 09:59:46 174 0

原创 VS2017无法进入安装界面问题的解决方法

1、问题: VS2017无法进入安装界面,打开C:\Program Files (x86)\Microsoft Visual Studio\Installer\vs_installer.exe也没有反应, 2、原因分析: 是vs_installer.exe这里有问题。 3、解决方法: 右...

2019-09-28 16:27:48 1663 1

原创 VS2017安装打包插件

1、打开VS2017:工具-》》扩展和更新-》》 2、搜索Microsoft Visual Studio 2017 Installer Projects 3、点击下载,下载完成 4、按照提示,关闭所有VS后,自动安装 5、选择修改 6、安装完成 ...

2019-09-28 11:57:03 331 0

转载 SQLServer 2008 r2 下载地址(百度云)及安装图解

https://blog.csdn.net/generallizhong/article/details/84563667

2019-09-25 14:01:11 215 0

原创 QT QByteArray类详解以及与char、int、float互相转化

1、QByteArray类 提供一个字节数组,QByteArray可用于存储原始字节(包括“\ 0” )和传统的8位 “\ 0” 端接字符串。使用QByteArray比使用const char 更方便。除了QByteArray之外,Qt还提供了QString类来存储字符串数据。对于大多数用途,QS...

2019-08-17 15:08:00 330 0

原创 QT Creator快捷键总结

一般快捷键 动作 快捷键 打开文件或项目(O)… Ctrl+O 新建文件或项目(N)… Ctrl+N 在外部编辑器中打开 Alt+V, ...

2019-08-14 15:50:42 108 0

原创 QT QtSerialPort串口模块

一、QtSerialPort简介 1、串口通信基础 目前使用最广泛的串口为DB9接口,适用于较近距离的通信。一般小于10米。DB9接口有9个针脚。 串口通信的主要参数如下: A、波特率:衡量通信速度的参数,表示每秒钟传送的bit的个数。例如9600波特表示每秒钟发送9600个bit。 B、数据位:...

2019-08-14 15:34:18 651 0

原创 QT读书笔记— QSqlTabelModel类及QSqlRelationTabelModel类

1、QSqlTabelModel类SQL表格模型 QT QSqlTabelModel提供了一个一次只能操作一个SQL表的读/写模型,它是QSqlQuery的更高层次的替代品,可以浏览和修改独立的SQL表,只需编写很少的代码,而且不需要了解SQL语法。该模型默认是可读/写的,如果想让其成为只读模型,...

2019-08-14 15:30:09 143 0

原创 QT读书笔记— QSqlQueryModel类

QSqlQueryModel类为SQL的结果集提供了一个只读的数据模型,下面我们先利用这个类进行一个最简单的操作. 常用函数 void QSqlQueryModel::setQuery (“SQL语句”) // 执行SQL语句,此处还可以传入QSqlQuery对象,此时可以利用QSqlQuery类...

2019-08-14 15:27:12 70 0

原创 QT读书笔记— QSqlQuery类执行SQL语句

1、执行一个查询 Qt中对数据库的操作主要通过QSqlQuery实现,QSqlQuery提供了执行数据库语句的方法,在Qt中利用QSqlQuery类实现了执行SQL语句。它可以返回所有的执行结果,当建立好数据库连接好后可以通过使用 QSqlQuery::exec(),如同下面的语句: QSqlQu...

2019-08-14 15:24:09 192 0

原创 c# 调用dll 无法加载模块的原因详解

源代码实例: 用c#写的a.exe代码: static void Main(string[] args) { int i = doit(); Console.WriteLine(i); Co...

2019-08-09 16:32:05 268 0

原创 QT读书笔记—连接数据库

1、数据库 Qt中的Qt SQL模块提供了对数据库的支持,该模块中的众多类基本上可以分为三层 1)用户接口层:QSqlQueryModel、QSqlTableModel和QSqlRelationalTableModel 2)SQL接口层:QSqlDatabase、QSqlQuery 、QSqlEr...

2019-08-09 08:16:17 73 0

原创 QT读书笔记—监视文件及目录

QFileSystemWatcher类提供了一个接口用于监视文件和目录修改。 通过监控一个指定路径的列表,监视文件系统中文件和目录的变更。 调用addPath()函数可以监控一个特定的文件或目录,监控多个路径,可以使用addPaths()。通过使用removePath()和removePaths(...

2019-08-09 08:09:34 87 0

原创 QT读书笔记—文本流和数据流

1、用文本流读/写文本文件 QTextStream类提供了一个方便的接口来读/写文本,可以在QIODevice、QByteArray和QString上进行操作。使用QTextStream的流操作符,可以方便地读写单词、行和数字。对于生成文本,QTextStream对字段填充、对齐和数字格式提供了...

2019-08-09 08:07:06 82 0

原创 QT读书笔记—目录操作QDir

QDir类用来访问目录结构及其内容,可以操作路径名、访问路径和文件相关信息、操作底层的文件系统,还可以访问Qt的资源系统。Qt使用“/”作为通用的目录分隔符和URLs的目录分隔符,如果使用“/”作为目录分隔符,Qt会自动转换路径来适应底层的操作系统。QDir可以使用相对路径或者绝对路径来指向一个文...

2019-08-06 15:08:10 71 0

原创 QT 学习笔记—文件操作

1、文件QFile QFile类提供了一个用于读/写文件的接口,它是一个可以用来读/写文本文件、二进制文件和Qt资源的I/O设备。QFile可以单独使用,也可以和QTextStream或者QDataStream—起使用,这样会更方便。 一般在构建QFile对象时便指定文件名,当然也可以使用setF...

2019-08-06 14:11:51 182 0

原创 QT读书笔记-输入及输出设备

定义: QIODevice类是Qt中所有I/O设备的基础接口类,为诸如QFile、QBuffer和 QTcpSocket等支持读/写数据块的设备提供了一个抽象接口。QIODevice类是抽象的,无法被实例化,一般是使用它所定义的接口来提供设备无关的I/O功能。 打开方式: 访问一个设备以前,...

2019-08-06 08:24:42 97 0

原创 QT读书笔记—绘图基础

QT 中提供强大的绘图系统,主要基于QPrinter 、QPaintDevice及QPaintEngine这3个类。 QPrinter用于执行绘图操作 QPaintDevice用于提供绘图设备 QPaintEngine提供一些接口 1、基本绘制和填充 绘图系统中由QPainter完成具体的绘制操作...

2019-08-05 14:35:08 82 0

转载 使用QFile进行文件操作

QFile类我我们提供了操作文件的常用功能。它是一种io设备,可以用来读写文本文件和二进制文件,也可以用来读写Qt的资源文件。QFile类可以单独使用,该类本身提供了read/write函数,但更方便的方式是,将QFile和QTextStream或QDataStream一起使用。 一般情况下,使...

2019-08-03 15:42:57 1318 0

转载 QT 样式表

一、QT样式表简介 1、QT样式表简介 QSS的主要功能是使界面的表现与界面的元素分离,使得设计皮肤与界面控件分离的软件成为可能。 QT样式表是允许用户定制widgets组件外观的强大机制,此外,子类化QStyle也可以定制widgets组件外观。QT样式表的概念、术语、语法很大程度上受到了...

2019-08-03 13:56:25 62 0

转载 Qt 正则表达式

在项目中经常会遇到对字符串进行操作的情况,我们可以直接使用QString的一些函数,但QT提供了一个更加强大的类——QRegExp,使用正则表达式来操作字符串。 先说说我最近遇到的几个问题: 1.对输入框LineEdit中的输入内容加以限制,比如只能输入数字,并且最多5位数(因为int类型不限...

2019-08-03 09:13:50 44 0

提示
确定要删除当前文章?
取消 删除