自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

断点

朝起朝暮是生活,早起晚归是日子

  • 博客(14)
  • 资源 (33)
  • 收藏
  • 关注

原创 C++ (3) 深入理解适配器模式

本文是设计模式的第三篇-适配器模式(Adapter Pattern)。适配器模式将一个类的接口转换成客户希望的另外一个接口,从而使原本由于接口不兼容而不能一起工作的类可以一起工作。本文提供三个示例来对适配器模式进行详细的阐述。先提供一篇较为简单明了的适配器示例,其次有两个示例来进行深入研究。文章开头先给大家介绍一下适配器模式的流程图和摘录的几篇适配器模式文章的解释:main 开始调用 Sequence 抽象类 Queue、Stack栈和队列,继承Sequence Deque所有函数的具体实

2020-12-31 21:19:55 256

原创 C++ (2) 深入理解策略模式

本文是设计模式的第二篇-策略模式(Strategy Pattern)。作为一个对自己写的内容负责的作者(不模仿,不抄袭,坚持自己深入理解后再写博客),本人参考了不下十篇同类型文章,但是看多了文章就会有些疑惑,策略模式和工厂模式的区别,为什么看起来没有什么区别。标题为深入理解策略模式,本文会深度解析策略模式的实际应用以及它的优点和缺点,达到足够深的地步!文章开头先给大家介绍一下自己的策略模式和摘录的几篇策略模式文章的解释: 策略模式(Strategy Pattern)定义一系列算法,把它...

2020-12-23 23:39:44 447

原创 QT 自绘时钟

本文详细的介绍了自绘时钟的过程以及详细的示例。重写paintEvent绘图事件实现了绘制时钟轮廓以及分针、时针、秒钟。使用了定时器实现了分针、时针、秒钟的不停变动。也可以自己设置分针、时针、秒钟的刻度位置。接下来先看JPG示例图片,然后会详细的给大家介绍实现过程。先看效果图:本文作者原创,未经允许请勿转载,本帖原创请勿照抄。一、 外圆详解1、重写重绘函数:paintEvent(QPaintEvent *) 槽函数,重绘动作全部在这里实现。

2020-12-22 01:33:22 1930

原创 Qt QObject定时器和QTimer具体使用及区别

Qt中定时器的使用有两种方法,一种是使用QObject类提供的定时器,还有一种就是使用QTimer类。QTime功能支持按照设定的毫秒来执行一段函数,而QObject则是将QTimer再封装了一层,提供了一些更便利的接口。两者本质上没有区别,但是实际应用的过程中还是各有特点以及应用场景的区别的,接下来本文将会详细的介绍两个定时器的优缺点以及应用场景和提供示例具体说明。上一章节详细的介绍了QTime的使用,这一文会举例介绍QObject定时器的使用,QTime与QObject的区别。转载请附上连接,

2020-12-21 23:26:03 1248

转载 Qt QTimer定时器

在Qt开发界面的时候,非常多的时候都得使用定时器,定时器具体可以干什么呢?比如:控制时钟、定时改变样式、改变进度等。。。说到这里,经常使用QQ,而不同的时段都会显示不同的背景,我认为如果用Qt实现的话,就得使用QTimer定时的获取时间,判断当前时间为morning、noon、afternoon、night来改变当前的背景。。。 虽然QTimer简单易用,但是比较耗内存,所以在不必要的时候就必须终止它。。。Qt中定时器的使用有两种方法,一种是使用QObject类提供的定时器,还有一种就...

2020-12-10 00:43:48 532

原创 QT QtableView操作详解

本文实现了使用QtableView控件来显示数据,数据源使用txt文本作为数据源,使用了QStandardItemModel作为数据模型来实现了对TableView空间的初始化,和对txt数据源的增删改查功能。

2020-12-09 00:51:53 7381 3

转载 Qt QStandardItemModel(2.超级详细函数)

数据更新后,还要继续使用setSpan再次合并(主要是要对全表格进行重新的单元格合并,已经合并过的地方行列又要重新进行新的合并,因为数据已经更新),这时不能直接使用setSpan,而是要先把QTableView的row还原为原来没有合并行列的情形,再次使用setSpan。当用户在QTableView视图里右击鼠标时,便会触发一个。当role值不同时,则显示在视图上的方式也会不同。类型的事件,所以通过。

2020-12-08 23:34:08 4266

转载 Qt QStandardItemModel(1.超级详细用法)

