自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(15)
  • 资源 (9)
  • 收藏
  • 关注

原创 Qt Creator源码分析系列——内存键值存储

内存键值存储的实现在Qt Creator软件源码的Utils中,文件名为namevaluedictionary和namevalueitem中。NameValueItem枚举类型Operation,有SetEnabled、Unset、Prepend、Append、SetDisabled。其主要有三种成员变量,即name、value和operation。其中name和value是QString类型...

2020-02-27 23:31:42 6420 1

原创 Qt Creator源码分析系列——extensionsystem::PluginManager

PluginManagerExtensionSystem命名空间提供了属于核心插件系统的类。 基本扩展系统包含插件管理器及其支持类,以及必须由插件提供程序实现的IPlugin接口。ExtensionSystem::PluginManager类实现了管理插件,插件的生命周期及其注册对象的核心插件系统。插件管理器用于以下任务:管理插件及其状态和操纵“公共对象池”。管理插件插件由XML描述符文...

2020-02-25 17:11:21 6649

原创 Qt Creator源码分析系列——extensionsystem::PluginSpec

PluginArgumentDescription插件处理的命令行参数struct EXTENSIONSYSTEM_EXPORT PluginArgumentDescription{ QString name; QString parameter; QString description;};PluginDependencyExtensionSystem::P...

2020-02-24 15:05:08 6495

原创 Qt Creator源码分析系列——extensionsystem::IPlugin

ExtensionSystem::IPlugin类IPlugin类是所有插件的基类。IPlugin类是一个抽象类,必须为每个插件实现一次。 插件由两部分组成:一个描述文件和一个至少包含IPlugin实现的库。插件规格Specification:插件除了实际的插件库外,还需要提供插件规范文件,以便插件管理器可以找到插件,解决其依赖关系并加载它。插件实现Implementation:插件必须提供...

2020-02-22 23:02:18 6560

原创 Qt Creator源码分析系列——utils/appmainwindow

