Mastering Qt4Programming-PDF Guide

内容简介:《精通Qt4编程(第2版)》详细介绍了Qt的基础知识和GUI编程应用,举例翔实,内容全面,基本涵盖了Qt编程的各个方面。全书共分3篇25章,内容从基础到高级应用涵盖了Qt GUI编程的方方面面,包括对话框、窗口部件、程序主窗口、布局管理等。书中包括中级编程如2D绘图、拖放操作、文件处理、网络编程、多线程等。高级应用部分还涉及XML、模型/视图结构、高级绘图、进程间通信、插件、脚本、多媒体、浏览器、动画及状态机等内容。

目录:

初级篇

  • 第1章 Qt初步实践

    包括如何建立主程序、编译与运行第一个Qt应用程序等内容。

  • 第2章 对话框 - QDialog

    介绍自定义对话框及内建对话框的使用。

  • 第3章 基础窗口部件 - QWidget

    讲解窗口部件的设计、使用及信号与槽机制。

  • 第4章 程序主窗口 - QMainWindow

    包括主窗口框架的搭建、菜单工具栏的创建等。

  • 第5章 布局管理

    详细讲解布局管理器、分裂器、栈部件、多文档区等应用。

中级篇

  • 第6章 2D绘图

    介绍绘图基础、坐标系统与坐标变换、QImage与QPixmap等。

  • 第7章 Graphics View框架

    涉及图形效果与图形打印。

  • 第8章 拖放操作与剪贴板

    讲解如何实现拖放操作和使用剪贴板。

  • 第9章 文件处理

    介绍如何读写文件、操作二进制文件等。

  • 第10章 网络编程

    包括FTP客户端、HTTP客户端、UDP/TCP应用等网络应用。

  • 第11章 多线程

    讲解线程启动、互斥与同步等多线程编程技巧。

高级篇

  • 第14章 界面风格

    介绍Qt风格的使用与自定义,如何实现界面美化。

  • 第15章 XML处理

    涉及DOM、SAX、XML Schema等相关内容。

  • 第18章 进程与进程间通信

    讲解QProcess、共享内存、D-Bus等进程间通信机制。

  • 第19章 Qt插件

    介绍Qt插件的开发与应用。

  • 第20章 脚本 - QtScript

    讲解如何在Qt中使用ECMAScript和JavaScript脚本。

附录:

  • 附录A Qt安装
  • 附录B Qt集成开发环境
  • 附录C qmake速查
  • 附录D Qt资源

读者对象:本书适合Qt初学者、具备一定开发经验的Qt程序员及相关专业的学生或培训机构使用。

小结:本书内容全面,适用于不同层次的Qt开发者,能够帮助读者系统地掌握Qt编程技术,涵盖了从基础到高级的应用技巧。

pdf 文件大小:29.06MB