本实例的主窗口从 QMainWindow 继承而来,中间的 TableView 和 PlainTextEdit 组件采用水平分割条布局。在 Action 编辑器中创建如图 2 所示的一些 Action,并由 Action 创建主工具栏上的按钮,下方的状态栏设置了几个 QLabel 组件,显示当前文件名称、当前单元格行号、列号,以及相应内容。#define FixedColumnCount 6 //文件固定 6 列{//当前文件//当前单元格行列号//当前单元格内容//数据模型//选择模型。

2020-12-08 23:28:13 5965

原创 QT QFile操作

QT QFile打开文件和文件夹,示例代码,以及全面详解。//打开文件,自定义步骤打开方式//Button_File//定义文件对话框类QFileDialog *fileDialog = new QFileDialog(this);//定义文件对话框标题fileDialog->setWindowTitle(QStringLiteral("选中文件"));//设置默认文件路径fileDialog->setDirectory(".");//设置文件过滤器fileDialog-

2020-12-04 23:23:22 647

原创 QT线程同步与异步处理

QT多线程专栏共有14篇文章,从初识线程到、QMutex锁、QSemaphore信号量、Emit、Sgnals、Slot主线程子线程互相传值同步变量、QWaitCondition、事件循环、QObjects、线程安全、线程同步、线程异步、QThreadPool线程池等线程操作进行了全面!深入!的研究和详细的说明

2020-12-04 01:55:19 5576 1

原创 C++ 深入理解工厂模式

前言:转载请附上连接,本帖原创请勿照抄。在工厂模式(创新型模式)中,我们在创建对象时不会对客户端暴露创建逻辑,并且是通过使用一个共同的接口来指向新创建的对象。工厂模式作为一种创建模式,一般在创建复杂对象时,考虑使用;在创建简单对象时,建议直接new完成一个实例对象的创建。主要特点是需要在工厂类中做判断,从而创造相应的产品,当增加新产品时,需要修改工厂类。使用简单工厂模式,我们只需要知道具体的产品型号就可以创建一个产品。缺点:工厂类集中了所有产品类的创建逻辑,如果产品量较大,会使得工厂类变

2020-12-03 00:15:21 334

转载 C++ 62个关键字的作用

1. asmasm (指令字符串):允许在 C++ 程序中嵌入汇编代码。2. autoauto(自动,automatic)是存储类型标识符,表明变量"自动"具有本地范围,块范围的变量声明(如for循环体内的变量声明)默认为auto存储类型。3. boolbool(布尔)类型,C++ 中的基本数据结构,其值可选为 true(真)或者 false(假)。C++ 中的 bool 类型可以和 int 混用,具体来说就是 0 代表 false,非 0 代表 true。bool 类型常用...

2020-12-02 23:37:53 485

原创 QT 主线程子线程互相传值

QT多线程专栏共有14篇文章,从初识线程到、QMutex锁、QSemaphore信号量、Emit、Sgnals、Slot主线程子线程互相传值同步变量、QWaitCondition、事件循环、QObjects、线程安全、线程同步、线程异步、QThreadPool线程池等线程操作进行了全面!深入!的研究和详细的说明

2020-12-02 23:34:13 10302 6

原创 SQL server存储过程

前言:转载请附上连接,本帖原创请勿照抄。本文实现了SQL server的存储过程、触发器的创建和定义以及调用。SQL server存储过程目录1、 存储过程的优点2、表结构3、创建存储过程 A、创建示例 B、创建存储过程 C、调用 D、结果 E、删除存储过程4、触发器 A、涉及到的表 B、添加触发器 C、删除触发器 D、修改触发器 E、删除触发器 F、触发器回滚...

2020-12-01 19:43:57 561

QT连接MySQL实现增删改查分页

QT版本5.14,实现了连接MySQL进行了增删改查操作,和分页操作。解决了中文SQL提示成功但是执行失败问题。博客地址:https://blog.csdn.net/qq_37529913?spm=1001.2101.3001.5113

2020-11-24

QT TCP客户端服务器

QT TCP多个客户端连接服务器实现发送消息功能,和连接断开、给某个特定客户端、全部客户端发送消息。详解开发步骤请阅读博客:https://blog.csdn.net/qq_37529913?spm=1001.2101.3001.5113

2020-11-18

QT 键盘监听(重写监听事件)

