自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

学习雷锋好榜样

记录工程开发收获的点点滴滴,分享那些茅塞顿开的小惊喜!

  • 博客(5)
  • 资源 (36)
  • 问答 (2)
  • 收藏
  • 关注

原创 MFC界面美化

MFC界面美化MFC写的界面看上去还是傻傻的,想着美化一下。调研了一些MFC界面美化的方法,大概总结了以下几种方式:一、给按钮Button贴图,应用CBitmapButton1.在控件的属性框内设置OwnerDraw为True。2.准备四张在不同状态下按钮呈现的BMP图片。在资源管理界面添加资源,选择准备好的四张图片,这时会在资源下新建一个Bitmap的目录,存放这四张图片。3

2017-03-30 20:01:30 3066

原创 MFC自定义消息

MFC自定义消息在编写多界面之间的通信时,MFC是基于消息以及消息响应的机制。本篇学习笔记则简单总结一下MFC下实现多界面(多线程)之间的通信时的自定义消息。Windows应用程序是消息驱动的。在MFC软件开发中,界面操作或者线程之间通信都会经常用到消息,通过对消息的处理实现相应的操作。比较典型的过程是,用户操作窗口,然后有消息产生,送给窗口的消息处理函数处理,对用户的操作做出响应

2017-03-29 19:38:41 352

原创 MFC创建可停靠与浮动窗口

MFC创建可停靠与浮动窗口可浮动和可停靠的窗口类似与VS2008  IDE界面里的属性窗口,工程管理窗口,输出窗口等等。研究了好长时间,发现VS2008 SP1版本以及上才有一个叫做CDockablePane的类,可以建立这样的窗口。而且调试了好久才发现使用这个类的话主框架必须是CFrameEx的派生类而不是CFrame。(后者debug会出现莫名的中断)。而且要在stdafx.h下i

2017-03-27 20:55:53 6698

原创 基于MFC SDI的框架建立与视图分割

基于MFC SDI的框架建立与视图分割本片笔记记录建立SDI的MFC程序,并简单归纳一下框架,视图,对话框,文档等之间的关系。一、建立一个SDI的MFC程序。在建立MFC程序时,有三个选项:基于多文档(MDI),基于单文档(SDI)以及基于对话框。其实他们之间有着很紧密的联系,甚至可以互相转换。这里就SDI的建立归纳如下:1.新建一个MFC程序,在下面的界面中选择单个文档、MFC标

2017-03-25 13:34:46 2782

原创 MFC窗口自动缩放

MFC窗口自动缩放常见的对话框可以随意变换大小,而且其窗口中的控件可以随之按照一定比例缩放。在万能的百度里找到了一个easysize的宏文件。研究了一下,觉得这位大神真是厉害。本笔记就如何使用该easysize进行简要说明。1.      download这个easysize.h的文件,放在工程目录下。在主界面的.h文件下增加#include”easysize.h”.2.      在

2017-03-24 22:26:30 1544

雷达坐标系转换v2.0

附件是用C++写的坐标系转化接口函数。其中包括大地坐标系的BLH转XYZ,XYZ转BLH,大地坐标系向雷达坐标系转化以及雷达坐标系下的XYZ与RAE之间的相互转换。相关技术的说明文档请访问本人博客https://blog.csdn.net/bjtuwayne/article/details/84453826?spm=1001.2014.3001.5502。

2021-03-28

Qt5-stylesheet-样式表

配合本人博客Qt开发总结(29)——样式表的例子,内含三个典型的样式表,几乎涵盖了Qt样式表的所有语法规则。具体内容可以移步到我的个人博客下学习。

2020-04-05

Qt5_SQL_例子

配合本人博客Qt开发总结(28)——数据库的例子。books为用模型/视图框架实现,另一个用数据库语言实现。

2020-03-28

Qt-Jsonxml.zip

配合本人博客Qt开发总结(26)——解析JSON和XML的例子。附件中包括总结中涉及的JSON和XML解析代码,工程可便宜和运行。其中XML有三种解析方式。具体可参见本人博客。

2020-01-04

SerialPort.zip

配合本人博客Qt开发总结(24)——串口编程的例子。例子基于Qt5实现了串口编程,分为阻塞和非阻塞两种模式,其中阻塞的例子采用了多线程技术,以避免和UI线程发生冲突。相关具体知识可以参见本人博客。

2020-01-04

findfiles.zip

配合本人博客Qt开发总结(23)——文件系统的例子,偏重于文件系统的路径、信息,将常见的文件操作汇总其中。博客中有详细介绍,并有文件输入输出的部分,请移步本人博客频道学习。

2020-01-02

MultiMedia.zip

配合本人博客的例子:Qt开发总结(22)——多媒体,本例子中包含了几乎所有的Qt5支持的多媒体播放技术,包括音频视频等。关于Qt4的例子,可以参考本人另一资源:https://download.csdn.net/download/bjtuwayne/8945813。

2019-12-21

texturesurface.zip

配合本人博客Qt开发总结(20)——Data Visualization的例子,内含一个三维地形图,很好的显示了Data Visualization使用流程和相关技术,具体可参见本人博客。

2019-12-14

QtCharts.rar

配合本人博客Qt开发总结(19)——Qt Charts的例子,包含charttheme和customChart,基本涵盖了涉及的所有Qt chart类型,可作为开发的参考。

2019-12-14

collidingmice.zip

