图书介绍

C++ GUI Qt4编程 第2版pdf电子书版本下载

C++ GUI Qt4编程  第2版
  • 闫锋欣编著 著
  • 出版社: 北京:电子工业出版社
  • ISBN:9787121070389
  • 出版时间:2008
  • 标注页数:492页
  • 文件大小:95MB
  • 文件页数:511页
  • 主题词:软件工具-程序设计

PDF下载


点此进入-本书在线PDF格式电子书下载【推荐-云解压-方便快捷】直接下载PDF格式图书。移动端-PC端通用
下载压缩包 [复制下载地址] 温馨提示:(请使用BT下载软件FDM进行下载)软件下载地址页

下载说明

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

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

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

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

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

图书目录

第一部分 Qt基础 2

第1章 Qt入门 2

1.1 Hello Qt 2

1.2建立连接 4

1.3窗口部件的布局 4

1.4使用参考文档 7

第2章 创建对话框 10

2.1子类化QDialog 10

2.2深入介绍信号和槽 15

2.3快速设计对话框 17

2.4改变形状的对话框 23

2.5动态对话框 29

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

第3章 创建主窗口 35

3.1子类化QMainWindow 35

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子类化QTableWidget 60

4.3载入和保存 64

4.4实现Edit菜单 66

4.5实现其他菜单 70

4.6子类化QTableW idgetItem 73

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

5.1自定义Qt窗口部件 80

5.2子类化QW idget 81

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用QIrnage高质量绘图 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章 XML 291

16.1使用QXmIStreamReader读取XML 291

16.2用DOM读取XML 297

16.3使用SAX读取XML 300

16.4写入XML 304

第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使用Unicode 314

18.2让应用程序感知翻译 317

18.3动态切换语言 322

18.4翻译应用程序 326

第19章 自定义外观 329

19.1使用Qt样式表 329

19.2子类化QStyle 340

第20章 三维图形 352

20.1使用OpenGL绘图 352

20.2 OpenGL和QPainter的结合 356

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

第21章 创建插件 366

21.1利用插件扩展Qt 366

21.2使应用程序感知插件 374

21.3编写应用程序的插件 377

第22章 应用程序脚本 379

22.1 ECMAScnpt语言概述 379

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

22.3使用脚本实现GUI扩展 389

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

第23章 平台相关特性 403

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

23.2在Windows上使用ActiveX 406

23.3处理X11会话管理 416

第24章 嵌入式编程 421

24.1从Qt/Embedded Linux开始 421

24.2自定义Qt/Embedded Linux 423

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

24.4使用Qtopia的API 427

第四部分 附录 436

附录A Qt的获取和安装 436

A.1协议说明 436

A.2 Qt/Windows的安装 436

A.3 Qt/Mac的安装 437

A.4 Qt/X1 1的安装 437

附录B 编译Qt应用程序 439

B.1使用qmake 439

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

附录C Qt Jambi简介 447

C.1 Qt Jambi入门 447

C.2在Eclipse IDE中使用Qt Jambi 451

C.3在Qt Jambi中集成C++组件 455

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

D.1 C++入门 461

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

D.3 C++标准库 489

精品推荐