计算机
类型
7.2
豆瓣评分
可以朗读
语音朗读
544千字
字数
2008-01-01
发行日期
展开全部
主编推荐语
本书全面讲解Qt编程基础与应用,适合初学者及有经验程序员参考。
内容简介
本书详细介绍了Qt的基础知识和GUI编程应用,举例翔实,内容全面,基本涵盖了Qt编程的各个方面。全书共分3篇21章,包括Qt GUI编程的基础知识(对话框、基础部件、主程序窗口、布局管理)、中级编程(2D绘图、拖放操作与剪贴板、文件处理、网络编程、多线程、事件机制、数据库以及Qt的模版库和工具类)和高级应用(XML应用、、模型/视图结构、高级绘图、进程间通信、Qt插件和脚本应用)。同时,在相关章节也穿插了一些重要的知识点,包括元对象系统、属性系统、对象树机制、信号/槽机制等。本书体系完整,内容实用,可以作为Qt初学者的入门进阶书籍,适合具有一定开发经验的Qt程序员作为参考书,也可以作为大中院校相关专业及培训机构的教材。
目录
- 版权信息
- 前言
- 关于Qt
- 阅读本书的基础
- 本书的结构
- 如何获取源代码
- 致谢
- 问题反馈
- 初级篇
- 第1章 Qt初步实践
- 1.1 第一个Qt程序
- 1.2 使用Qt布局管理器
- 1.3 关联操作
- 1.4 小结
- 第2章 对话框
- 2.1 自定义对话框
- 2.2 加入主程序
- 2.3 Qt内建(built-in)对话框
- 2.4 小结
- 第3章 基础窗口部件
- 3.1 Qt设计器绘制窗口部件
- 3.2 程序中引入自定义窗口部件
- 3.3 Qt的信号和槽机制
- 3.4 窗口标志及几何布局
- 3.5 Qt样式表
- 3.6 Qt对象模型
- 3.7 小结
- 第4章 程序主窗口
- 4.1 QMainWindow主窗口框架
- 4.2 Qt设计器绘制主窗口
- 4.3 代码创建主窗口
- 4.4 锚接部件
- 4.5 状态栏
- 4.6 实现文本编辑器功能
- 4.7 多文档
- 4.8 打印文档
- 4.9 小结
- 第5章 布局管理
- 5.1 Qt布局管理器
- 5.2 分裂器部件QSplitter
- 5.3 栈部件QStackedWidget
- 5.4 工作空间部件QWorkspace
- 5.5 多文档区部件QMdiArea
- 5.6 小结
- 中级篇
- 第6章 2D绘图
- 6.1 Arthur绘图基础
- 6.2 坐标系统与坐标变换
- 6.3 用不同的字体
- 6.4 绘图路径——QPainterPath
- 6.5 QImage与QPixmap绘图设备
- 6.6 组合模式绘图
- 6.7 Graphics View框架
- 6.8 图形图像打印
- 6.9 小结
- 第7章 拖放操作和剪贴板
- 7.1 拖放操作
- 7.2 使用剪贴板
- 7.3 小结
- 第8章 文件处理
- 8.1 读写文本文件
- 8.2 操作二进制文件
- 8.3 临时文件
- 8.4 目录操作和文件管理
- 8.5 监视文件系统变化
- 8.6 文件引擎
- 8.7 小结
- 第9章 网络
- 9.1 FTP客户端
- 9.2 HTTP客户端
- 9.3 UDP应用
- 9.4 TCP应用
- 9.5 高级应用
- 9.6 小结
- 第10章 多线程
- 10.1 启动一个线程
- 10.2 线程互斥与同步
- 10.3 线程的其他问题
- 10.4 Qt的线程机制
- 10.5 小结
- 第11章 事件处理
- 11.1 事件机制
- 11.2 事件处理器
- 11.3 事件过滤器
- 11.4 加快用户界面响应
- 11.5 小结
- 第12章 数据库
- 12.1 连接数据库
- 12.2 常用数据库操作
- 12.3 Qt数据库应用
- 12.4 小结
- 第13章 Qt的模板库和工具类
- 13.1 Qt容器类
- 13.2 QString
- 13.3 QVariant
- 13.4 Qt的算法
- 13.5 正则表达式
- 13.6 小结
- 高级篇
- 第14章 XML
- 14.1 DOM
- 14.2 SAX
- 14.3 基于流的XML API
- 14.4 小结
- 第15章 模型/视图结构
- 15.1 模型/视图结构与MVC设计模式
- 15.2 使用已有的模型视图类
- 15.3 模型(Models)
- 15.4 视图(Views)
- 15.5 代理(Delegates)
- 15.6 拖放与选中
- 15.7 小结
- 第16章 高级绘图
- 16.1 3D绘图——使用OpenGL
- 16.2 SVG
- 16.3 小结
- 第17章 进程与进程间通信
- 17.1 使用QProcess
- 17.2 Linux进程间通信
- 17.3 新型进程间通信
- 17.4 小结
- 第18章 Qt插件
- 18.1 Qt插件开发基础
- 18.2 Qt设计器插件
- 18.3 编写数据库插件
- 18.4 自定义风格插件
- 18.5 小结
- 第19章 脚本
- 19.1 执行ECMAScript脚本
- 19.2 QtScript中的信号和槽
- 19.3 使用JavaScript操作Qt对象
- 19.4 基于Prototype的继承
- 19.5 小结
- 第20章 国际化
- 20.1 Unicode与字符编码
- 20.2 Qt Linguist
- 20.3 语言切换
- 20.4 小结
- 第21章 Qt单元测试框架
- 21.1 QTestLib框架
- 21.2 数据驱动测试
- 21.3 GUI测试
- 21.3 小结
- 附录A Qt安装
- A.1 Linux平台
- A.2 Solaris平台
- A.3 Windows上安装
- 附录B Qt集成开发环境
- B.1 KDevelop
- B.2 Eclipse
- 附录C qmake速查
- C.1 工程模板
- C.2 常见任务
- 附录D 深入Qt源代码
- 附录E Qt资源
- 反侵权盗版声明
展开全部
出版方
电子工业出版社
电子工业出版社成立于1982年10月,是国务院独资、工信部直属的中央级科技与教育出版社,是专业的信息技术知识集成和服务提供商。经过三十多年的建设与发展,已成为一家以科技和教育出版、期刊、网络、行业支撑服务、数字出版、软件研发、软科学研究、职业培训和教育为核心业务的现代知识服务集团。出版物内容涵盖了电子信息技术的各个分支及工业技术、经济管理、科普与少儿、社科人文等领域,综合出版能力位居全国出版行业前列。