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

原创 QXlsx编译和使用

QtXlsx是可以读取和写入Excel文件的库。 它不需要Microsoft Excel,并且可以在Qt5支持的任何平台下使用。可以用于:从头开始生成新的.xlsx文件从现有的.xlsx文件中提取数据编辑现有的.xlsx文件

2023-04-16 18:48:28 1198

原创 网络发送数据结构

网络发送自定义数据结构

2022-12-29 22:06:14 192

原创 C++ :小细节

C++在工程实践中,需要注意的小细节。

2022-12-11 17:44:16 292

转载 关于堆栈 , 最经典的讲解

堆栈是一种简单的数据结构,是一种只允许在其一端进行插入或删除的线性表。允许插入或删除操作的一端称为栈顶,另一端称为栈底,对堆栈的插入和删除操作被称为入栈和出栈。

2022-12-10 22:48:50 1088

原创 Qt绘图控件QCustomPlot: (二)动态库创建及调用

去下载共享库的工程文件、调用测试文件,以及源码文件,如下图所示的两个文件包。下载完成后放在一个文件夹内,如LIB文件夹,并分别解压。根据文件夹内的readme文件提示,需要将源码放置在工程文件的上级的上级目录。将另一个源码压缩包解压后的源码文件拷贝至要求的文件目录内(源码放置在工程文件的上级的上级目录)。打开工程文件的内容,可以看到默认的路径要求。打开工程文件 sharedlib-compilation.pro,并选择MinGW编译器。

2022-11-29 17:00:59 1739

原创 Qt中多层次类之间的信号传递简便方法

为了解决Qt中多层次类之间,比如UI之间的信号传递,一般的方法是需要子类依次向父类传递,这样的传递需要经过中间类的多次转发,逻辑编写比较麻烦,针对这样的问题引入中间类做信号中转传递。如下图。紫色路径:传统的层次转发,冗余。红色路径:中间类转发,简洁。

2022-11-23 23:13:53 3346 2

原创 Qt 的 icon图标设置

图标设置可以分为exe执行文件图标、程序窗口图标和任务栏显示图标。程序窗口图标和任务栏显示图标显示一样。备注:如果只设置exe的显示图标,那么窗口及任务栏图标与exe图标保持一致。

2022-11-23 20:59:50 2680

原创 大小端模式

计算机处理字节序的时候,不知道什么是高位字节,什么是低位字节。而人类习惯读写大端字节序,除了计算机的内部处理,其他的场合几乎都是大端字节序,比如网络传输和文件储存。计算机电路先处理低位字节,效率比较高,计算都是从低位开始的,计算机的内部处理都是小端字节序。小端字节序:低位字节在前,高位字节在后,即以0x1122形式储存。如果是大端字节序,先读到的就是高位字节,后读到的就是低位字节。大端字节序:高位字节在前,低位字节在后,这是人类读写数值的方法。同理,0x1234567的大端字节序和小端字节序的写法如下图。

2022-11-16 23:41:07 1768

原创 Qt SQL模块:访问ACCESS,SQLITE,模型及视图

Qt SQL 模块提供数据库变成的支持,MySQL、Oracle、MS SQL Server、SQlite等。Qt SQL 模块包含多个类,实现数据库的连接,SQL语句执行,数据获取与界面显示,数据与界面之间使用Model/View结构,方便的实现数据的显示和操作。Qt SQL模块提供了一个平台无关且数据库无关的访问SQL数据库的接口。Qt通过一个个模块对某种功能进行支持,其中的数据库功能也是通过模块来支持的。

2022-11-13 18:00:08 1301

原创 Qt绘图控件QCustomPlot: (一)安装及使用

把QCustomPlot\qcustomplot\documentation文件夹下的qcustomplot.qch文件拷贝到Qt安装目录下的帮助文档目录,如我的目录: C:\Qt\Qt5.14.2\Docs\Qt-5.14.2)。只需要在项目中加入头文件qcustomplot.h和qcustomplot.cpp文件,然后使一个widget提升为QCustomPlot类,即可使用。打开Qt Creator,工具->选项->帮助->文档->添加,找到我们帮助文档,点击确定,应用或者OK。

2022-10-20 21:27:26 3847 3

原创 Qt Creator 创建DLL 、LIB及调用

在工程中,经常会根据不同的场景需求将类封装成库文件,以供他人使用;那么如何利用Qt进行“动态库”的生成及调用呢

2022-09-25 14:47:56 3509

转载 设计模式综览及面向对象设计原则

7、迪米特法则,一个对象应当对其他对象尽可能少的了解,从而降低各个对象之间的耦合,提高系统的可维护性。观察者模式:定义对象间的一种一对多的依赖关系,当一个对象的状态发生改变时,所有依赖于他的对象都得到通知并被自动更新。外观模式:为子系统中的一组接口提供一个一致的界面,此模式定义了一个高层接口,这个接口是的这一子系统更加容易使用。简单工厂模式:通过专门顶一个一个类来负责创建其它类的实例,被创建的实例通常都具有共同的父类。1、单一职责原则,类的职责单一,对外只提供一种功能,而引起类变化的原因都应该只有一个。

2022-09-25 14:45:08 105

原创 Visual Studio 创建DLL 、LIB及调用

拷贝lib文件、头文件、DLL文件。2、环境设置,生成LIB、dll文件。1、建立一个控制台工程,并配置项目。1、创建控制台工程、添加类库函数。一、生成DLL动态库。3、运行,结果如下。

2022-07-28 11:56:52 5666 1

转载 UML类图:类、继承和实现、关联、聚合、组合、依赖

---------------UML类图(上):类、继承和实现---------------------------面向对象设计对于一个程序员来说,在工作的开始阶段通常都是别人把东西设计好,你来做。伴随着个人的成长,这个过程将慢慢变成自己设计一部分功能来实现,自己实现。如果要自己设计,无论是给自己看,还是给别人看,势必要输出一些文档,清晰地整理出思路。关于文档,有些人会用文字,但是再多的文字在绝大多数人看来,都不会有一张图来得直白,本文就讲一讲使用UML图来进行面向对象的设计。面向对象设计主

2021-06-26 23:33:25 15873

LED显示屏知识完整教程

包含led显示屏分类、显示屏原理,接口定义,相关IC介绍

2013-01-18

QXlsx的库生成及调用测试代码

QXlsx的库生成及调用测试代码

2023-04-16

QCustomPlot的动态库创建及调用

该资源文件完整展示了Qt绘图控件QCustomPlot的动态库创建及调用,可以应用到工程实践项目中,使用参考文章 http://t.csdn.cn/rl6ee 。

2022-11-29

RTOS随想曲

对出入学嵌入式的很有启发开导的,快下呀!

2008-04-14

国家交通红绿灯新标准

红绿灯新标准,详细讲述了国家的规定,对设计很有帮助

2009-06-03

sim300技术文档

很详细的sim300技术文档,对开发很有帮助!

2009-06-03

16路RGB_LED象素灯变色函数(AVR)代码

16路RGB_LED象素灯变色函数(AVR)代码

2009-03-24

空空如也

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

TA关注的人

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