图书介绍

Qt C++跨平台图形界面程序设计基础PDF|Epub|txt|kindle电子书版本网盘下载

Qt C++跨平台图形界面程序设计基础
  • 殷立峰主编;祁淑霞,房志峰副主编 著
  • 出版社: 北京:清华大学出版社
  • ISBN:9787302349365
  • 出版时间:2014
  • 标注页数:321页
  • 文件大小:57MB
  • 文件页数:334页
  • 主题词:C语言-程序设计-高等学校-教材

PDF下载


点此进入-本书在线PDF格式电子书下载【推荐-云解压-方便快捷】直接下载PDF格式图书。移动端-PC端通用
种子下载[BT下载速度快]温馨提示:(请使用BT下载软件FDM进行下载)软件下载地址页直链下载[便捷但速度慢]  [在线试读本书]   [在线获取解压码]

下载说明

Qt C++跨平台图形界面程序设计基础PDF格式电子书版下载

下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。

建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!

(文件页数 要大于 标注页数,上中下等多册电子书除外)

注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具

图书目录

第1章 走进Qt1

1.1Qt简介1

1.1.1认识Qt 1

1.1.2 Qt开发环境的主要构成介绍2

1.1.3使用Qt开发C++应用程序的优势4

1.2 Qt的下载、安装与配置4

1.2.1 Windows平台下Qt的C++语言开发环境安装与配置4

1.2.2 Linux平台下Qt的C++语言开发环境安装与配置7

1.3 Qt Creator集成开发环境12

1.3.1 Qt Creator集成开发环境12

1.3.2 Qt Creator常用菜单功能介绍13

1.3.3使用Qt创建项目14

1.3.4 Qt开发环境的使用方法18

1.3.5 Qt项目文件的建立、添加和删除18

1.3.6编辑项目的源程序文件和界面文件19

1.3.7项目编译模式及其配置20

1.3.8编译并链接生成项目文件20

1.3.9纠正编译或连接出现的错误20

1.3.10 Qt工具栏的使用21

1.4 Qt Creator联机帮助系统及其使用21

1.4.1 Qt中如何寻求帮助21

1.4.2帮助文件的打开及使用源代码编辑器22

1.4.3缩小查找范围23

1.5使用Qt Creator开发C++语言程序24

1.5.1 Windows平台下使用Qt开发C++语言程序24

1.5.2 Linux平台下使用Qt开发C++语言程序29

1.6习题36

第2章 C++程序设计基础37

2.1 C++语言简介37

2.1.1认识C++ 37

2.1.2 C++的标准化37

2.2 C++源程序的结构38

2.2.1C++源程序举例38

2.2.2 C++源程序的结构40

2.2.3 C++语言的基本语法成分41

2.3基本数据与表达式42

2.3.1数据类型42

2.3.2常量和变量44

2.3.3运算符与表达式46

2.4 C++中的输入输出47

2.5程序的控制结构50

2.5.1顺序结构50

2.5.2选择结构50

2.5.3循环结构55

2.5.4跳转语句58

2.6函数59

2.6.1函数59

2.6.2函数的其他特性62

2.7数组与字符串65

2.7.1数组65

2.7.2字符串与string类67

2.8指针与引用70

2.8.1指针70

2.8.2引用71

2.9 const修饰符76

2.10动态内存分配79

2.11习题82

2.11.1选择题82

2.11.2填空题83

2.11.3编程题84

第3章 类与对象85

3.1面向对象程序设计概述85

3.1.1面向对象的基本概念85

3.1.2面向对象的基本特征88

3.1.3面向对象的语言简介89

3.2类与对象的定义90

3.2.1类的定义90

3.2.2对象的定义与使用97

3.2.3类的作用域101

3.2.4类的封装性和信息隐藏——公有接口与私有实现的分离102

3.3构造函数与析构函数104

3.3.1构造函数104

3.3.2复制构造函数113

3.3.3析构函数118

