C++ GUI Programming with Qt4 Second Edition 之 内容简介

内容简介  

      本书详细介绍使用Qt进行跨平台应用程序开发的各个方面,使用的Qt版本为Qt4.3,但对后续的Qt版本也有很大的指导作用。

      本书主要内容分为三部分。

      第一部分为Qt基础,主要介绍Qt入门,对话框的简单应用、主窗口的简单应用(包括菜单栏、工具栏、状态栏、对话框等窗口常用部件)、实现应用程序的功能及自定义窗口部件的创建,共计5章内容。这部分内容足以让一个Qt小白升级为一般“学生级”的Qt程序员。

      第二部分为Qt中级篇,主要介绍Qt的布局管理、事件处理、二维图形、拖放操作、项目视图类、容器类、输入/输出、数据库、多线程、网络、XML、实现网络帮助,共计12章内容。这部分内容让我们更全面地认识Qt,以便实现更多的界面功能及“界面背后”的功能。

      第三部分为Qt高级篇,主要介绍国际化(即界面不同语言之间的转换)、自定义界面外观、三维图形、创建插件、应用程序脚本、平台特性、嵌入式编程。这部分内容可以说是带我们肆无忌惮地进行Qt开发了,到此我们基本可以解决Qt编程里90%以上的问题了。

      此外,本书中常用的编程方法、理念也是值得一学的,而且不仅限于Qt的编程,而是一个程序员的编程思维。

本书适合Qt的广大爱好者及相关程序员。

      以下为编者所做的书籍概述:

      本书是Qt 4.3编程的唯一官方指导书,而且是最好的实践指导书。

      使用奇趣科技的Qt,你可以开发“健壮”的C++应用程序,并且无需修改代码(当然还是需要在不同环境下编译的)就可以在Windows、Linux/Unix、MacOS X及嵌入式Linux系统上运行。目前,两位奇趣科技的内部员工已经编写了一个开发指南,指导大家使用Qt 4.3开发满意的软件。

      本书介绍了大量的实例和深入的理论知识,并被奇趣科技用作其新员工的培训教材。经过大量的发展和修订,本书总结出使用Qt 4.3的模型/视图架构实现图形支撑软件的最佳Qt编程模式。通过本书的学习,你可以找到几乎所有GUI开发任务的解决方案,比如数据库访问、XML集成、子类的使用、组合等高级技术。不管你是Qt小白还是Qt低版本的资深程序员,本书都可以帮你使用Qt 4.3提供的功能实现你几乎所有需求。本书所介绍的最新内容主要有以下几方面:

      颠覆式的升级,涵盖了数据库、XML以及Qtopia嵌入式程序;

      涵盖了所有Qt 4.2、Qt 4.3的改进,包括支持Windows Vista系统、支持使用CSS设置窗口部件样式、生成SVG文件;

      将二维图形和三维图形分为两个章节,包括Qt 4.3新的图形视图类、对QPainter的OpenGL的介绍;

      新增对定制软件外观和应用程序脚本的介绍章节;

      详细介绍了Qt 4.x版本的模型/视图架构、插件支持、布局管理、事件处理、容器类等;

      提出了创建插件与本地API接口的先进技术(这还未在其他书籍中提出过);

      附录中增加了对最新的Java版Qt——QtJambi的介绍。


微信公众号:Qt开发社区(期待您的关注,搜索“Qt开发社区”或"Qtkfsq")

投 稿 邮 箱 :[email protected]

你可能感兴趣的:(Qt入门)