图书介绍
Qt4图形设计与嵌入式开发2025|PDF|Epub|mobi|kindle电子书版本百度云盘下载

- 丁林松,黄丽琴编著 著
- 出版社: 北京:人民邮电出版社
- ISBN:9787115196569
- 出版时间:2009
- 标注页数:440页
- 文件大小:139MB
- 文件页数:452页
- 主题词:软件工具-程序设计
PDF下载
下载说明
Qt4图形设计与嵌入式开发PDF格式电子书版下载
下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!
(文件页数 要大于 标注页数,上中下等多册电子书除外)
注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具
图书目录
第1章 Qt概述1
1.1 Qt程序设计简介1
1.1.1 Qt版本介绍2
1.1.2 创建可重用的软件模式2
1.1.3 怎样学习Qt6
1.2 Qt对象类模型7
1.2.1 信号与槽8
1.2.2 对象与对象树12
1.2.3 对象属性12
1.2.4 事件和事件过滤器13
1.2.5 元对象编译系统16
1.3 Qt全局函数18
1.4 Qt的命名技巧19
1.5 Qt开发工具的优点20
1.6 各种平台安装的方法X11/Window20
1.6.1 tar包安装方式21
1.6.2 Window平台安装22
1.6.3 在X11平台上安装23
1.7 X Window桌面系统24
1.8 QApplication类28
1.9 实例:Hello the World30
1.10 窗口的基础类QWidget32
1.11 入门级实例:设计一个用户界面35
1.12 入门级程序:添加地址37
1.13 入门实例:地址簿浏览程序41
1.14 入门级实例:编辑与删除地址44
1.15 入门级实例:地址簿查找功能47
1.16 入门实例:从文件中加载与保存到文件50
第2章 Qt模块与Qt功能类54
2.1 Qt常用模块54
2.2 Qt部件与组类说明54
2.3 基于图形模式部件类55
2.3.1 窗口与窗口相关部件59
2.3.2 布局管理60
2.3.3 桌面环境60
2.3.4 多媒体、图形与打印61
2.3.5 日期与时间63
2.4 网络与I/O63
2.4.1 输入/输出(I/O)63
2.4.2 网络编程设计65
2.4.3 文本处理65
2.5 Qt公有部件66
2.5.1 数据库部件66
2.5.2 脚本部件67
2.5.3 线程部件67
第3章 Qt文件操作68
3.1 Linux下的文件68
3.1.1 标准C语言文件操作68
3.1.2 实例:C语言下文件读写操作69
3.2 文件的访问69
3.2.1 抽象文件引擎类69
3.2.2 读写文件界面70
3.2.3 获得文件信息70
3.2.4 监视一个文件与目录71
3.3 编码与字符串71
3.3.1 双字节编码字符串73
3.3.2 字符串队列77
3.3.3 字节数组77
3.3.4 二进制比特数组78
3.3.5 哈希表字典78
3.3.6 高速缓冲模板79
3.3.7 文件输入/输出类81
3.4 文件与设备84
3.4.1 访问输入/输出设备基础界面86
3.4.2 访问目录结构内容87
3.4.3 设备与文件图片读界面88
3.4.4 设备与文件图片写界面89
3.5 文本流与二进制数据流89
3.5.1 数据流89
3.5.2 文件流90
3.6 监视一个活动文件与活动目录91
3.7 临时文件91
3.8 文件打开事件91
3.9 实例:一个简单的文本浏览的例子93
3.10 实例:在指定文件系统中寻找一个文件102
3.11 实例:用Qt类读取一个目录与驱动盘符108
3.12 实例:基本布局管理110
3.13 实例:文本查找112
第4章 Qt桌面软件设计116
4.1 X11窗口系统信息116
4.2 窗口布局管理118
4.2.1 布局简介119
4.2.2 横向、纵向和网状布局119
4.2.3 标题的布局120
4.2.4 带标题组框121
4.2.5 几何管理基类121
4.2.6 添加部件到布局当中122
4.3 键盘焦点122
4.4 菜单、工具栏与状态栏122
4.4.1 菜单、工具栏122
4.4.2 状态栏123
4.4.3 用户动作123
4.5 多文档窗口显示QMdiArea124
4.6 设置应用程序图标124
4.6.1 在Windows操作系统上设置图标124
4.6.2 在Linux操作系统上设置图标125
4.7 高级窗口部件125
4.8 系统托盘126
4.9 窗口事件与事件过滤126
4.9.1 事件基类126
4.9.2 事件运行方式127
4.9.3 事件类型127
4.10 实例:组框的使用129
4.11 实例:标准菜单使用方法133
4.12 实例:最小化到系统托盘142
4.13 实例:设计一个图片浏览的软件149
4.14 实例:排积木程序156
第5章 Qt程序与用户交互165
5.1 液晶屏数字165
5.1.1 QLCDNumber部件的详细描述165
5.1.2 QTime类166
5.2 行编辑器与标签167
5.3 显示与编辑多文本168
5.3.1 打印文本168
5.3.2 调整文本光标界面169
5.3.3 QClipboard类窗口剪切板169
5.3.4 文档中的表格170
5.4 旋转框、复选框与组合框171
5.4.1 旋转框171
5.4.2 复选框171
5.4.3 组合框171
5.5 时间与日期编辑部件171
5.6 使用横向与纵向进度条171
5.7 滑块与滑动区域滚动条172
5.8 标准对话框173
5.8.1 错误信息对话框173
5.8.2 用户输入对话框173
5.8.3 字体对话框173
5.8.4 颜色对话框174
5.8.5 打印配置对话框174
5.9 模型与视图架构175
5.9.1 模型175
5.9.2 视图175
5.10 Qt中的代理类176
5.10.1 使用已存在的代理176
5.10.2 使用简单的代理176
5.10.3 向模型中提交数据176
5.11 实例:颜色对话框177
5.12 实例:标准对话框183
5.13 实例:带有菜单栏与工具条的文本编辑器185
5.14 实例:高亮度显示文本194
第6章 Qt图形绘制与多媒体200
6.1 Qt坐标系统200
6.2 访问屏幕信息202
6.3 绘画系统203
6.3.1 图形的绘画203
6.3.2 图形填充203
6.3.3 创建绘画设备203
6.3.4 写入一个图片文件204
6.3.5 绘画样式205
6.4 图形视图框架205
6.4.1 图形视图框架的结构205
6.4.2 图形视图坐标系统207
6.4.3 主要特色207
6.5 综合使用窗口208
6.5.1 扩展资源的使用209
6.5.2 系统托盘图标211
6.5.3 窗口部件211
6.6 跨平台使用打印系统219
6.6.1 绘画设备与打印219
6.6.2 在复杂的部件中绘画220
6.7 Phonon模块简介220
6.7.1 介绍221
6.7.2 框架221
6.7.3 媒体对象221
6.8 基于平台声频文件访问221
6.9 实例:基本绘画操作222
6.10 实例:符合图形绘画227
6.11 实例:根据坐标转换图形233
第7章 Qt网络编程239
7.1 OSI七层模型242
7.1.1 OSI参考模型的提出242
7.1.2 OSI参考模型的概念242
7.1.3 OSI参考模型的结构243
7.1.4 OSI参考模型各层的功能243
7.2 进程间通信244
7.2.1 什么是Bus244
7.2.2 对象245
7.2.3 消息245
7.2.4 服务245
7.3 伯克利套接字245
7.3.1 通用元素246
7.3.2 客户端函数249
7.3.3 服务器函数251
7.3.4 C语言网络编程模型252
7.4 Qt封装套接字257
7.4.1 TCP报文套接字257
7.4.2 UDP报文套接字258
7.4.3 基于TCP连接的服务器端258
7.4.4 安全套接字259
7.5 Qt网络主机信息类260
7.5.1 获得主机名IP261
7.5.2 静态主机查询261
7.6 应用层协议类261
7.6.1 HTTP应用层协议261
7.6.2 HTTP头信息261
7.6.3 请求HTTP头信息262
7.6.4 响应HTTP头信息262
7.6.5 FTP262
7.6.6 客户端FTP连接262
7.7 统一资源定位符264
7.7.1 URL介绍264
7.7.2 URL使用界面264
7.7.3 存放URL信息265
7.8 网络界面265
7.9 网络层代理265
7.10 实例:Qt编写客户端程序266
7.11 实例:编写FTP客户端程序270
7.12 实例:HTTP客户端276
7.13 实例:收发广播报文282
7.14 实例:HTML预览编辑程序285
7.15 实例:Web浏览器290
7.16 实例:屏幕截图程序293
第8章 Qt数据库编程298
8.1 数据库发展298
8.1.1 数据库文件系统299
8.1.2 数据库系统阶段299
8.2 数据库模块的三层结构299
8.2.1 用户接口层299
8.2.2 SQL应用编程接口层300
8.2.3 驱动程序层300
8.3 SQL驱动程序插件300
8.3.1 使用configure建立一个驱动300
8.3.2 手动建立插件301
8.4 连接数据库301
8.4.1 使用QSqlQuery执行SQL命令302
8.4.2 QtSql模块和作用303
8.4.3 数据库索引304
8.4.4 Qt4数据库图形层304
8.5 基于数据的窗口部件306
8.6 实例:SQL缓存表306
8.7 实例:基于图片记录查询309
8.8 实例:数据库基本浏览319
8.9 实例:基本数据处理322
第9章 Qt进程与线程327
9.1 Qt内部进程通信327
9.2 早期的IPC方法:信号与管道332
9.3 信号机制333
9.4 管道333
9.5 基于平台的线程QThread334
9.5.1 同步线程335
9.5.2 线程安全的事件传递339
9.5.3 Qt库互斥量339
9.5.4 线程互斥锁339
9.6 实例:曼德布洛特集合343
第9章 Qt进程与线程327
9.1 Qt内部进程通信327
9.2 早期的IPC方法:信号与管道332
9.3 信号机制333
9.4 管道333
9.5 基于平台的线程QThread334
9.5.1 同步线程335
9.5.2 线程安全的事件传递339
9.5.3 Qt库互斥量339
9.5.4 线程互斥锁339
9.6 实例:曼德布洛特集合343
第10章 Qt工具使用352
10.1 Qt设计器使用352
10.1.1 开始使用Qt设计器352
10.1.2 建立部件与使用布局352
10.1.3 在设计器中创建部件354
10.1.4 使用信号与槽编辑器模式356
10.2 Qt设计器编辑部件样式356
10.3 编译器平台说明357
10.4 Qt翻译工具358
10.4.1 翻译过程的概述358
10.4.2 发行管理358
10.4.3 翻译器使用359
10.4.4 TS文件格式359
10.5 使用预定义头文件360
10.5.1 添加一个预定义头文件到一个工程360
10.5.2 工程选项360
10.6 配置qmake环境363
10.6.1 QMAKESPEC变量363
10.6.2 INSTALLS364
10.6.3 缓冲文件364
10.7 使用qmake编译工程364
10.7.1 qmake基础指南365
10.7.2 qmake编译通用工程365
10.7.3 qmake命令行368
10.8 uic用户界面编译器369
10.8.1 uic的使用方法369
10.8.2 uic工具实例369
10.9 RCC资源编译器370
10.9.1 RCC简介370
10.9.2 Qt资源系统370
10.9.3 插件宏375
第11章 Qtopia Core与嵌入式操作系统376
11.1 Qtopia Core简介376
11.2 Qtopia Core安装376
11.3 Qtopia Core体系架构378
11.3.1 客户端/服务器端通信378
11.3.2 鼠标操作层379
11.3.3 字符输入层379
11.3.4 实现图形层379
11.3.5 在屏幕上绘画380
11.4 Qtopia Core显示管理380
11.4.1 使显示驱动可用381
11.4.2 指定显示驱动381
11.5 Qtopia core字体382
11.5.1 选项382
11.5.2 字体目录文件382
11.6 VNC协议与Qtopia Core383
11.7 Qtopia Core帧缓冲383
11.7.1 测试显示帧缓冲383
11.7.2 使用帧缓冲来运行应用程序384
11.8 原子操作384
11.9 系统移植385
11.9.1 交叉编译Qtopia Core程序385
11.9.2 裁剪Qtopia库387
11.9.3 Qtopia Core优化方法387
11.9.4 移植Qt程序到Qtopia389
11.9.5 移植Qtopia Core到其他的操作系统389
11.9.6 设计Qtopia Core应用程序390
11.10 Qtopia Core与客户端通信391
11.11 Qtopia Core窗口装饰391
11.12 字体引擎信息与插件392
11.13 QWSServer服务器端393
11.13.1 客户端管理393
11.13.2 鼠标管理393
11.13.3 键盘管理394
11.13.4 显示管理394
11.13.5 输入法操作394
11.14 Qtopia与OpenGL394
11.15 QtOpenGL模块396
11.15.1 QGLWidget类参考397
11.15.2 OpenGL绘画执行部件398
11.16 实例:鼠标校准程序400
11.17 实例:加速图形驱动404
11.18 实例:在嵌入式系统中使用OpenGL412
11.19 全局Qt声明421
11.19.1 函数421
11.19.2 宏422
11.20 电话应用程序接口(API)422
11.21 创建一个图片的视图程序423
11.21.1 初始化安装423
11.21.2 viewer.cpp文件定义424
11.21.3 文件:listscreen.cpp424
11.21.4 创建一个List Screen425
11.21.5 安装一个模型425
11.21.6 装载UI用户图形界面426
11.21.7 为List Screen提供动作426
11.21.8 使用信号与槽的方法打开一个文件427
11.22 Qtopia Core对蓝牙的支持427
11.22.1 介绍427
11.22.2 硬件的需求428
11.22.3 软件的需求428
11.22.4 Qtopia的配置428
11.23 QFrame框架类428
11.24 Qtopia类功能划分429
11.25 什么是GDB431
11.26 调试Qtopia应用程序431
11.27 关于Qtopia综合指导433
11.27.1 Linux内核需求433
11.27.2 最小化配置433
11.27.3 Qtopia所依赖的添加选项433
11.27.4 有用的调试选项435
11.27.5 Qtopia更新文件系统435
11.27.6 文件系统分区436
11.27.7 建立Qtopia系统437
11.27.8 Qtopia Core功能系统439
11.27.9 鼠标与输入插件440
热门推荐
- 1488115.html
- 3701145.html
- 321412.html
- 1972043.html
- 3413150.html
- 2838311.html
- 3437296.html
- 2432554.html
- 2493858.html
- 853053.html
- http://www.ickdjs.cc/book_588782.html
- http://www.ickdjs.cc/book_1148595.html
- http://www.ickdjs.cc/book_913732.html
- http://www.ickdjs.cc/book_129078.html
- http://www.ickdjs.cc/book_647188.html
- http://www.ickdjs.cc/book_3064439.html
- http://www.ickdjs.cc/book_709836.html
- http://www.ickdjs.cc/book_907579.html
- http://www.ickdjs.cc/book_1703323.html
- http://www.ickdjs.cc/book_3232306.html