C++GUI Qt4编程

出版时间:2008-8  出版社:电子工业出版社  作者:Jasmin Blanchette,Mark Summerfield  页数:492  译者:闫锋欣  
Tag标签:无  

前言

Qt使用“一次编写,随处编译”的方式为开发跨平台的图形用户界面应用程序提供了一个完整的C++应用程序开发框架。Qt允许程序开发人员使用应用程序的单一源码树来构建可以运行在不同平台下的应用程序的不同版本,这些平台包括从Windows98到Vista。MacOSX。Linux。Solaris。HP-UX以及其他很多基于X11的UNIX。许多Qt库和工具也都是Qt/EmbeddedLink的组成部分。Qt/EmbeddedLinux是一个可以在嵌入式Linux上提供窗口系统的产品。。本书的目标就是教您如何使用Qt4来编写图形用户界面程序。本书从“HelloQt”开始,然后很快地转移到更高级的话题中,如自定义窗口部件的创建和拖放功能的提供等。通过本书的互联网站点您可以下载到一些作为本书文字补充材料的示例程序。附录A说明了如何下载和安装这些软件,其中包括一个用于Windows的C++免费编译器。本书分为四部分。第一部分涵盖了在使用Qt编写图形用户界面应用程序时所必需的全部基本概念和练习。仅掌握这一部分中所蕴含的知识就足以写出实用的图形用户界面应用程序。第二部分进一步深人介绍了Qt的一些重要主题,第三部分则提供了更为专业和高级的材料。您可以按任意顺序阅读第二部分和第三部分中的章节,但这是建立在您对第一部分中的内容非常熟悉的基础之上的。第四部分包括数个附录,附录B说明了如何构建Qt应用程序,附录C则介绍了QtJambi,它是Java版的Qt。本书的第一版建立在Qt3版本的基础上,尽管已通过全书修订来反映那些很好的Qt4编程技术,但本书还是根据Qt4的模型/视图结构。新的插件框架。使用Qt/EmbeddedLinux进行嵌入式编程等内容而引入了一些新的章节和一个新的附录。作为第二版,本书充分利用了Qt4。2和Qt4。3中引人的新特性对其进行了彻底更新,并包含“自定义外观”和“应用程序脚本”两个新的章以及两个新的附录。原有的“图形”一章已经拆分为“二维”和“三维”两章,在它们中间,涵盖了新的图形视图类和QPainter的OpenGL后端实现。此外,在数据库。XML和嵌入式编程等几章中,还添加了许多新内容。

内容概要

本书详细讲述了用最新的Qt版本进行图形用户界面应用程序开发的各个方面。前5章主要涉及Qt基础知识,后两个部分主要讲解Qt的中高级编程,包括布局管理、事件处理、二维/三维图形、拖放、项视图类、容器类、输入/输出、数据库、多线程、网络、XML、国际化、嵌入式编程等内容。对于本书讲授的大量Qt4编程原理和实践,都可以轻易将其应用于Qt4.4、Qt4.5以及后续版本的Qt程序开发过程中。  本书适合对Qt编程感兴趣的程序员以及广大计算机编程爱好者阅读,也可作为相关机构的培训教材。

作者简介

作者:(加拿大)布兰切特 (Jasmin Blanchette) (英国)萨默菲尔德 (Mark Summerfield) 译者:闫锋欣 曾泉人 张志强

书籍目录

第一部分 Qt基础 第1章 Qt入门                  第2章 创建对话框          第3章 创建主窗口                 第4章 实现应用程序的功能       第5章 创建自定义窗口部件     第二部分 Qt中级 第6章 布局管理 第7章 事件处理 第8章 二维图形 第9章 拖放 第10章 项视图类 第11章 容器类 第12章 输入与输出 第13章 数据库 第14章 多线程 第15章 网络 第16章 XML 第17章 提供在线帮助第三部分 Qt高级 第18章 国际经 第19章 自定义外观 第20章 三维图形 第21章 创建插件 第22章 应用程序脚本 第23章 平台相关特性 第24章 嵌入性编程第四部分 附录

章节摘录