使用QT实现了全键盘监听。博客参考地址:https://blog.csdn.net/qq_37529913 邮箱:Dream.2017@qq.com 有疑问可以博客地址下留言,谢谢下载。

2020-10-22

QT_BUT_Strle.rar

完整版QT使用样式表来对控件样式进行调整。 使用setStyleSheet来进行设置Button样式实例以及源代码、QT样式表属性完整版、QT系统字体、程序示例以及完整原始代码、启动动画示例、QT为按钮、标签添加图片的几种方法、QButton弹出菜单、QT界面换肤解决方案和解决思路、优秀文章推送。 一文搞懂QT样式表,收藏本文不再为样式表而烦恼。关注作者当程序人生中的朋友。

2020-09-23

QT打包工具.rar

QT打包工具,可以将EXE和DLL打包在一起。博客内有具体操作示例CSDN博客地址:https://blog.csdn.net/qq_37529913

2020-08-16

MFC Markup库读写XML

本Demo使用了Markup库来对XML文件进行曾删改查,并在博客里给出多种案例来对XML的各项操作进行说明。博客地址https://blog.csdn.net/qq_37529913。

2020-07-15

MFC ADO连接SQL Server

VS MFC ADO连接SQLServer实现增删改查操作。纯手打扣代码,有问题请留言。本篇文章博客地址 https://blog.csdn.net/qq_37529913

2020-06-17

CMD执行SQL.rar

使用C++ 的方式来通过命令行来连接SQL Server执行SQL语句、SQL文件。其他内容、问题请咨询Dream.2017@qq.com

2020-05-19

MFC连接打印机示例程序

使用VS2017示范了MFC连接打印机实现打印的具体代码,希望对你有所帮助。如果过程中遇到问题请及时联系作者。

2020-04-07

MFC读取修改ini文件

开发环境VS2017,使用MFC实现了对ini文件的读取、修改。示例博客https://blog.csdn.net/qq_37529913/article/details/103764736

2019-12-30

MFC连接MYSQL实现分页

MFC连接mysql数据库实现分页效果,实际测试完美分页。原创博客地址https://blog.csdn.net/qq_37529913/article/details/103347527

2019-12-02

C++、MFC连接MYSQL实现增删改查

C++、MFC通过ADO连接MYSQL来实现增删改查。完整作者亲自手写完成保证可用。方便快捷、简单明了。一遍就会带你深入探索编程世界。

2019-11-26

生成调用DLL示例.rar

MFC生成DLL并调用成功,简洁看完一遍就会。(没会你找我退积分)VC6、VS2010 VS2012 VS2015 VS2017 通用五分钟快速上手。

2019-07-11

dcmtk图片转换附加库

图片转换附加的LIB文件,全部Lib文件。这个LIB包比正常dcmtk库要多一到三个Lib包,用来解压缩JPEG的,如果只是用DCM转BMP不需要下载,JPEG转换则需要下载。多的LIB包在网上均可以找到不存在安全问题,需要引入的include也在压缩包内。

2019-03-12

dcmtk-3.6.0官方帮助文档

dcmtk-3.6.0官方帮助文档,打开可以直接查看函数。类,方法。完整

2019-03-12

DCMTK编译好的库

DCMTK编译好的库文件,ide VS2017,WIN系统下可以使用,有include、lib目录,到时候直接引文件就好。Dcm库

2018-11-19

VCMFC教程从新手到大神

里面是百度云盘连接,自学研究参考都可以。里面从VC初级到高级资料代码视频都很详细,有什么不懂可以联系本人邮箱。

2018-10-10

VC6.0英文版

VC6.0完整版,W10可以直接使用。如果发生兼容问题无法打开软件请参考一下博客。如需要中文版请留言 https://blog.csdn.net/guo_guo_cai/article/details/78122924

2018-10-10

DICOM转BMP

完整版 本人VS2017运行,低版本可能会需要降版本可以联系本人邮箱,邮箱程序里面有,直接可以转换,后续BMP转DICOM代码一周之内贴出,也可以联系邮箱。

2018-10-09

SQL语句增删改查

SQL查询,增删改查,复杂查询,左外连接右外连接,通用Sql语句。

2018-10-08

QT CTK插件 多对一 服务插件

QT CTK插件 多对一 服务插件 具体教程请参考https://blog.csdn.net/qq_37529913/category_12290685.html?spm=1001.2014.3001.5482 系列文章

2023-06-07

CTK 库文件 (Debug/Release/Install)

