零基础学Qt4编程

出版时间:2010  出版社:北京航空航天大学出版社  作者:吴迪  页数:389  
Tag标签:无  

前言

Qt是跨Windows和Linux等平台的应用程序和UI框架,可用来编写应用程序,无须重新编写源代码。自Qt:4.5 发布以来,秉承着Nokia不断开发出更多令人喜爱的产品与体验的战略理念,Qt产品家族不断增添新的举措,新增的授权选择和新功能使Qt。比以往更开放、易用、便捷。Qt:使用的广泛性和学习过程的复杂性,使得很多读者在开始学习时容易陷入迷茫而不知从何处着手。作者根据知识特点和学习内容,使用最新的Qt4。5版本,结合自己学习Qt的心得体会以及从事工程开发的经验,精心编写了此书,以帮助准备学习使用Qt进行开发、正在学习Qt进行工程开发以及正在使用Qt进行工程开发的读者,使其少走弯路,提高学习和使用的效率。全书按照Qt知识结构的层次和读者的学习规律循序渐进、由浅人深地进行讲述。对于书中每个知识点的讲解,都力求使读者不但“知其然”而且“知其所以然”。只有这样,才能真正让读者领会掌握知识的精髓,从而提高工程实践的能力。最后,对于书中的大部分内容都结合工程实践给出了详细的实现代码,并且对于实践中需要注意的事项也都给出了相应的说明或提示。本书特色在本书每一章的开头都有作者指出的重点学习内容提示,几乎每一章都包含提示和注意事项来帮助读者理解Qt。书中大多数章节的内容都是按照"StepbyStep"的向导式方法叙述的,便于读者在模仿中迅速掌握Qt程序设计的思路和方法。书中的每一章都包含许多精心创建的实例来帮助读者学习相关的主题,每一章的结尾都有来源于实践的问题和解答,以一问一答的形式来提供更多的附加信息,而这些信息可能无法直接从简单的阅读中得来。最后的总结与提高部分则是对本章内容的梳理和延展,以帮助读者更快、更好地掌握Qt编程。在编著本书的同时,作者尽力通过实例把Qt程序设计思想以一种简洁的方式叙述出来。本书适合的读者本书是为Qt程序开发人员、大中专院校相关专业的学生以及Qt爱好者编写的,主要面向初学阶段的朋友。事实上,使用本书不需要有编程的经验,读者可以把本书作为学习程序设计的第一步入门教材。本书的草稿内容已经在作者带领的本科和硕士研究生团队中作为Qt程序设计的讲义使用,效果良好。

内容概要

基于最新发布的Qt 4.5版,按照Qt知识结构的层次和读者的学习规律,循序渐进、由浅人深地对Qt应用程序开发进行介绍,涵盖了程序设计中经常涉及的内容,共分为13章,包括走近Qt 4、Qt的安装与配置、Qt编程基础、Qt 4集成开发环境、使用Qt 4基本GUI工具、Qt 4程序开发方法和流程、对话框、主窗口、Qt样式表与应用程序外观、在程序中使用.ui文件、布局管理、使用Qt Creator以及Qt核心机制与原理。本书内容翔实,图例丰富,讲解透彻,通俗易懂,针对性强。所有实例均在Windows下和Linux操作系统下进行了验证。    本书适合作为从事或准备从事Qt应用软件开发的技术人员以及Qt应用程序开发者的参考书,也可作为大中专院校师生的教材。

作者简介

吴迪,网名Wd007,大学教师。对程序设计有所领悟,熟悉Qt 4软件研发,开发的应用系统曾获多个奖项,现在从事跨平台应用软件的研制与教学研究,并积极探索龙芯平台上应用软件的构建模式。平时活跃于国内各大技术社区,在Qt中文论坛、Qt核心技术网、CUte Qt论坛、Qt知识库

书籍目录

