Qt C++跨平台图形界面程序设计基础
本书特色
[
《qt
c++跨平台图形界面程序设计基础》是为高等学校面向应用型人才培养编写的c++语言程序设计教材。全书共分11章,主要内容包括qt开发环境介绍、c++程序设计基础、类与对象、继承与派生、虚函数与多态、运算符重载、模板和异常处理、输入输出流与命名空间、图形界面程序设计基础、对话框编程、使用qt开发文本编辑器。本书采用qt跨平台c++程序开发框架,结合“案例驱动”编写方式,语法介绍精练,内容深入浅出、循序渐进,程序案例生动易懂,既传授给学生c++语言基本概念和知识,又传授给学生使用c++语言进行跨平台程序设计和图形界面程序设计的基本方法及基本技能。
《qt
c++跨平台图形界面程序设计基础》既可以作为高等院校本科及专科c++语言程序设计的教材,又可以作为教师、自学者的参考用书,同时也可以供各类软件开发设计人员学习参考。
]
目录
第1章走进qt1.1qt简介1.1.1认识qt1.1.2qt开发环境的主要构成介绍1.1.3使用qt开发c++应用程序的优势1.2qt的下载、安装与配置1.2.1windows平台下qt的c++语言开发环境安装与配置1.2.2linux平台下qt的c++语言开发环境安装与配置1.3qt creator集成开发环境1.3.1qt creator集成开发环境1.3.2qt creator常用菜单功能介绍1.3.3使用qt创建项目1.3.4qt开发环境的使用方法1.3.5qt项目文件的建立、添加和删除1.3.6编辑项目的源程序文件和界面文件1.3.7项目编译模式及其配置1.3.8编译并链接生成项目文件1.3.9纠正编译或连接出现的错误1.3.10qt工具栏的使用1.4qt creator联机帮助系统及其使用1.4.1qt中如何寻求帮助1.4.2帮助文件的打开及使用源代码编辑器1.4.3缩小查找范围1.5使用qt creator开发c++语言程序1.5.1windows平台下使用qt开发c++语言程序1.5.2linux平台下使用qt开发c++语言程序1.6习题第2章c++程序设计基础2.1c++语言简介2.1.1认识c++2.1.2c++的标准化2.2c++源程序的结构2.2.1c++源程序举例2.2.2c++源程序的结构2.2.3c++语言的基本语法成分2.3基本数据与表达式2.3.1数据类型2.3.2常量和变量2.3.3运算符与表达式2.4c++中的输入输出2.5程序的控制结构2.5.1顺序结构2.5.2选择结构2.5.3循环结构2.5.4跳转语句2.6函数2.6.1函数2.6.2函数的其他特性2.7数组与字符串2.7.1数组2.7.2字符串与string类2.8指针与引用2.8.1指针2.8.2引用2.9const修饰符2.10动态内存分配2.11习题2.11.1选择题2.11.2填空题2.11.3编程题第3章类与对象3.1面向对象程序设计概述3.1.1面向对象的基本概念3.1.2面向对象的基本特征3.1.3面向对象的语言简介3.2类与对象的定义3.2.1类的定义3.2.2对象的定义与使用3.2.3类的作用域3.2.4类的封装性和信息隐藏——公有接口与私有实现的分离3.3构造函数与析构函数3.3.1构造函数3.3.2复制构造函数3.3.3析构函数3.4对象的深复制3.5静态成员3.5.1静态数据成员3.5.2静态成员函数3.6常类型3.6.1常对象3.6.2类的常数据成员3.6.3类的常成员函数3.7友元3.7.1友元函数3.7.2友元类3.7.3友元应用举例3.8对象数组与类的组合3.8.1对象数组3.8.2类的组合3.9程序举例3.10习题3.10.1选择题3.10.2问答及编程题第4章继承与派生4.1单继承4.1.1继承的定义4.1.2访问控制4.1.3重名的成员变量和成员函数4.1.4在派生类中访问静态成员4.1.5基类的初始化4.2多继承4.2.1派生类的构造与访问4.2.2虚继承4.3习题第5章虚函数与多态5.1类指针的关系5.2静态联编和动态联编5.3虚函数5.4纯虚函数和抽象类5.5习题第6章运算符重载6.1运算符重载概述6.1.1运算符重载的实质6.1.2用友元函数和成员函数重载运算符的异同6.1.3++和–运算符的重载6.2习题第7章模板和异常处理7.1模板的概念7.2函数模板7.2.1函数模板的声明7.2.2函数模板的实例化7.2.3函数模板应用举例7.3类模板7.3.1类模板的定义7.3.2类模板的实例化7.3.3类模板的应用举例7.4标准模板库7.4.1容器7.4.2算法7.4.3迭代器7.5异常处理7.5.1异常处理概述7.5.2异常处理的实现7.5.3标准库中的异常类型7.6习题7.6.1选择题7.6.2编程题第8章输入输出流与命名空间8.1io流的概念8.2标准io流8.2.1标准io流概述8.2.2标准输出8.2.3标准输入8.2.4重载插入提取函数8.3格式控制8.3.1用ios成员函数格式化8.3.2用操纵算子格式化8.4文件处理8.4.1文件和流8.4.2文件的打开和关闭8.4.3文本文件8.4.4二进制文件8.5命名空间8.6习题第9章图形界面程序设计基础9.1图形界面程序设计基础知识9.1.1c++中的对象9.1.2qt c++中的窗体9.1.3qt c++中的部件和部件类9.1.4qt c++中的属性(properties)窗口9.2qt的信号和槽9.3qt的元对象系统9.4qt命令行法开发图形界面程序9.5qt中如何实现用户操作的响应9.6qt中如何实现窗口部件的布局9.7习题第10章对话框编程10.1代码编程创建对话框10.2对话框的可视化设计10.3可扩展的对话框10.4对话框的动态实现10.5qt内置的窗口部件和对话框类10.6习题第11章使用qt开发文本编辑器11.1qt creator的下载和安装11.2qt creator开发简单的文本编辑器11.2.1创建项目texteditor11.2.2texteditor的主窗口、菜单和图标11.2.3texteditor文件新建、保存和另存为的功能实现11.2.4texteditor文件的打开、关闭和退出系统的功能实现11.2.5texteditor文本复制、剪切、粘贴以及撤销的功能实现11.2.6texteditor文本查找功能的实现11.2.7texteditor查找和定位函数的方法11.2.8texteditor中实现状态栏11.3习题附录a c++关键字附录b c++运算符参考文献
封面
书名:Qt C++跨平台图形界面程序设计基础
作者:殷立峰
页数:318
定价:¥35.0
出版社:清华大学出版社
出版日期:2014-01-01
ISBN:9787302349365
PDF电子书大小:152MB 高清扫描完整版
本文标题:《Qt C++跨平台图形界面程序设计基础》PDF下载
资源仅供学习参考,禁止用于商业用途,请在下载后24小时内删除!