插图:第一部分 Qt基础第1章 Qt入门 这一章介绍了如何把基本的C++知识与Qt所提供的功能组合起来创建一些简单的图形用户界面(Graphical User Interface,GUI)应用程序。在这一章中,还引入了Qt中的两个重要概念:一个是“信号和槽”,另一个是“布局”。第2章还将对它们做进一步的阐述,而第3章将着手创建一个具有真正意义的应用程序。

编辑推荐

利用奇趣科技公司(Trolltech)的Qt应用程序框架,可以构建出工业级的跨平台应用程序。在源代码不经任何修改的情况下,这些程序即可流畅运行于Windows、Lillux/UNIX、Mac 0S X和嵌入式Linux上,“一次编写,随处编译”。《C++GUIQt4编程》(第2版)对Qt进行了全面介绍,充分展示了Qt程序开发模式中的每一个细节。奇趣科技公司就是采用这样一本包含诸多实际应用和深刻见解的书籍来对新员工进行Qt培洲的。在《C++GUIQt4编程》(第2版)中,除了可以找到诸如数据库访问XML集成、自定义控件的创建等成熟完善的技术以外,还可以为每一项实际的GUI开发任务找到最佳的解决方案。对于本讲授的大量Qt 4编程原理和实践,读者可轻松将其应用于Qt 4.4、Qt 4.5以及后续版本中的Qt程序歼发过程之中。彻底更新了上一版的内容,用大量篇幅介绍了数据库、XMI以及Qtopia嵌入式开发涵盖Qt 4.2/4.3中的所有变动,包括对Windows Vista的支持、对窗口部件风格在CSS本地化方面的支持以及SVG文件的生成等将二维图形和三维图形分为两章阐述,涵盖了Qt 4.3中许多新出现的图形视图类,并且还介绍了QPainter的OpenGL后端在外观定制和应用程序脚本化方面,引入了一些新的章节阐明了Qt 4的模型/视图结构、插件支持、布局管理、事件处理、容器类,等等介绍了其他书籍中所没有的许多高级技术——包括从插件的创建到与本地APl的集成专门用一个附录介绍了最新发布的lava版Qt Jambj。

图书封面

图书标签Tags

评论、评分、阅读与下载


    C++GUI Qt4编程 PDF格式下载


