图书配套的每一个章节的源码,方便读者进行实践练习,有完整源码做比较,比图书中摘录部分源码更好地理解程序开发,对新手十分友好
2021-05-13 21:49:34 511KB qt qt5 源代码
1
这些程序实例使用VC++开发,是安装Matrox公司的MIL-LITE8.0后附带的开发程序。可实现多种格式图片的读取,缩放等。
2021-05-13 14:39:29 3.2MB Matrox 图像采集卡 vc++
1
一 组件基础 1 软件开发的阶段 1.1 结构化编程 采用自顶向下的编程方式,划分模块 和功能的一种编程方式。 1.2 面向对象编程 采用对象的方式,将程序抽象成类, 模拟现实世界,采用继承、多态的方式 设计软件的一种编程方式。 1.3 面向组件编程 将功能和数据封装成二进制代码,采用 搭积木的方式实现软件的一种编程方式。 2 组件和优点 2.1 组件 - 实际是一些可以执行的二进 制程序,它可以给其他的应用程序、操 作系统或其他组件提供功能 2.2 优点 2.2.1 可以方便的提供软件定制机制 2.2.2 可以很灵活的提供功能 2.2.3 可以很方便的实现程序的分布式 开发。 3 组件的标准 - COM(Component Object Model ) 3.1 COM是一种编程规范,不论任何开发语言 要实现组件都必须按照这种规范来实现。 组件和开发语言无关。 这些编程规范定义了组件的操作、接口的 访问等等。 3.2 COM接口 COM接口是组件的核心,从一定程度上 讲"COM接口是组件的一切". COM接口给用户提供了访问组件的方式. 通过COM接口提供的函数,可以使用组件 的功能. 4 COM组件 4.1 COM组件-就是在Windows平台下, 封装在动态库(DLL)或者可执行文件(EXE) 中的一段代码,这些代码是按照COM的 规范实现. 4.2 COM组件的特点 4.2.1 动态链接 4.2.2 与编程语言无关 4.2.3 以二进制方式发布 二 COM接口 1 接口的理解 DLL的接口 - DLL导出的函数 类的接口 - 类的成员函数 COM接口 - 是一个包含了一组函数指针 的数据结构,这些函数是由组件实现的 2 C++的接口实现 2.1 C++实现接口的方式,使用抽象类 定义接口. 2.2 基于抽象类,派生出子类并实现 功能. 2.3 使用 interface 定义接口 interface ClassA { }; 目前VC中,interface其实就是struct 3 接口的动态导出 3.1 DLL的实现 3.1.1 接口的的定义 3.1.2 接口的实现 3.1.3 创建接口的函数 3.2 DLL的使用 3.2.1 加载DLL和获取创建接口的函数 3.2.2 创建接口 3.2.3 使用接口的函数 4 接口的生命期 4.1 问题 在DLL中使用new创建接口后,在用户 程序使用完该接口后,如果使用delete 直接删除,会出现内存异常. 每个模块有自己的内存堆(crtheap) EXE - crtheap DLL - crtheap new/delete/malloc/free默认情况 下都是从自己所在模块内存堆(crtheap) 中分配和施放内存.而各个模块的 这个内存堆是各自独立.所以在DLL中 使用new分配内存,不能在EXE中delete. 4.2 引用计数和AddRef/Release函数 引用计数 - 就是一个整数,作用是 表示接口的使用次数 AddRef - 增加引用计数 +1 Release - 减少引用计数 -1, 如果 当引用计数为0,接口被删除 4.3 使用 4.3.1 创建接口 4.3.2 调用AddRef,增加引用计数 4.3.3 使用接口 4.3.4 调用Release,减少引用计数 4.4 注意 4.4.1 在调用Release之后,接口指针 不能再使用 4.4.2 多线程情况下,接口引用计数 要使用原子锁的方式进行加减 5 接口的查询 5.1 每个接口都具有唯一
2021-05-13 10:38:27 96KB VC++ COM组件
1
这是我上学的时候写的html+css开发完整的实例对于刚上手的可以参考一下
2021-05-07 13:30:46 4.87MB html css
1
学习vb图形图像处理的弟兄看看这本书吧,我搜了好久才找到的
2021-05-05 16:25:19 7.25MB 图形图像处理及实例讲解
1
纯属放福利,超级难找,全网基本只有我这有单独给你们分出来,5积分下到就是赚到。难找死了,还要注册还要积分还要赚,下到分离,从1G多的文件里头提取零零散散的Png图为了学习,还不是我好心分享,不然你们只能自己另外DIYpng图
2021-04-26 16:53:38 39.57MB Qt C++ QT5开发及实例 素材
1
Qt5开发及实例pdf高清版,附带实例代码和讲解ppt。代码配合书籍非常高效。
2021-04-26 14:16:07 200.22MB qt5 随书代码 高清pdf openGl
1
教您如何做网络考试系统的文档吧,Delphi 2006下IntraWeb网络考试系统开发综合实例
2021-04-26 07:53:55 689KB 网络考试系统
1
ASP.NET平台C#开发的若干实例代码,适合刚刚学习ASP.NET人员及有经验人员参考。 供求信息网、电子商务平台、小区内部物业管理网、图书馆管理系统、企业办公自动化系统、互动媒体学习系统等等。
2021-04-25 14:25:44 12.62MB ASP.NET 实例
1
目录 第1章 Qt概述 1 1.1 什么是Qt 1 1.2 Qt 5的安装 2 1.2.1 下载Qt 5 Creator 2 1.2.2 运行Qt 5 Creator 2 1.2.3 Qt 5开发环境 4 1.3 Qt 5开发步骤及实例 6 1.3.1 Qt 5 Designer设计简单实例 7 1.3.2 代码实现简单实例 16 L1.2 Qt 5安装:概念解析 19 伙伴编辑模式(Edit Buddy) 19 L1.3 Qt 5开发步骤及实例:概念解析 19 L1 信号和槽机制(Signal&Slot) 19 L2 Qt 5元对象系统 22 L3 布局管理器 22 第2章 Qt 5模板库、工具类及控件 23 2.1 字符串类 23 2.1.1 操作字符串 23 2.1.2 查询字符串数据 25 2.1.3 字符串的转换 26 2.2 容器类 28 2.2.1 QList类、QLinkedList类和QVector类 29 2.2.2 QMap类和QHash类 35 2.3 QVariant类 38 2.4 算法及正则表达式 41 2.4.1 Qt 5常用算法 42 2.4.2 基本的正则表达式 43 2.5 控件 44 2.5.1 按钮组(Buttons) 44 2.5.2 输入控件组(Input Widgets) 46 2.5.3 显示控件组(Display Widgets) 48 2.5.4 空间间隔组(Spacers) 49 2.5.5 布局管理组(Layouts) 49 2.5.6 容器组(Containers) 50 2.5.7 项目视图组(Item Views) 53 2.5.8 项目控件组(Item Widgets) 55 2.5.9 小综合例子 60 L2.1 字符串类QString:概念解析 65 L1 隐式共享 65 L2 内存分配策略 66 L2.5 Qt 5控件:概念解析 67 Qt5::WindowFlags枚举类型 67 第3章 Qt 5布局管理 70 3.1 分割窗口QSplitter类 70 3.2 停靠窗口QDockWidget类 72 3.3 堆栈窗体QStackedWidget类 76 3.4 基本布局(QLayout) 79 3.5 综合例子:修改用户资料 86 第4章 Qt 5基本对话框 99 4.1 标准文件对话框类 104 4.1.1 函数说明 104 4.1.2 创建步骤 105 4.2 标准颜色对话框类 106 4.2.1 函数说明 106 4.2.2 创建步骤 107 4.3 标准字体对话框类 108 4.3.1 函数说明 108 4.3.2 创建步骤 108 4.4 标准输入对话框类 109 4.4.1 标准字符串输入对话框 113 4.4.2 标准条目选择对话框 114 4.4.3 标准int类型输入对话框 115 4.4.4 标准double类型输入对话框 116 4.5 消息对话框类 117 4.5.1 Question消息框 121 4.5.2 Information消息框 122 4.5.3 Warning消息框 123 4.5.4 Critical消息框 124 4.5.5 About消息框 124 4.5.6 About Qt消息框 125 4.6 自定义消息框 125 4.7 工具盒类 128 4.8 进度条 134 4.9 调色板与电子钟 139 4.9.1 QPalette类 139 4.9.2 QTime类 147 4.9.3 综合例子 147 4.10 可扩展对话框 151 4.11 不规则窗体 156 4.12 程序启动画面(QSplashScreen) 159 第5章 Qt 5主窗体 162 5.1 Qt 5主窗体构成 162 5.1.1 基本元素 162 5.1.2 典型案例(文本编辑器) 163 5.1.3 菜单与工具栏的实现 168 5.2 Qt 5文件操作功能 174 5.2.1 新建文件 174 5.2.2 打开文件 175 5.2.3 打印文件 178 5.3 Qt 5图像坐标变换 181 5.3.1 缩放功能 181 5.3.2 旋转功能 183 5.3.3 镜像功能 184 5.4 Qt 5文本编辑功能 186 5.4.1 设置字体 189 5.4.2 设置字号 190 5.4.3 设置文字加粗 191 5.4.4 设置字体倾斜 191 5.4.5 文字加下画线 191 5.4.6 设置文字颜色 192 5.4.7 设置字符格式 193 5.5 Qt 5排版功能 193 5.5.1 实现段落对齐 195 5.5.2 实现文本排序 196 第6章 Qt 5图形与图片 200 6.1 Qt 5位置相关函数 200 6.1.1 区别
2021-04-22 10:00:41 67.79MB Qt5
1