本资源为配个本人博客Qt开发总结(18)——Graphics View绘图架构一章的例子。该例子是本人挑选出来的较为全面的例子,能够更好的帮助理解Qt的Graphics View结构。具体请参见本人博客频道。

2019-12-14

painting.zip

配合本人博客的Qt开发总结——Qt绘图 QPainter一章。内含一共5个例子,包括基本绘图,字体设置,图像合成,绘图路径,坐标转换。具体请参见本人博客。

2019-12-11

layouts.zip

配合本人博客Qt开发总结系列的布局一章。主要包含了4个布局示例,基本布局,边框布局,流动布局以及动态布局等。基于QtQBoxLayout QHBoxLayout QVBoxLayout QFormLayout QGridLayout 具体可参见本人博客详细描述。

2019-12-11

editabletreemodel.rar

一个配合本人博客Qt5开发总结——Model/View架构使用的例子。The model supports editable items, custom headers, and the ability to insert and remove rows and columns. With these features, it is also possible to insert new child items, and this is shown in the supporting example code.

2019-12-07

slider.rar

本人博客Qt开发技术(11)——输入控件中的滑块章节,具体请移步本人博客。内含Qt中的三种slider的使用。

2019-10-08

spinboxes.rar

本人博客Qt开发技术(11)——输入控件中的数值输入控件QSpinBox章节,QSpinBox是一种输入控件,附件中的例子很好的显示了其使用方式。具体请移步本人博客。

2019-10-08

lineedits.rar

个人博客 Qt开发笔记(11)——输入控件中的LineEdit节例子。QLineEdit是Qt的输入控件之一,可以输入文本。

2019-10-08

groupbox.rar

配合本人博客的https://blog.csdn.net/bjtuwayne/article/details/97174886中第10篇Qt5中Buttons中的例子。

2019-09-12

C语言实现的AVL平衡二叉树

用C语言实现了AVL平衡二叉树。主要包括创建新二叉树,插入节点,删除节点,平衡旋转,复制树结构,求并集(union),求交集(intersection),遍历和打印二叉树以及清理内存等。

2019-03-21

C语言双向链表基本操作

用C语言实现双向列表的创建,删除,添加节点,删除节点,插入节点,遍历节点,打印节点,并结合插入排序法实现了基于双向链表的升序排序。

2019-02-26

C++类封装设计继承

结合本人博客C++学习笔记——类的继承写的测试代码。以CWorker为抽象基类,派生出CEmployee员工类和CStudent学生类,从CEmployee员工类又派生出CEngineer工程师类。

2018-12-15

基于Qt的截图工具

用Qt写的截图工具,实现了点击按钮背景色变暗,可用鼠标框选要截图的区域,并保存至本地文件。内含完整的工程文件。

2018-12-03

基于Opencv的图像缺陷识别简单例子

用Opencv写的一个图像处理的例子,图像处理算法包括灰度,二值化,连通域标记,以及缺陷统计等。可作为深入研究的入门代码。

2018-11-25

调用office接口

用MFC框架实现了在代码中直接调用office接口,这里主要是excel接口,创建excel文件,写入内容,读出内容等。

2018-11-25

字符串加密算法

基于Qt写了一个字符串加密的算法模块(有源码),并封装成了动态库,有测试用例。实现的加密解密算法是AES加密对称算法和BlowFish。用户可以直接用动态库,也可以用源码编译。

2018-11-25

一个典型的MFC应用例子

一个典型的MFC应用例子,适合新手入门学习参考。内部涵盖了edit输入,按钮响应,绘制曲线,加载文件以及弹出对话框等。

2018-08-19

Innosetup软件及安装界面美化iss脚本

附件中包含个人博客中介绍的应用Innosetup制作软件exe安装包的相关工具软件和脚本以及实例用到的美工图片。

2018-04-19

MusicPlayer

VS2017下用MFC开发的音乐播放器,简单实用,可实现基本的播放/暂停/下一曲/上一曲/快进/快退等功能

2018-02-17

QtMainWindow

用Qt实现了MainWindow,主要包括菜单栏、工具栏、窗口分割、窗口浮动和停靠以及布局和窗口风格等功能。适合入门参考

2017-10-28

Qt下的OpenGL例程

应用Qt开发的OpenGL例程,实现了三棱锥和四方体的三维显示和运动等简单的操作,适合入门学者

2017-10-28

MakeItSo_1.2.2

VS2008转LInux工具。可将VS2008开发的纯C++代码工程一行命令直接生成makefile。

2017-04-20

VS2008下的动态库创建以及应用实例,并通过工具生成在Linux下可运行的makefile

VS2008下的动态库创建以及应用实例,并通过工具MakeItSo生成在Linux下可运行的makefile.在linux下可直接make。

2017-04-20

MFC窗口自动缩放源码例子

应用EasySize实现了MFC窗口的自动缩放,附件为实例源码

2017-04-13

C++Qt编写的多媒体播放器

用C++和Qt编写了多媒体播放器,具有音频播放、视频播放等综合功能。

2015-07-30

Qt编写的Plotter绘制曲线源代码

本代码实现了Qt 绘制曲线功能,工作空间可放大缩小,移动等功能

2015-06-17

MFC实现的计算器

本代码为应用C++ MFC编写的计算器,特别适合初学者学习

2015-06-17

Qt编写的计算器

本代码为用Qt C++技术编写的计算器功能,能实现简单计算器功能

2015-06-17

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

TA关注的人

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