自定义博客皮肤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)
  • 收藏
  • 关注

原创 C++学习笔记(20)——再谈类型转换

在《C++学习笔记(13)——类的类型转换》一文中已经对类型转换做了总结,我们已经知道包括基本类型、自定义类在内的左右类型都可以互相转换,但转换需要某些前提条件才能完成。比如可以通过构造函数完成内置类型到类的转换,通过定义转换函数完成类向内置类型的转换。那么,类型转换发生在类与类之间会有什么发生?一、类的类型转换存在的问题如果两个根本没有任何关系的类根本没有转换的意义,但是从语法上讲,下述...

2019-01-26 15:36:28 211

原创 C++学习笔记(19)——异常

程序在编译阶段编译通过,但是可能在运行阶段遭遇错误。通常程序员会称之为运行时的程序崩溃。比如常见的用0作为除数,内存分配失败或内存访问失败等等。通常我们可以添加代码,例如用判断语句来避免这种运行阶段可能会出现的错误,并通过函数返回值的方式来告诉调用它的程序块,该函数执行失败。这也是C语言的通常做法。这样可以避免程序的崩溃问题。但是会有这样的问题出现:程序员可以检测出发生了运行时错误,但不知道怎...

2019-01-17 14:44:48 237

原创 C++学习笔记(18)——友元

在《设计类》一文中总结了友元函数的相关的知识。该篇笔记第四节总结到为了访问类的私有成员,可以将函数设置为类的友元函数。并同时提到C++中友元有三种,分别是友元函数,友元类,友元成员函数。本文将全面总结友元的相关知识。一、复习友元函数类的友元函数是将函数声明为类的友元,注意它并不是类的成员函数,不能用类的作用域解析符(::)去调用它。后面将会讲到的友元成员函数正是体现了这样的区别。类的友...

2019-01-15 14:45:39 212

原创 C++ Matlab混合编程入门

本篇笔记将纪录C++调用Matlab封装生成的动态库。编译环境:VS2008 + Matlab2010a一、Matlab编译生成dll编写一个myadd.m文件,实现加法:function [y,z]=myadd(a,b)y = a+b;z = a+2*b;end在Matlab的命令行中安装编译环境:前后分别输入mex –setup和mbuild –setup,...

2019-01-10 21:18:09 2268

原创 C++学习笔记(17)——简析类模板

在《函数探幽》一文中总结了函数模板的相关的知识。我们大概知道模板提供了泛型编程的便利,也即我们可以用通用的类型来定义表征一系列类型,比如函数的形参。对于类,我们也可以设计一种通用的类型的类来实现代码的重用。本文将总结类模板的相关知识。1.定义类模板与模板函数类似,模板类也要以下面的代码开头:template <class T>这与函数模板的功能一样,也即声明T为一种通用...

2019-01-05 16:41:23 151

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

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