用户评论 (总计148条)

 
 

  •   作为学习QT基础的知识 感觉内容还是很切合实际的 讲解的也比较通俗易懂 本人也是刚接触项目 所以 希望那个能从上面学习一点的知识吧 不过 学习了第一二章后 感觉自己就可以编程了 其实qt的基础还是C++语言的 所以 想要在这方面能做出自己的项目 我想必须先学习好C++语言把 如果懂得了C++后 在学习这样的知识 我想还是很简单的
    QT平台在手机的系统中应用的还是蛮多的 我做的不是手机系统 是电力系统方面的 所以 只是学习了基础的编程方法 类等方面 如果想有自己的成品 这本书应该还是要从头读到尾的吧
  •   充分展示QT程序开发模式中的细节
  •   以前学习过C++,工作中用过Visual C++6,在读这本书之前一直对VC++6生成的代码理解模糊,在看了这本书中关于事件处理的“信号-槽”机制的原来,才恍然大悟。
    这本书涉及到的知识面比较全,在实际开发之前预览一下全书,然后在需要用的知识点左眼深入较好。这点来书,这本书就是带入你入门的师傅。
    Qt带来了KDE,可能有人不喜欢他修改了C++,而不是用标准的C++,这当然因为历史原因,当时还未形成C++标准。如果系统的学习过设计模式,又做过多年的开发的话,从语言和系统架构的角度看Qt,会感觉到他的美感!
  •   讲解得比较详细,很适合已经习惯了命令行程序编写的人转型到GUI编程。其中不乏在各个平台或者环境都通用的理念。如果和Qt设计模式配套一起看的话,效果会更好。
  •   很不错的介绍QtGui编程的教程。推荐!
  •   在同学的建议下买了这本书,慢慢地学习,书中详细的介绍了QT开发的技术和过程,收益颇多!
  •   C++ GUI Qt 4编程还行
  •   学习QT编程的经典书籍,学习前好好学习下C++,建议想学QT的购买。
  •   还没详细去看,不过据说是Qt编程中很不错的一本书
  •   老师给推荐的书,由浅入深,对Qt的讲解很详细,配合第二本高级编程会有更好的效果~
  •   如果你有一定的Qt编程经验,那么这本书将会带来更好地效果。如果是一个入门者,好多片段都无法试验
  •   内容很全面,不过我刚入手Qt,要是能有介绍怎样利用VS2008进行Qt开发的内容就更好了
  •   这本书到手后,先大致的浏览了一遍,章节主题明确,层次分明。对我当前要使用到的内容细看下,觉得写的比较不错。很有系统看完的必要,特别是想完全的掌握Qt这个开发平台,或是想考一个Qt的认证的话。
  •   学QT编程,绝对权威经典。当然qtdemo也是一定要读一读的。
  •   中文版的,对学习Qt编程很有帮助,特别对我这样怕看英语文章的人。
  •   QT开发的必备书籍
  •   买错啦 应该买嵌入式 qt.. 这本书对于
  •   这本书里面还是详细介绍了QT相关知识的,例子也蛮多的。对于新手来说是很好的入门书
  •   对Qt开发有帮助
  •   完全不会C++的就别买了

    不过现在Nokia对QT有点放弃了,也难怪,当年的初衷应该是针对开发塞班,现在塞班都被放弃了
  •   这本是同事推荐的,这是一本很好,很详细介绍Qt的书,书中的例子也很有用!
  •   非常好的一本书!对于Qt有很详细的讲解!但是没有对于Qt Designer的基本知识讲解!对于一点不懂Qt的人需要自己熟悉下Qt Designer基本操作再看这本书!这本书对于学Qt的人很有帮助!
  •   内容比较全面,可以下载源代码,Qt实例的代码也解释的很详细
  •   就是里面的Qt版本很低
  •   学习qt,这本书必不可少,样例很全讲解也很完善。。。
  •   Qt的资料真的好少啊,而且都大同小异,个人认为这本算是很不错的一本,而且介绍比较全面。对于初学者很有益。
  •   作为学习qt的入门或提高书籍非常适合,印刷的也很不错啊,里面的实例很多
  •   封面质感不错,里面纸张质量稍差,内容是老师推荐的,c++写QT的入门书籍!
  •   不错的一本书。QT随着诺基亚的介入和LGPL授权方式的发布,最大的障碍已经消除,前景灿烂。
  •   全面学Qt必备书籍
  •   送货速度很给力。这本书是很少见的几本有关qt的不错的书,本来有电子版的了,但是看书还是纸质版的看着舒服。
  •   qt是个不错的跨平台,学了有好处
  •   不错的QT书籍!
  •   QT官方书籍,值得一读!
  •   终于找到一本合适用的Qt了
  •   学Qt没英文不行,但是据说这书是经典,买之。
    订货一天收到了,很欢喜,看了一天,收获甚多!
    遗憾就是没有统领Qt主题,就是感觉缺少一个大的框架。
    总体来说也算是经典了。
    另:纸质好烂;
  •   刚收到这本书,感觉很不错,当当的发货真快~这本书很适合初学qt的童鞋看,好好研究吧~~
  •   我qt菜鸟,有c++语言基础,个人感觉书真的很不错,就是作为入门书难了一点,花了整整两周刚刚啃到第三章。不过受益良多,值了。
  •   书写的很不错,对于想玩QT的人来说确实是一本很好的书,对于有些东西讲的确实很透彻。刚拿到书就好好看了书前面别人对它的评价,然后去看了里面的内容,确实很好,建议广大对QT爱好的人都备一本
  •   觉得用这本书来学习Qt蛮好的 ,就是对于初学者入门来说比较慢,还得看自己的耐心...
  •   基于QT的C++,这本书不错。我看过之后才购买的。QT的书本来就少,有这么一本经典的确实很不错啊
  •   qt入门挺好的一本书
  •   工作需要,所以买了这本书。的确是学Qt的好资料,值得推荐。
  •   这本书对Qt入门有很大的帮忙,建议想学Qt的朋友可以看看~
  •   相当不错的一本书,我是Qt新手买到手了发现例子很经典学习ing
  •   这本书写得很好,很适用于初学者,推荐想学QT的人购买
  •   我觉得这本书真不错,通俗易懂,推荐各位学QT的朋友购买此书。
  •   一般不买中文书了不过这本书翻译的不错而且是官方的文档对学习QT帮助很大缺点是价格贵了书的印装质量也很丑
  •   内容循序渐进,很适合初学QT的人
  •   适合有一定C++基础的童鞋,更加了解QT
  •   学习QT初学者的经典教材!!!
  •   目前QT的书比较少,这本总体来书不错,作为教材还是有价值,只是作者的思路系统性不强,如果作为工具书就不是很方便,想找个什么很难,不如QT助手来的方便。
  •   很好的Qt教材,找不出更好的
  •   学习QT的好书,需要有C++基础。
  •   书相当好,Qt学习者必备。
  •   很实用,很好的学习Qt的书
  •   很实用的外国教程,对学校QT很有帮助。
  •   要学QT所以就买了。貌似不是很容易看懂,书的质量挺好,印刷和纸质都不错。
  •   暂时没时间看,QT值得学习
  •   Qt是未来
  •   QT不知后面会有什么结果,总之先学会用起吧
  •   学习QT的好书
  •   大师级的QT书
  •   Qt必备书
  •   学习Qt必备的一本宝典!
  •   QT精品书啊
  •   书不错 Qt的经典之作
  •   学QT必读,值得拥有
  •   讲的很细也很透,初学QT的人可以买来读读!
  •   期待了的书,希望能学会QT,之前说书的纸张质量不好,还行吧,没那么不好。
  •   学QT快速入门方法之一
  •   Qt官方指定用书 很有收获
  •   对于Qt而言,这大概是为数不多的好书了
  •   学习C++QT的一本不错的入门书~~
  •   确实可以成为qt入门的指导圣经
  •   看到最好的一本关于QT的书
  •   界面编程必备的专业书籍
  •   当时买这本书主要是因为 英文的电子书是免费的 也很清晰 ,但是怎么中文的就那么模糊。
    这本书 例子很详细 从布局到线程
    怎么就少了将视频播放器这类的例子
  •   实用,例子也蛮多的,适合有编程基础的人
  •   书不错,很厚,值了。比那本高级编程要好些。
  •   书买来 ,正好用上,编程者的必备工具。
  •   编程学习的帮手。还可以,作者不错
  •   对我的编程很有意义
  •   质量不错,心得正在领会中,希望以后加入相关工作环境配置中的疑难解答,每次换版本都是大量时间进行make
  •   买了这么多本程序的书 这本算不错的了,最起码看得懂
  •   各类控件介绍少了点,其他的都很好
  •   界面开发不错
  •   对于学习界面开发的人来说,有点容易。但是对初学者来说很好。推荐!!!!
  •   很详细,学习,参考开发都可以,不过我觉得关于环境配置,实在是有点难度,为啥不细讲下。
  •   纸张不错,很喜欢这本书!类容层次比较分明,比较适合学习C++的,特别是需要结合实际操作才领悟里面所讲的,这点很好。
  •   计算机类的书籍还是老外写的好。
  •   这本书介绍的比较初级而且详细 比较适合初学者使用
  •   因为现在只是用到基本结构、数据库和Http网上有人说入门比较难但是在我看来还可以
  •   这本书应该是官方推荐入门书籍的中译本,网上有电子版的,但是还是纸质版的看着舒服.
    书的印刷还不错,排版得当,字迹清楚.
  •   还没怎么看,同学给推荐的,这本书是很多重要培训结构的专用教材
  •   书中分为初级中级高级,很适合
  •   内容丰富,不愧为Nokia官方培训教材,此教材不仅适合初学者,而且也是资深学者的优秀资料参考书。
  •   代码有些地方代码比较原始,都是4.3版本的
  •   以前看的是英文版的书籍,感觉看过后很多地方不懂,看过翻译版之后,感觉提高很大
  •   这本书讲解的东西还是比较多的,不过番而不深。如果你想更深入的了解某一个点的话,这本书就不能满足要求了。这本书入门还是不错的!
 

250万本中文图书简介、评论、评分,PDF格式免费下载。 第一图书网 手机版

京ICP备13047387号-7