3.4对象的深复制120

3.5静态成员122

3.5.1静态数据成员122

3.5.2静态成员函数124

3.6常类型127

3.6.1常对象127

3.6.2类的常数据成员128

3.6.3类的常成员函数129

3.7友元131

3.7.1友元函数131

3.7.2友元类136

3.7.3友元应用举例138

3.8对象数组与类的组合140

3.8.1对象数组140

3.8.2类的组合144

3.9程序举例147

3.10习题149

3.10.1选择题149

3.10.2问答及编程题152

第4章 继承与派生154

4.1单继承155

4.1.1继承的定义155

4.1.2访问控制157

4.1.3重名的成员变量和成员函数160

4.1.4在派生类中访问静态成员162

4.1.5基类的初始化163

4.2多继承168

4.2.1派生类的构造与访问168

4.2.2虚继承169

4.3习题170

第5章 虚函数与多态171

5.1类指针的关系172

5.2静态联编和动态联编174

5.3虚函数175

5.4纯虚函数和抽象类178

5.5习题181

第6章 运算符重载182

6.1运算符重载概述183

6.1.1运算符重载的实质183

6.1.2用友元函数和成员函数重载运算符的异同186

6.1.3++和--运算符的重载188

6.2习题191

第7章 模板和异常处理192

7.1模板的概念192

7.2函数模板192

7.2.1函数模板的声明192

7.2.2函数模板的实例化193

7.2.3函数模板应用举例195

7.3类模板197

7.3.1类模板的定义197

7.3.2类模板的实例化198

7.3.3类模板的应用举例199

7.4标准模板库202

7.4.1容器203

7.4.2算法206

7.4.3迭代器209

7.5异常处理210

7.5.1异常处理概述210

7.5.2异常处理的实现211

7.5.3标准库中的异常类型216

7.6习题218

7.6.1选择题218

7.6.2编程题218

第8章 输入输出流与命名空间220

8.1 I/O流的概念220

8.2标准I/O流221

8.2.1标准I/O流概述221

8.2.2标准输出222

8.2.3标准输入224

8.2.4重载插入/提取函数225

8.3格式控制228

8.3.1用ios成员函数格式化228

8.3.2用操纵算子格式化231

8.4文件处理232

8.4.1文件和流232

8.4.2文件的打开和关闭233

8.4.3文本文件234

8.4.4二进制文件235

8.5命名空间238

8.6习题241

第9章 图形界面程序设计基础242

9.1图形界面程序设计基础知识242

9.1.1 C++中的对象242

9.1.2 Qt C++中的窗体243

9.1.3 Qt C++中的部件和部件类243

9.1.4 QtC ++中的属性(Properties)窗口244

9.2 Qt的信号和槽244

9.3 Qt的元对象系统246

9.4 Qt命令行法开发图形界面程序246

9.5 Qt中如何实现用户操作的响应249

9.6 Qt中如何实现窗口部件的布局250

9.7习题252

第10章 对话框编程254

10.1代码编程创建对话框254

10.2对话框的可视化设计263

10.3可扩展的对话框271

10.4对话框的动态实现279

10.5 Qt内置的窗口部件和对话框类280

10.6习题285

第11章 使用Qt开发文本编辑器286

11.1 Qt Creator的下载和安装286

11.2 Qt Creator开发简单的文本编辑器287

11.2.1创建项目TextEditor 287

11.2.2 TextEditor的主窗口、菜单和图标289

11.2.3 TextEditor文件新建、保存和另存为的功能实现300

11.2.4 TextEditor文件的打开、关闭和退出系统的功能实现308

11.2.5 TextEditor文本复制、剪切、粘贴以及撤销的功能实现309

11.2.6 TextEditor文本查找功能的实现310

11.2.7 TextEditor查找和定位函数的方法311

11.2.8 TextEditor中实现状态栏316

11.3习题318

附录A C++关键字319

附录B C++运算符320

参考文献321

热门推荐