AppMainWindow继承自QMainWindow类(#include <QMainWindow>),class QTCREATOR_UTILS_EXPORT AppMainWindow : public QMainWindow{ Q_OBJECTpublic: AppMainWindow();public slots: void raiseWind...

2020-02-22 12:30:55 6567

原创 Windows MFC编程入门——应用程序框架

一、SDK应用程序与MFC应用程序运行过程对比 程序运行都要有入口函数,在C/C++程序中都是main函数,而windows应用程序的入口函数是WinMain或wWinMain。MFC程序也是从这个入口开始的。Windows SDK开发程序就是不使用MFC类库,直接用Windows API函数进行开发。 下面就是SDK应用程序示例:#ifndef UNICODE#define...

2020-02-22 12:21:55 6456

原创 流水账——利用MFC开发的小软件

本篇是记录硕士期间开发的小软件。图形界面是基于MFC开发的,其中利用了OpenCV还有MySQL数据库。下面开始记录流水账式开发过程:MFC框架新建MFC项目,基于单文档,MFC标准项目,去掉工具栏由于微软在VS2013中不建议使用C/C++的传统库函数scanf、strcpy、sprintf等函数,所以直接使用这些库函数会提示C4996错误。VS建议采用带_s的函数,如scanf_s、s...

2020-02-21 16:35:50 6473

原创 Qt Creator源码分析系列——UI界面:FancyActionBar类

该篇文章内容主要集中Qt Creator软件界面部分代码的分析。从分析插件中的coreplugin中的fancyactionbar模块开始,项目文件在路径\qt-creator-master\qt-creator-master\src\plugins\coreplugin\下。FancyActionBar类class FancyActionBar : public QWidget{ ...

2020-02-21 15:56:00 6517

原创 Qt Creator源码分析系列——UI界面:StyleHelper类

// Helper class holding all custom color valuesclass QTCREATOR_UTILS_EXPORT StyleHelper{public: static const unsigned int DEFAULT_BASE_COLOR = 0x666666; static const int progressFadeAnimati...

2020-02-21 15:24:50 6437

原创 Qt Creator源码分析系列——UI界面:ThemeChooser类

该篇文章内容主要集中Qt Creator软件界面部分代码的分析。从分析插件中的plugins\coreplugin中的ThemeChooser模块开始,项目文件在路径\qt-creator-master\qt-creator-master\src\plugins\coreplugin\下。涉及的三个类的关系,越往下越底层。Theme类负责对.creatortheme主题文件的数据进行读取和分类存...

2020-02-20 23:32:22 6476

原创 Qt Creator源码分析系列——HostOsInfo类

该篇文章内容主要集中Qt Creator HostOsInfo部分代码的分析。从分析插件中的coreplugin中的HostOsInfo模块开始,项目文件在路径\qt-creator-master\qt-creator-master\src\utils\utils-lib\下。从hostosinfo.h引入的头文件看起:#include "utils_global.h"#include "o...

2020-02-19 21:58:18 6397

原创 Qt Creator源码分析系列——UI界面:Theme类

该篇文章内容主要集中Qt Creator软件界面部分代码的分析。从分析插件中的libs\utils中的theme模块开始,项目文件在路径\qt-creator-master\qt-creator-master\src\libs\utils\theme\下。Theme类是创建主题和设置主题的类,其定义了Color、ImageFile、Gradient、Flag和WidgetStyle五个枚举类型,...

2020-02-18 21:21:12 6805

原创 Qt Creator源码分析系列——UI界面:StyledBar类

该篇文章内容主要集中Qt Creator软件界面部分代码的分析。从分析插件中的styledbar模块开始,项目文件在路径\qt-creator-master\qt-creator-master\src\libs\utils\utils-lib下。StyleBar类StyleBar类是Qt Creator界面中比较简单的类,其包含utils_global.h文件和QWidget文件。而utils...

2020-02-17 00:07:06 6534

原创 Qt Creator源码分析系列——UI界面:IntroductionWidget类分析和WelcomeMode类初步介绍

该篇文章内容主要集中Qt Creator软件欢迎界面部分代码的分析。从分析插件中的welcome模块开始,项目文件在路径\qt-creator-master\qt-creator-master\src\plugins\welcome下。分析introductionwidget.cpp/.h文件首先说明IntroductionWidget类实现了UI Tour,也就是Qt Creator软件初次...

2020-02-14 22:33:20 6578

原创 Qt Creator源码分析系列——UI界面:SiderBar类分析

该篇文章内容主要集中Qt Creator软件欢迎界面部分代码的分析。从分析插件中的welcome模块开始,项目文件在路径\qt-creator-master\qt-creator-master\src\plugins\welcome下。分析welcomeplugin.cpp文件SideBar类继承自QWidget类,该类除了继承QWidget的成员变量,还包含了一个public成员:垂直布局Q...

2020-02-13 17:26:21 6534

经典算法大全

c语言算法大全,适合新手提升自我的书籍,真的就只能说这模多了

2014-11-18

qttest.rar

博客Qt Creator源码分析系列——UI界面:FancyActionBar类,附带测试的代码。主要是从Qt Creator源代码中剥离出的一些关于界面的代码进行测试和分析。

2020-02-21

信息可视化 交互设计

本书是英国著名信息可视化专家Robert Spence教授的代表作,也是世界范围内信息可视化领域最为经典的教材之一。该书结构清晰,内容丰富,案例翔实,系统地介绍了信息可视化的概念、技术和应用。通过本书的学习,读者可以了解信息可视化的基本概念和知识,同时培养可视化和交互设计的基本技能。

2019-01-21

实时碰撞检测算法技术

本书详细阐述了与碰撞检测问题相关的高效解决方案及相应的数据结构和算法,主要包括:碰撞检测系统中的设计问题、数学和几何学入门、包围体、基本图元测试、层次包围体技术、空间划分、BSP树层次结构、凸体算法、基于GPU的碰撞检测、数值健壮性、几何健壮性以及优化操作。另外,本书还提供了相应的算法、代码以及伪代码,以帮助读者进一步理解计算方案的实现过程。

2019-01-21

GPU Pro 7 - Advanced Rendering Techniques

游戏开发、计算机图形学和渲染领域的业界大牛们优秀经验的分享合辑汇编,是江湖各大武林门派绝学经典招式的精华荟萃,可谓游戏开发、图形学和渲染领域进阶知识精彩绝伦的饕餮盛宴。

2019-01-18

嵌入式系统 硬件与软件架构

书中涵盖了嵌入式系统的各个方面,内容分为4个部分:第一部分包括嵌入式系统的基本介绍以及一些必备的知识;第二部分介绍嵌入式硬件,包括处理器、存储器、I/O以及总线;第三部分是关于嵌入式软件的介绍,包括设备驱动、操作系统及中间件和应用软件;第四部分介绍了嵌入式系统的设计与开发。此外,书中还包括大量图和计算机代码,帮助读者理解嵌入式系统的理论知识。

2019-01-18

时间触发嵌入式系统设计模式

时间触发嵌入式系统设计模式 使用8051系列微控制器开发可靠应用

2018-02-04

DVCC-8086实验指导书

DVCC-8086实验指导书 计算机实验箱实验手册及具体电路

2015-07-10

HTML入门教材

入门级别的html教材,帮助新手快速入门

2015-01-25

空空如也

空空如也

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

TA关注的人 TA的粉丝

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