图书介绍
QT平台体系与应用 QT5.5+核心方法、技巧与案例2025|PDF|Epub|mobi|kindle电子书版本百度云盘下载

- 徐野,赵星宇,黄海新著 著
- 出版社: 北京:北京航空航天大学出版社
- ISBN:9787512423572
- 出版时间:2017
- 标注页数:176页
- 文件大小:22MB
- 文件页数:187页
- 主题词:软件工具-程序设计
PDF下载
下载说明
QT平台体系与应用 QT5.5+核心方法、技巧与案例PDF格式电子书版下载
下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!
(文件页数 要大于 标注页数,上中下等多册电子书除外)
注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具
图书目录
第1章 引言1
1.1 Qt框架的特色1
1.1.1 跨平台1
1.1.2 艺术级图形界面设计3
1.1.3 抽象化核心模块设计3
1.1.4 环境准备3
1.2 本书的特色5
1.2.1 完整准确的参考6
1.2.2 系统深入的说明6
1.2.3 实例演示:远程传输与控制系统7
1.3 远程传输与控制系统的结构7
1.3.1 总体结构7
1.3.2 软件层7
1.3.3 硬件层9
1.3.4 网络层9
1.3.5 跨语言通信层9
1.3.6 数据层10
1.3.7 远端控制层10
1.3.8 打包与发布10
第2章 软件层系统功能模块11
2.1 Qt项目11
2.1.1 Qt工程11
2.1.2 PRO文件12
2.1.3 影子编译14
2.1.4 版本控制14
2.2 系统程序窗口14
2.2.1 对话框开发14
2.2.2 资源管理16
2.2.2.1 图片与图标资源16
2.2.2.2 css样式表17
2.3 登录系统18
2.3.1 按钮响应18
2.3.2 读/写组件值19
2.4 托盘管理19
2.4.1 Windows系统托盘19
2.4.2 事件劫持20
2.4.3 菜单管理21
2.4.3.1 鼠标右键动作21
2.4.3.2 鼠标左键动作23
2.5 单实例管理24
2.5.1 进程与实例24
2.5.2 单实例管理概述25
2.6 再论对话框26
2.6.1 系统对话框26
2.6.2 自定义对话框27
第3章 Web网络服务模块29
3.1 Qt网络模块29
3.1.1 网络模块类29
3.1.2 QNetwork AccessManager类与QNetworkReply类29
3.2 下载升级文件30
3.2.1 信号与槽函数30
3.2.2 功能模块与类31
3.3 程序自动升级33
3.3.1 强制升级机制33
3.3.2 系统实现34
3.3.2.1 读取INI文件中的版本信息34
3.3.2.2 设计本地信息INI文件34
3.3.2.3 读写My Documents目录下的INI文件35
3.3.2.4 逻辑判断36
3.3.2.5 开始下载37
3.3.2.6 启动进程外EXE文件完成升级39
第4章 通用跨语言层远程网络通信40
4.1 远程调用与通信40
4.1.1 进程间通信40
4.1.2 网络间通信41
4.1.2.1 通信协议41
4.1.2.2 通信程序与语言42
4.1.3 跨语言通信48
4.1.3.1 可执行程序层跨语言通信48
4.1.3.2 链接库层跨语言通信49
4.1.3.3 代码层跨语言通信53
4.2 代码层跨语言通信协议53
4.2.1 Java RMI53
4.2.2 Web Service54
4.2.2.1 Web Service功能实现54
4.2.2.2 Web Service功能描述55
4.2.2.3 Web Service远程调用55
4.2.3 Hessian协议58
4.2.3.1 Hessian协议介绍58
4.2.3.2 代码实现59
4.3 Qt中的Hessian协议60
4.3.1 Hessian的C语言实现60
4.3.1.1 官方实现60
4.3.1.2 第三方实现61
4.3.1.3 Qt实现62
4.3.2 qhessian的远程过程调用63
4.3.2.1 qhessian包的结构63
4.3.2.2 通信原理与代码实现66
4.4 远程传输与控制系统实例解析69
4.4.1 总体需求分析69
4.4.2 服务器端业务需求与功能模块70
4.4.2.1 功能模块与接口70
4.4.2.2 数据层支持71
4.4.3 客户端业务需求与功能模块71
4.4.3.1 客户端引入qhessian模块71
4.4.3.2 客户端实现73
4.4.3.3 主程序接口调用75
4.4.4 编译与调试76
4.4.4.1 配置文件76
4.4.4.2 服务器与客户端76
第5章 硬件模块与底层驱动78
5.1 Qt引入硬件层78
5.1.1 动态链接库79
5.1.2 Qt程序静态加载动态链接库79
5.1.2.1 Linux平台80
5.1.2.2 Windows平台80
5.1.2.3 代码实现81
5.1.3 Qt程序动态加载动态链接库85
5.1.4 Qt程序加载非完整动态链接库86
5.2 二代身份证读卡器90
5.2.1 功能描述90
5.2.1.1 二代身份证90
5.2.1.2 二代身份证读卡器91
5.2.2 驱动接口92
5.2.2.1 公安部标准接口92
5.2.2.2 C语言实现93
5.2.3 Qt调用96
5.2.3.1 读取身份证信息96
5.2.3.2 身份证信息的原始格式101
5.2.3.3 身份证照片与指纹信息104
5.2.3.4 Hessian上传身份证信息105
5.2.4 兼容性113
5.3 SIM卡读/写卡器114
5.3.1 SIM卡114
5.3.2 SIM卡开发115
5.3.2.1 ISO 7815116
5.3.2.2 GSM 11.11117
5.3.2.3 GSM 11.14117
5.3.2.4 APDU指令集118
5.3.2.5 Winscard封装122
5.3.3 实际系统开发124
5.3.3.1 联通SI M卡124
5.3.3.2 移动SIM卡126
5.3.4 Qt实现SIM卡的读/写操作128
5.3.4.1 功能需求与程序架构128
5.3.4.2 读/写SI M卡128
5.4 其他硬件设备136
5.4.1 指纹识别设备136
5.4.2 短信业务模块设备136
第6章 Qt关键模块与高级功能137
6.1 Qt最优语言特色:再论信号与槽137
6.1.1 信号与槽原理137
6.1.1.1 Windows传统消息机制137
6.1.1.2 Qt机制139
6.1.2 示例程序140
6.1.2.1 定义信号与槽140
6.1.2.2 创建信号与槽函数141
6.1.2.3 连接并使用信号与槽142
6.2 Qt事件处理143
6.2.1 事件处理机制143
6.2.2 高级事件响应146
6.2.2.1 自主推动事件循环146
6.2.2.2 与Windows程序消息通信146
6.3 系统关键功能148
6.3.1 查看网络是否连接148
6.3.2 识别操作系统位数150
6.3.3 查看系统目录150
6.3.3.1 获取Windows系统目录150
6.3.3.2 获取应用程序所在目录151
6.3.4 防止程序自动退出152
6.3.5 执行外部进程152
6.3.5.1 启动第三方进程152
6.3.5.2 停止第三方进程153
6.3.5.3 后台方式启动第三方进程154
6.3.5.4 指定输出方式启动第三方进程154
6.3.5.5 启动第三方BAT程序154
6.4 服务模块155
6.4.1 INI文件操作155
6.4.2 JSON文件操作156
6.4.2.1 简单格式的JSON串156
6.4.2.2 复杂格式的JSON串157
6.4.3 XMI文件操作158
6.4.4 二进制数据处理160
6.4.4.1 base64码160
6.4.4.2 文本化处理160
6.4.5 Qt日志161
第7章 程序打包与发布163
7.1 发布Qt程序163
7.1.1 Release与Debug编译163
7.1.2 动态链接库依赖163
7.2 打包程序165
7.2.1 Install Shield打包166
7.2.1.1 创建基本的安装包166
7.2.1.2 卸载功能166
7.2.1.3 安装第三方包与安装后重启166
7.2.2 inno打包168
7.2.2.1 基本功能168
7.2.2.2 高级功能170
参考文献176
热门推荐
- 1509684.html
- 2738073.html
- 1213390.html
- 2563192.html
- 1231700.html
- 665677.html
- 3231764.html
- 2753854.html
- 2458602.html
- 784873.html
- http://www.ickdjs.cc/book_3190836.html
- http://www.ickdjs.cc/book_410210.html
- http://www.ickdjs.cc/book_156917.html
- http://www.ickdjs.cc/book_3328612.html
- http://www.ickdjs.cc/book_2483423.html
- http://www.ickdjs.cc/book_1463035.html
- http://www.ickdjs.cc/book_3769747.html
- http://www.ickdjs.cc/book_898165.html
- http://www.ickdjs.cc/book_3037537.html
- http://www.ickdjs.cc/book_3778275.html