自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

学习雷锋好榜样

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

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

原创 C++学习笔记(16)——类的继承(续)

在《类的继承》中详细总结了类的公有继承的相关知识,在大多数的工程中,这种继承都可以满足编程需求,或者说,这是我们常见的继承方式。实际上,除了这种常见的类的公有继承,类还有其他继承方式:私有继承,保护继承,多重继承等。本篇笔记将继续总结类的继承关系,但是本篇笔记的内容可能在实际编程中应用较少,但老生常谈的是为了见多不怪。一、私有继承类似于公有继承格式,私有继承即使用关键字private来表达...

2018-12-20 20:25:04 296

原创 C++学习笔记(15)——类的继承

面向对象编程的主要目的之一是提供可重用的代码。可重用意味着我们不希望修改之前写好的类,类的继承使得在不修改原有的类内容的基础上可以开发新的内容。同时,还可以在不提供类的具体实现方式的前提下完成这一工作,也是对知识产权的一种保护。本篇笔记将总结类的继承的相关知识点。同样,按照惯例,将在总结知识的过程中设计一个具有某种实际意义的类。一、从一个软件需求入手公司的人力资源处要求写一个员工信息管理的...

2018-12-15 16:48:59 333

原创 C++学习笔记(14)——类的特殊成员函数

本篇笔记将深入浅出地探讨C++类的特殊成员函数相关知识。这些特殊成员函数也许你不经常见到,但是它们会自动生成和定义。这些可能隐式生成的特殊成员函数有:隐式默认构造函数,隐式默认析构函数,隐式默认拷贝构造函数,隐式赋值运算符以及隐式地址运算符。其中,隐式的拷贝构造函数和赋值运算符将可能带来一些问题。为了很好的理解其中的原理要点,特别的从一个实际工程中遇到的例子入手。一、工程中的一个例子在具体...

2018-12-07 22:34:43 422

原创 C++学习笔记(13)——类的类型转换

C++的某些类型之间可以进行转换,如int转double,double转int等等。而我们自定义的类(作为类型来看)也是可以进行转换的。本篇笔记将总结C++类的类型转换问题。一、类型转换可以将类定义成与基本类型或另一个类相关,使得从一种类型转换为另一种类型是有意义的。在这种情况下,程序员可以指示C++如何自动进行转换,或通过强制类型转换来完成。首先举个栗子:设计一个表达时间的类,在某些...

2018-12-06 21:00:13 396

原创 C++学习笔记(12)——设计类

上篇笔记总结了C++类的基本结构和使用,并尝试着写了一个实现简单计算的类,但这个类仅仅是为了表明语法规则,并不能很好的体现类存在的意义。另外,类的设计也不会像上篇笔记那样死板和简单,它还有很多复杂的规则来是我们的设计变得方便(但不一定变得简单,很可能是变得复杂)。本篇笔记将总结一些类设计中的“新方法”,并同时设计一个“有意义”的类。一、设计一个矢量类这里,我首先提出一个软件开发需求。这个需...

2018-12-05 21:54:56 636

原创 C++学习笔记(11)——初识类

在《C++学习笔记(1)——初识C++》中,大概总结了C++的特性是面向对象(oop),Bjarne Stroustrup最初将C++语言命名为带类的C语言。类是C++语言面向对象的集中体现。从今天开始,进入类的世界。1.什么是类类是一种将抽象转换为用户定义类型的C++工具。它将数据表示和操纵数据的方法组合成一个整体。类的基本思想是数据抽象和封装。类的书写语法规则是:1.类声明:以...

2018-12-01 18:07:16 704

雷达坐标系转换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关注的人

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