CTK 库文件 (Debug/Release/Install),包含Debug动态库、Release动态库 和 所需的Install文件(include/ctk-0.1 lib)等文件

2023-06-01

QT QSpinBox 控件使用全解

QT QSpinBox 控件使用全解, 说明请参考:https://blog.csdn.net/qq_37529913?type=blog QT控件专栏

2022-12-02

QT ROI 选择区域 设置、获取ROI大小

QT ROI 选择区域 设置、获取ROI大小 密码: 123456 具体参考博客: https://blog.csdn.net/qq_37529913?type=blog QT专栏 QT ROI 绘制区域 文章

2022-10-24

QCustomPlot 示例程序

QCustomPlot 示例程序 调用了qcustomplot库文件,实现了Plot Demo 具体请参考:https://blog.csdn.net/qq_37529913?type=blog 开源项目专栏QCustomPlot 示例程序 文章

2022-10-17

QT 搭建FFmpeg环境

QT 搭建FFmpeg环境,文件内部包含FFmpeg库文件和测试项目源代码。 资源文章介绍地址:https://blog.csdn.net/qq_37529913/category_12023302.html?spm=1001.2014.3001.5482 QT专栏下FFmpeg库专栏 有详细博客介绍

2022-09-29

QT 获取界面点击XY坐标

QT 获取界面点击XY坐标 , 说明请参考:https://blog.csdn.net/qq_37529913?type=blog QT专栏 QT 获取单击、移动实时坐标

2022-09-13

QSVG 使用Demo程序

SVG 伸缩可矢量图形(SVG)是一种基于XML的语言,用于描述二维矢量图形。SVG 使用 XML 格式定义图像。 压缩包内使用了QT来加载了SVG矢量图,以及创建了矢量图; 博客地址:https://blog.csdn.net/qq_37529913?type=blog QT专栏 - Qt QSVG使用详解

2022-08-19

MFC Teechart 绘图控件使用

TeeChart作为一款强大好用的绘图控件,通过它可以绘制出各式各样的图表,包括2D的,还有3D的,绘制的图表美观实用。 本资源文档说明请参考: https://blog.csdn.net/qq_37529913?type=blog VC++专栏 MFC Teechart 绘图控件使用

2022-08-11

QT 屏幕截取程序源代码示例程序

QT6/QT5 屏幕截取程序示例代码,具体参考博客:https://blog.csdn.net/qq_37529913?type=blog QT GrabWindow截取屏幕

2022-08-09

QT5 等待提示框 附加源码

QT5 实现了等待提示框,包含源代码、DLL生产、调用程序。

2021-10-15

QT TCP局域网通信工具

QT TCP消息发送、文件传输工具。 详情 请参考https://blog.csdn.net/qq_37529913 网络编程

2021-10-14

QT_Email_Dll.rar

QT邮件项目 dll lib .h依赖库文件 原文地址:https://blog.csdn.net/qq_37529913?spm=1001.2101.3001.5343 开源、闭源项目分栏

2021-09-22

QT_Email_Test.rar

QT邮件发送测试项目 原文地址:https://blog.csdn.net/qq_37529913?spm=1001.2101.3001.5343 开源、闭源项目分栏

2021-09-22

ins2018&2020.txt

InstallShield2018R2免费版、InstallShield2020R1免费版,具体使用有教程,物超所值,有问题联系Dream.2017@qq.com

2021-05-14

QT_ThreadPool.rar

软件环境QT5,详细的实现了QT线程池,有具体调用示例,该项目博客文章,请参考:https://blog.csdn.net/qq_37529913/category_10612329.html

2021-04-10

QT 实现绘制时钟

参考博客地址:https://blog.csdn.net/qq_37529913?spm=1001.2014.3001.5113 文章名(QT 绘制时钟) 有其他问题请留言。

2020-12-22

QT 控件自动缩放

QT实现了控件自动缩放,该Demo中有完整功能实现代码。博客参考地址:https://blog.csdn.net/qq_37529913?spm=1001.2101.3001.5113

2020-11-29

QT 多线程同步QSemaphore

QT QSemaphore实现了线程同步,详细细节请参考https://blog.csdn.net/qq_37529913?spm=1001.2101.3001.5113 博客QT多线程篇

2020-11-26

QT 简单实现多线程

QT 简单的实现了多线程操作,示例Demo。博客地址:https://blog.csdn.net/qq_37529913?spm=1003.2018.3001.5113

2020-11-25

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

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