成功加入购物车
正版品好
蔡志明 编 / 电子工业出版社 / 2011-02 / 平装
售价 ¥ 29.80 3.3折
定价 ¥89.00
品相 九五品品相描述
优惠 满包邮
延迟发货说明
上书时间2023-07-09
卖家超过10天未登录
精通Qt4编程
《精通Qt4编程(第2版)》详细介绍了Qt的基础知识和GUI编程应用,举例翔实,内容全面,基本涵盖了Qt编程的各个方面。全书共分3篇25章,包括QtGUI编程的基础知识(对话框、基础窗口部件、程序主窗口、布局管理)、中级编程(2D绘图、拖放操作与剪贴板、文件处理、网络编程、多线程、事件机制、数据库及Qt风格)和高级应用(XML应用、模型/视图结构、高级绘图、进程间通信、Qt插件和脚本应用、多媒体、浏览器、动画及状态机等)。同时,在相关章节也穿插了一些重要的知识点,包括元对象系统、属性系统、对象树机制、信号/槽机制等。
读者对象:本书体系完整,内容实用,可以作为Qt初学者的入门进阶书籍,适合具有一定开发经验的Qt程序员作为参考书,也可以作为大中院校相关专业及培训机构的教材。
初级篇第1章Qt初步实践1.1第一个Qt程序1.1.1建立主程序1.1.2建立工程1.1.3编译/运行第一个Qt应用程序1.1.4第一个Qt程序的代码分析1.2使用Qt布局管理器1.3关联操作1.4小结第2章对话框--QDialog2.1自定义对话框2.1.1建立新类2.1.2添加子窗口部件2.2加入主程序2.3Qt内建(built-in)对话框2.4小结第3章基础窗口部件--QWidget3.1Qt设计器绘制窗口部件3.1.1Qt设计器基础3.1.2绘制窗口部件3.2程序中引入自定义窗口部件3.2.1直接使用方式3.2.2单一继承方式3.2.3多继承方式3.3Qt的信号和槽机制3.3.1基本原理3.3.2设计信号和槽3.3.3信号和槽的自动关联3.4窗口标志及几何布局3.4.1窗口标志3.4.2窗口部件的几何布局3.5Qt对象模型3.5.1元对象系统3.5.2属性系统3.5.3对象树3.6隐式共享3.7小结第4章程序主窗口--QMainWindow4.1QMainWindow主窗口框架4.2Qt设计器绘制主窗口4.2.1菜单4.2.2工具栏4.2.3中心部件4.3代码创建主窗口4.3.1创建资源文件4.3.2定义主窗口类4.4锚接部件4.5状态栏4.6实现文本编辑器功能4.7多文档4.8打印文档4.9小结第5章布局管理5.1Qt布局管理器--QLayout5.1.1Qt布局管理器简介5.1.2布局管理器及窗口部件大小策略的应用5.2分裂器部件QSplitter5.3栈部件QStackedWidget5.4工作空间部件QWorkspace5.5多文档区部件QMdiArea5.6小结中级篇第6章2D绘图6.1Arthur绘图基础6.1.1绘图6.1.2绘图设备6.2坐标系统与坐标变换6.2.1坐标系统6.2.2坐标变换6.3用不同的字体6.4绘图路径--QPainterPath6.5QImage与QPixmap绘图设备6.5.1QImage6.5.2Pixmap6.6组合模式绘图6.7小结第7章GraphicsView框架7.1GraphicsView概述7.1.1GraphicsView体系结构7.1.2GraphicsView坐标系统7.1.3深入GraphicsView7.2图形效果7.3图形图像打印7.3.1普通打印过程7.3.2特殊窗口部件的打印7.4小结第8章拖放操作和剪贴板8.1拖放操作8.1.1拖放操作8.1.2定义新的拖放操作类型8.1.3GraphicsView框架下的拖放操作8.2使用剪贴板8.3小结第9章文件处理9.1读写文本文件9.2操作二进制文件9.3临时文件9.4目录操作和文件管理9.4.1目录操作9.4.2文件管理9.5监视文件系统变化9.6文件引擎9.7小结第10章网络10.1FTP客户端10.2HTTP客户端10.3UDP应用10.4TCP应用10.5高级应用10.5.1底层操作10.5.2使用代理10.5.3扩展Qt网络功能10.5.4效率问题10.6小结第11章多线程11.1启动一个线程11.2线程互斥与同步11.2.1临界区问题11.2.2使用QMutex11.2.3使用QSemaphore11.2.4使用QWaitConditon11.3线程的其他问题11.3.1优先级问题11.3.2死锁及优先级反转问题11.3.3本地存储问题11.4Qt的线程机制11.4.1可重入与线程安全11.4.2线程与事件循环11.4.3线程与信号/槽机制11.4.4多线程网络示例11.5并行计算11.5.1利用QtConcurrent启动线程11.5.2图片浏览器示例11.6小结第12章事件处理12.1事件机制12.1.1事件来源与类型12.1.2事件处理方法12.2事件处理器12.3事件过滤器12.4加快用户界面响应12.4.1使用processEvents()函数12.4.2使用定时器12.5小结第13章数据库13.1连接数据库13.2常用数据库操作13.2.1使用SQL语句13.2.2事务操作13.2.3使用SQL模型类13.2.4数据表示13.3Qt数据库应用13.3.1使用嵌入式数据库13.3.2使用Oracle数据库13.4小结高级篇第14章界面风格14.1使用Qt风格14.2简单自定义风格14.2.1界面设计14.2.2自定义界面外观14.2.3换肤14.3Qt风格原理14.3.1风格元素14.3.2风格选项14.3.3风格函数14.3.4风格调色板14.3.5风格绘制过程14.4高级自定义风格14.5Qt样式表14.5.1样式表语法14.5.2样式表的应用14.6小结第15章XML15.1DOM15.1.1DOM入门15.1.2使用DOM15.1.3使用DOM写XML文件15.2SAX15.3基于流的XMLAPI15.4QtXmlPatterns模块15.4.1XSLT15.4.2XQuery15.4.3XMLSchema15.5小结第16章模型/视图结构16.1模型/视图结构与MVC设计模式16.1.1模型16.1.2视图16.1.3代理16.2使用已有的模型视图类16.2.1使用已有的模型和视图类16.2.2QListWidget、QTreeWidget和QTableWidget16.3模型(Models)16.3.1模型索引16.3.2模型角色16.3.3自定义模型16.3.4代理模型16.4视图(Views)16.4.1自定义视图16.4.2数据-窗口部件映射16.5代理(Delegates)16.5.1使用已有的代理16.5.2自定义代理16.6拖放与选中16.6.1拖放操作16.6.2选中模式16.7小结第17章高级绘图17.13D绘图--使用OpenGL17.1.1创建OpenGL窗口17.1.2着色17.1.33D和旋转17.1.4纹理贴图17.2SVG17.2.1绘制SVG图形17.2.2生成SVG文件17.3小结第18章进程与进程间通信18.1使用QProcess18.2Linux进程间通信18.3共享内存与本地Socket18.4新型进程间通信--D-Bus18.4.1D-Bus简介18.4.2接口与适配器18.4.3QtDBus应用实例18.5小结第19章Qt插件19.1Qt插件开发基础19.2Qt设计器插件19.2.1使用Scratchpad19.2.2提升自定义窗口部件19.2.3Qt设计器插件开发19.3编写数据库插件19.4自定义风格插件19.5小结第20章脚本--QtScript20.1执行ECMAScript脚本20.2QtScript中的信号和槽20.3使用JavaScript操作Qt对象20.4基于Prototype的继承20.5QtScript调试器20.6小结第21章国际化21.1Unicode与字符编码21.1.1Unicode21.1.2汉字编码21.1.3编码转换21.2QtLinguist21.2.1发布管理器21.2.2翻译器21.2.3加载翻译文件21.3语言切换21.4小结第22章Qt单元测试框架22.1QTestLib框架22.1.1QTestLib22.1.2第一个Qt单元测试22.2数据驱动测试22.3GUI测试22.3.1仿真GUI事件22.3.2重放GUI事件22.4基准测试22.5小结第23章动画与状态机框架23.1动画框架23.2状态机框架23.3实例分析23.4小结第24章WebKit与多媒体24.1WebKit24.1.1基于WebKit的浏览器24.1.2添加OpenSSL支持24.1.3QtWebKit编程24.2Phonon多媒体框架24.2.1Phonon体系结构24.2.2Phonon媒体播放器24.3小结第25章嵌入式Qt25.1WindowsMobile平台25.1.1WindowsMobile平台Qt应用开发流程25.1.2部署Qt应用程序25.1.3使用移动电话仿真器25.2嵌入式Linux平台25.2.1嵌入式Linux平台Qt体系结构25.2.2开发环境配置25.3嵌入式Qt的裁剪25.4小结附录AQt安装附录BQt集成开发环境附录Cqmake速查附录DQt资源
展开全部
配送说明
...
相似商品
为你推荐
开播时间:09月02日 10:30