第1章  走近Qt  1.1  Qt简介  1.2  Qt纪事概览  1.3  Qt套件的组成  1.4  Qt的授权  1.5  Qt的产品  1.6  Qt的服务与支持  1.7  Qt的最新进展    1.7.1  增加协议    1.7.2  开放源代码库    1.7.3  确定Qt的发展方向    1.7.4  Qt 4.5——Qt发展的重要里程碑  1.8  为什么选择Qt  1.9  问题与解答  1.10  总结与提高第2章  Qt的安装与配置  2.1  获取Qt  2.2  协议说明  2.3  安装Qt    2.3.1  Qt/X11的安装    2.3.2  Qt/Windows的安装    2.3.3  Qt/Mac的安装    2.3.4  Qt/Windows CE    2.3.5  Qt/S60    2.3.6  基于Linux发行版的安装  2.4  配置Qt 4环境    2.4.1  Windows平台    2.4.2  X11平台  2.5  问题与解答  2.6  总结与提高第3章  Qt编程基础  3.1  标准C++精讲    3.1.1  程序设计语言介绍    3.1.2  C++语法基础知识    3.1.3  C++高级应用——虚函数  3.2  Windows编程基础    3.2.1  需要掌握的技能    3.2.2  Windows运行机理    3.2.3  Windows编程基础  3.3  Linux编程基础    3.3.1  你必须掌握的技能    3.3.2  文件系统管理    3.3.3  X Window系统    3.3.4  常用命令    3.3.5  Shell应用    3.3.6  使用库程序    3.3.7  使用vi    3.3.8  使用GCC    3.3.9  使用GDB  3.4  Mac编程基础    3.4.1  你必须掌握的技能    3.4.2  Mac OS X的系统架构    3.4.3  Mac OS X文件系统    3.4.4  Cocoa应用开发简介    3.4.5  Xcode简介  3.5  问题与解答  3.6  总结与提高第4章  Qt 4集成开发环境  4.1  常见的Qt IDE  4.2  Qt Creator    4.2.1  简介    4.2.2  主要特点    4.2.3  安装与配置  4.3  Eclipse    4.3.1  简介    4.3.2  主要特点    4.3.3  安装与配置    4.3.4  使用要领  ……第5章  使用Qt基本GUI工具第6章  Qt 4程序开发方法和流程第7章  对话框第8章  主窗口第9章  Qt样式表与应用程序外观第10章  在程序中使用.ui文件第11章  布局管理第12章  使用Qt Creator第13章  Qt核心机制与原理附录A  qmake使用指南附录B  make命令附录C  Qt资源参考文献后记

章节摘录

插图:4.函数函数实际上是能够对数据进行处理并返回一个值的子程序。每个C++程序都至少有一个函数main。当程序启动时,系统自动调用main函数。main函数可调用其他的函数,其中一些函数还可以再调用其他函数。每个函数都有自己的名字,当程序读到函数名时,程序执行就转到函数体。这个过程称作“调用函数”。当函数执行完后,程序又跳回到函数名所在行的下一行继续执行。设计得好的函数能执行特定的易于了解的任务。对于复杂的任务,应该将其分成多个函数来完成,这些函数可以被程序依次调用。函数通常有两种类型:用户定义函数和内置函数。用户定义函数是由用户自己编写的函数。内置函数则是编译器软件包的一部分——由开发商提供给用户使用。(1)函数的声明在使用函数时,必须先声明再定义。声明告诉编译器该函数的名称、返回值类型以及参数。定义则告诉编译器该函数的功能是什么。如果不声明,任何函数都不能被其他函数调用。函数的声明又称为函数原型。有3种函数的声明:①将函数原型写在某个文件中,再用#include将其包含到程序中。②将函数原型写到使用该函数的文件中。③在函数被其他函数使用前定义该函数,这样做时,函数定义将作为声明。实际上,大家使用的许多内置函数已经将它们的函数原型写到了用#include包含在程序使用的头文件内。对于读者自己编写的函数,必须包含该原型。函数原型也是一条语句,也就是说它以分号结尾。它由函数的返回值类型和函数标识组成。函数标识包括函数名和参数列表。参数列表包含函数的所有参数及其类型,这些参数由逗号分开。

编辑推荐

《零基础学Qt4编程》是由北京航空航天大学出版社出版的。

图书封面

图书标签Tags

评论、评分、阅读与下载


    零基础学Qt4编程 PDF格式下载


