图书介绍

C++ GUI Qt 4编程 第2版PDF|Epub|txt|kindle电子书版本网盘下载

C++ GUI Qt 4编程 第2版
  • 布兰切特(JasminBlanchette)著;萨默菲尔德(MarkSummerfield)著;闫锋欣,曾泉人,张志强译 著
  • 出版社: 北京:电子工业出版社
  • ISBN:9787121202759
  • 出版时间:2013
  • 标注页数:492页
  • 文件大小:108MB
  • 文件页数:510页
  • 主题词:软件工具-程序设计-高等学校-教材

PDF下载


点此进入-本书在线PDF格式电子书下载【推荐-云解压-方便快捷】直接下载PDF格式图书。移动端-PC端通用
种子下载[BT下载速度快]温馨提示:(请使用BT下载软件FDM进行下载)软件下载地址页直链下载[便捷但速度慢]  [在线试读本书]   [在线获取解压码]

下载说明

C++ GUI Qt 4编程 第2版PDF格式电子书版下载

下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。

建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!

(文件页数 要大于 标注页数,上中下等多册电子书除外)

注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具

图书目录

第一部分 Qt基础2

第1章 Qt入门2

1.1 Hello Qt2

1.2 建立连接4

1.3 窗口部件的布局4

1.4 使用参考文档7

第2章 创建对话框10

2.1 子类化QDialog10

2.2 深入介绍信号和槽15

2.3 快速设计对话框17

2.4 改变形状的对话框23

2.5 动态对话框29

2.6 内置的窗口部件类和对话框类30

第3章 创建主窗口35

3.1 子类化QMainWindow35

3.2 创建菜单和工具栏39

3.3 设置状态栏43

3.4 实现File菜单44

3.5 使用对话框49

3.6 存储设置54

3.7 多文档55

3.8 程序启动画面57

第4章 实现应用程序的功能59

4.1 中央窗口部件59

4.2 子类化QTableWidget60

4.3 载入和保存64

4.4 实现Edit菜单66

4.5 实现其他菜单70

4.6 子类化QTableWidgetItem73

第5章 创建自定义窗口部件80

5.1 自定义Qt窗口部件80

5.2 子类化QWidget81

5.3 在Qt设计师中集成自定义窗口部件89

5.4 双缓冲92

第二部分 Qt中级108

第6章 布局管理108

6.1 在窗体中摆放窗口部件108

6.2 分组布局113

6.3 切分窗口114

6.4 滚动区域117

6.5 停靠窗口和工具栏118

6.6 多文档界面121

第7章 事件处理129

7.1 重新实现事件处理器129

7.2 安装事件过滤器133

7.3 处理密集时的响应保持135

第8章 二维图形138

8.1 用QPainter绘图138

8.2 坐标系统变换142

8.3 用QImage高质量绘图148

8.4 基于项的图形视图150

8.5 打印166

第9章 拖放173

9.1 使拖放生效173

9.2 支持自定义拖动类型177

9.3 剪贴板处理技术181

第10章 项视图类182

10.1 使用项视图的简便类183

10.2 使用预定义模型187

10.3 实现自定义模型191

10.4 实现自定义委托203

第11章 容器类207

11.1 连续容器207

11.2 关联容器213

11.3 通用算法216

11.4 字符串、字节数组和变量217

第12章 输入与输出223

12.1 读取和写入二进制数据223

12.2 读取和写入文本228

12.3 遍历目录232

12.4 嵌入资源233

12.5 进程间通信234

第13章 数据库238

13.1 连接和查询238

13.2 查看表243

13.3 使用窗体编辑记录245

13.4 在表中显示数据249

第14章 多线程255

14.1 创建线程255

14.2 同步线程258

14.3 与主线程通信263

14.4 在次线程中使用Qt的类268

第15章 网络270

15.1 写FTP客户端270

15.2 写HTTP客户端277

15.3 写TCP客户/服务器应用程序279

15.4 发送和接收UDP数据报287

第16章 XML291

16.1 使用QXmlStreamReader读取XML291

16.2 用DOM读取XML297

16.3 使用SAX读取XML300

16.4 写入XML304

第17章 提供在线帮助306

17.1 工具提示、状态提示和“What's This?”帮助306

17.2 利用Web浏览器提供在线帮助307

17.3 将QTextBrowser作为简单的帮助引擎309

17.4 使用Qt Assistant提供强大的在线帮助311

第三部分 Qt高级314

第18章 国际化314

18.1 使用Unicode314

18.2 让应用程序感知翻译317

18.3 动态切换语言322

18.4 翻译应用程序326

第19章 自定义外观329

19.1 使用Qt样式表329

19.2 子类化QStyle340

第20章 三维图形352

20.1 使用OpenGL绘图352

20.2 OpenGL和Q?ainter的结合356

20.3 使用帧缓存对象生成叠加361

第21章 创建插件366

21.1 利用插件扩展Qt366

21.2 使应用程序感知插件374

21.3 编写应用程序的插件377

第22章 应用程序脚本379

22.1 ECMAScript语言概述379

22.2 使用脚本扩展Qt应用程序386

22.3 使用脚本实现GUI扩展389

22.4 使用脚本自动化处理任务394

第23章 平台相关特性403

23.1 连接本地的应用程序编程接口403

23.2 在Windows上使用ActiveX406

23.3 处理X11会话管理416

第24章 嵌入式编程421

24.1 从Qt/Embedded Linux开始421

24.2 自定义Qt/Embedded Linux423

24.3 Qt应用程序与Qtopia的集成424

24.4 使用Qtopia的API427

第四部分 附录436

附录A Qt的获取和安装436

A.1 协议说明436

A.2 Qt/Windows的安装436

A.3 Qt/Mac的安装437

A.4 Qt/X11的安装437

附录B 编译Qt应用程序439

B.1 使用qmake439

B.2 使用第三方编译工具443

附录C QtJambi简介447

C.1 QtJambi入门447

C.2 在Eclipse IDE中使用Qt Jambi451

C.3 在QtJambi中集成C++组件455

附录D 面向Java和C#程序员的C++简介461

D.1 C++入门461

D.2 主要语言之间的差异465

D.3 C++标准库489

热门推荐