用户评论 (总计40条)

 
 

  •   这本书讲得太简单了,作者想要照顾的人太多了,windows,linux,mac....
    有基础的建议不要买了
    我觉得适合大学里刚接触计算机,想学Qt编程的,那会是一本好书。
    在工作开发中用处不大,但从本书中还是学到一些东西。
  •   学Qt编程的一本好书。 在工作中还是要用到的一些知识。
  •   书不错,可惜我没有好好看,有时间一定好好学学,很想学学QT
  •   送货速度很快,正版,质量不错,就是书脊有点折,但不影响使用。支持个!
  •   基础教材,学生需要看看
  •   书 很不错,和想象中的差不多
  •   真的是0基础
  •   拿到书后,翻了一下,讲的很细,适合初学。
  •   基础性的教材
  •   初学者很好的资料
  •   替朋友买了一本,书写的不错,实用。
  •   本人觉得本书为了突出零基础,但有些过了。
    可能由于QT、C++在加上编译使得基础的东西太多,作者不好取舍。使得QT部分太单薄,通篇没有对Qt整个架构有提纲要领的段落,搞得不清楚为什么一会用这个头文件,一会用那个头文。
    如果作者再出第二版:提以建议
    (1)学习Qt者,大多C++应该说过关的,此外Qtcreator基本的配置使得编译傻瓜话,因此零基础,应重点放在Qt上。其他一些作者可作一部分相头内容,发在个人网站上,或光盘打包。
    (2)虽然学习过程中,查帮助很重要,但我觉得如果是零基础的话,在新出现的关键词地方,不论篇幅大小理应点出,并引导读者查询帮助。
    (3)文中代码错误不少。
    总得说来,写书是一个非常系统的工程,用二年三年一点不为过,作者书的思路非常好,相关话语和点拨也是自己学习和深思所得,还是非常值得一读。
  •   纯是基础知识,入门还行,不适合提高,正符合书的名字:零基础
  •   真的是零基础学!
  •   有助初学者打好基础。
  •   有点太基础了…觉得不怎么好
  •   书不错,可惜快递不行,速度与网站给的预期不符
  •   还行吧,看看先
  •   详尽的解读,是一本不错的入门书籍!
  •   纸质不是很好,望改进
  •   拿到书,就被粗糙的薄如蝉翼的纸张打击了。
    怎么说呢,从第七章开始才介入正题。
    本来380页的书已经进行了180页,而且后面还有附录。。。
    感觉前面充字数的态度过于明显。。。
  •   全书389页,前136页在介绍技术和搭建环境。而且,都是走马观花地走一遍。从137页开始进入正题,也基本是介绍。这本书,对新手完全无用,还不如网上查查资料。对于高手嘛,我看作者水平也未必很高。补充一点,作者是位年轻的大学老师。
  •   这本书的名字起得非常贴切,完全从头说起,只建议新手买.另外大概是作者很少写书 主次循序章节排列不是很好最后建议从第六章看起,然后结合5.1.4看6.3,前面基本没用.
  •   读着还行,适合上手。就是章节不够多。
  •   第6章的流程写的很清楚,容易上手。前面几章适合一点也不了解Qt的人。
  •   就是印刷不好,另外怎么程序好多全角?
  •   这本书真的是适合于什么不知道的人做科普教材,里面程序代码小错误较多。
  •   还不错,纸张手感不是很好,总体评价 8分!
  •   看了后,书写的有些粗糙!大部分内容在介绍常识!但是基础什么的没有仔细讲解
  •   初学者很难能从中得到帮助
  •   很基础的书,有点老。
  •   还行吧,但是不是我想要的
  •   书质量能够和正品相媲美。
  •   内容不错,讲了很多Qt的东西。(只是没有涉及OpenGL的)
  •   很好的书,十分适合初学者,Qt官方列出的学习Qt书单上也有这本书。
  •   这是一本作者真正用心去写的书,不像市面上很多的书,仅仅是复制粘贴别人的文字而已,完全是垃圾。这本书的作者从真正的qt4下载,安装,配置,编程,运行,每一个步骤都是真正的做出来的,自己写自己的每一个步骤,非常赞美这本书,感谢作者。
  •   与想象中差距不大,就是纸质稍微有点差
  •   看得出作者编这本书是花费了些功夫的,但是出版社太不厚道了,纸张这么差,感觉卖贵了
  •   这书不错,适合给学生上课。作者有没有制作过教案,效果会更好。
  •   比书店的会员价还便宜,不错
 

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

京ICP备13047387号-7