书籍详情
《Qt C++跨平台图形界面程序设计基础第2版 殷立峰 主编 大学教材大中专 书籍   清华大学出版社》[42M]百度网盘|亲测有效|pdf下载
  • Qt C++跨平台图形界面程序设计基础第2版 殷立峰 主编 大学教材大中专 书籍 清华大学出版社

  • 出版时间:2018-02
  • 热度:6471
  • 上架时间:2024-06-30 09:38:03
书籍下载
书籍预览
免责声明

本站支持尊重有效期内的版权/著作权,所有的资源均来自于互联网网友分享或网盘资源,一旦发现资源涉及侵权,将立即删除。希望所有用户一同监督并反馈问题,如有侵权请联系站长或发送邮件到ebook666@outlook.com,本站将立马改正

内容介绍

基本信息

书名:Qt C++跨 台图形界 程序设 基础( 2版)

定价:69.00元

作者:殷立峰 祁淑霞 房 峰

出版社:清华大学出版社

出版日期:2018-02-01

ISBN:9787302491255

字数:

页码:

版次:1

装帧: 装-胶订

开本:16开

商品重量:0.4kg

编辑


1. 本书基于C 语言程序设 教学大纲,结合 向市场应用型人才需求现状,教材内容编 具有很强的针对性。2. 注重编程实践能力的培养,把跨 作 台程序设 、图形界 程序设 向对象的程学设 与C 语言的基本概念 基本知识有机结合.3. 全书内容注重 用性,知识完善,案例丰富,即使没有 何程序设 基础,也可以通过本书的学习,循序渐 、由浅入深的掌握C 程序设 语言的语法、 向对象程学设 的 法 跨 台图形界 程序设 技能。

内容提要


本书是为高等院校 向应用型人才培养编写的C 语言程序设 教材。全书 分9章, 要内容 括Qt C 开发环境介绍、C 程序设 基础、类与对象、继承与 生、虚函数与多态、运算符重载、模板 异常处理、输入输出流与命名空间、图形界 程序设 基础以及图形界 编程综合实例。本书采用Qt跨 台C 程序开发框架,结合“案例驱动”编写 式,语法介绍语言 练、内容深入浅出、循序渐 、程序案例生动 懂,以 则几何图形 积 积 算程序设 案例贯穿本书,既传授给学生C 语言的基本概念 知识,又传授给学生使用C 语言 行图形界 程序设 的基本 法及基本技能。本书既可以作为高等院校本科及 科学生C 语言程序设 的教材,又可以作为教 、自学者的参考用书,同时也可供各类软件开发设 人员学习参考。本书 有 子教案及相关教学资源,读者可从网站.tup..下载。

目录


目录

章走 Qt/1

1.1Qt简介/1

1.1.1认识Qt/1

1.1.2Qt开发环境简介/2

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

1.2Qt的下载、安装与 置/5

1.2.1Windows 台下 4版Qt C 语言 成开发环境的安装与 置/5

1.2.2Windows 台下 5版Qt C 语言开发环境的安装与 置/31

1.2.3Linux 台下Qt的C 语言开发环境的安装与 置/41

1.3Qt Cre*or 成开发环境/47

1.3.1Qt Cre*or 成开发环境/47

1.3.2Qt Cre*or常用菜单 能介绍/48

1.4Qt Cre*or的基本 作/49

1.4.1Qt Cre*or的启动与退出/49

1.4.2使用Qt创建、打开 关闭项目/51

1.4.3Qt Cre*or的编辑器、项目视图的

作/55

1.4.4文件的打开、编辑、保存与关闭/56

1.4.5项目编译模式及其 置/58

1.4.6编译、连接生成项目的可执行文件/58

1.4.7纠正编译或连接出现的/59

1.4.8Qt工具栏的使用/59

1.5Qt Cre*or 机 助/59

1.5.1Qt中如何寻求 助/59

1.5.2 助文件的打开及使用源 码

编辑器/60

1.5.3缩小查找范围/61

1.6使用Qt开发C 语言程序/62

1.6.1Windows 台下使用Qt 4版开发C 语言程序/62

1.6.2Windows 台下使用Qt 5版开发C 语言程序/71

1.6.3Linux 台下使用Qt开发C 语言程序/82

1.7Qt5简要介绍/87

1.7.1Qt5简介/87

1.7.2Qt4 台项目向Qt5 台移植/89

1.8习题/91 2章C 程序设 基础/92

2.1C 语言简介/92

2.1.1认识C 语言/92

2.1.2C 的标准化/93

2.2C 控 台应用程序/93

2.2.1C 控 台程序举例/93

2.2.2C 控 台源程序的结构/96

2.3C 语言的基本语法成分/96

2.3.1C 语言字符 /97

2.3.2C 语言的基本语法单位/97

2.4基本数据类型与表达式/99

2.4.1数据类型/99

2.4.2常量、变量/101

2.4.3运算符与表达式/103

2.4.4数据类型的转换/108

2.5C 控 台程序常用的输入输出/109

2.6结构化程序设 /112

2.6.1结构化程序设 概述/112

2.6.2顺序结构/112

2.6.3选择结构/113

2.6.4循环结构/118

2.6.5其他控 语句/124

2.6.6常用算法程序举例/125

2.7函数/130

2.7.1函数概述/130

2.7.2函数的其他 性/133

2.7.3变量的作用域与存储类别/136

2.8数组与字符串/141

2.8.1数组/141

2.8.2字符串与string类/146

2.9指针与引用/149

2.9.1指针/149

2.9.2引用/151

2.10const修饰符/156

2.11动态内存 理/158

2.12习题/161

2.12.1选择题/161

2.12.2填空题/162

2.12.3编程题/164 3章类与对象/165

3.1 向对象程序设 概述/165

3.1.1 向对象的基本概念/165

3.1.2 向对象的基本 征/168

3.1.3 向对象的 算机语言简介/169

3.2类与对象的定义/170

3.2.1类的定义/170

3.2.2对象的定义与使用/178

3.2.3类的作用域/182

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

3.3构造函数与析构函数/186

3.3.1构造函数/186

3.3.2复 构造函数/196

3.3.3析构函数/200

3.4对象的深复 /203

3.5静态成员/205

3.5.1静态数据成员/205

3.5.2静态成员函数/208

3.6常类型/210

3.6.1类的常数据成员/210

3.6.2类的常成员函数/212

3.6.3常对象/213

3.7友元/215

3.7.1友元函数/215

3.7.2友元类/220

3.7.3友元应用举例/221

3.8对象数组与类的组合/224

3.8.1对象数组/224

3.8.2类的组合/227

3.9程序举例/232

3.10习题/234

3.10.1选择题/234

3.10.2分析程序题/236

3.10.3问 题/238

3.10.4编程题/239 4章Qt GUI图形界 程序设 基础/240

4.1图形界 程序设 基础知识/240

4.1.1Qt C 中的对象/240

4.1.2Qt C 中的窗 /241

4.1.3Qt内置的窗口部件 对话框类/241

4.2Qt的信号 槽/247

4.3Qt的元对象/248

4.4Qt命 行 式开发C 语言图形

界 程序/249

4.4.1程序的编辑、编译 运行/249

4.4.2Qt C 图形界 程序如何响应用 的 作/252

4.4.3Qt中如何实现窗口部件的布局/253

4.5命 行 式下对话框程序设 /255

4.6可扩展的对话框设 /264

4.7 则几何图形 积 积 算之菜单、工具栏的设 ——Qt4 Cre*or开发图形界 程序综合案例/279

4.7.1关于Qt的项目/279

4.7.2创建项目ReFigCalcul*or/279

4.7.3创建项目程序的菜单、子菜单及其工具栏按钮/283

4.8 则几何图形 积 积 算之三角形 积 算——Qt4 Cre*or开发图形界 程序综合案例/301

4.8.1三角形 积 算对话框的设 与

实现/301

4.8.2设 三角形类,实现 积 算 能/316

4.9 则几何图形 积 积 算之圆 积 算——Qt5Cre*or开发图形界 程序综合案例/321

4.9.1Qt4 台项目导入Qt5 台的步骤

法/321

4.9.2圆 积 算对话框的设 与实现/324

4.9.3增加圆形类,实现 积 算 能/328

4.10习题/334 5章继承与 生/336

5.1继承概述/336

5.2基类与 生类/337

5.2.1 生类的定义/337

5.2.2 问控 /340

5.2.3重名的成员/346

5.2.4 生类中 问静态成员/348

5.3 生类的构造函数与析构函数/349

5.3.1构造函数 析构函数的执行顺序/350

5.3.2 生类构造函数的定义/351

5.3.3 生类析构函数的定义/355

5.3.4程序举例/356

5.4多继承/359

5.4.1 生类的定义/359

5.4.2虚继承/361

5.5Qt5 Cre*or开发图形界 程序综合案例—— 则几何图形 积 积 算之圆柱 积 算/362

5.5.1圆柱 积 算对话框的设 与

实现/362

5.5.2增加圆柱 类,实现 积 算 能/366

5.6习题/372

5.6.1选择题/372

5.6.2问 及编程题/373 6章虚函数与多态/375

6.1静态 编 动态 编/375

6.2类指针的关系/378

6.3虚函数/380

6.4纯虚函数 抽象类/386

6.5 则几何图形 积 积 算之矩形、正 形、梯形 积 算——Qt5 Cre*or开发图形界 程序综合案例/393

6.5.1矩形 积 算对话框的设 与

实现/393

6.5.2正 形 积 算对话框的设

与实现/397

6.5.3梯形 积 算对话框的设 与

实现/401

6.5.4添加矩形、正 形 梯形对话

框类/406

6.5.5实现矩形、正 形 梯形对话框的 积 算 能/409

6.6习题/411

6.6.1选择题/411

6.6.2填空题/412

6.6.3编程题/414 7章运算符重载/415

7.1运算符重载概述/415

7.2运算符重载的 则/417

7.3友元或成员函数重载运算符/418

7.3.1友元函数重载运算符/419

7.3.2成员函数重载运算符/421

7.3.3友元函数 成员函数重载的区别/424

7.4常用运算符的重载/425

7.4.1自增/自减( /--)运算符的重载/425

7.4.2赋值运算符(=)的重载/429

7.4.3下标运算符(\\)的重载/432

7.5习题/434

7.5.1选择题/434

7.5.2编程题/434 8章模板 异常处理/436

8.1模板的概念/436

8.2函数模板/436

8.2.1函数模板的定义/436

8.2.2函数模板的实例化/438

8.2.3函数模板应用举例/439

8.3类模板/441

8.3.1类模板的定义/441

8.3.2类模板的实例化/442

8.3.3类模板的应用举例/443

8.4标准模板库/447

8.4.1容器/447

8.4.2算法/451

8.4.3迭 器/454

8.5异常处理/455

8.5.1异常处理概述/455

8.5.2异常处理的实现/456

8.5.3标准库中的异常类型/460

8.6习题/462

8.6.1选择题/462

8.6.2编程题/463 9章输入输出流与命名空间/464

9.1I/O流概述/465

9.2标准I/O流/466

9.2.1标准I/O流对象/466

9.2.2标准输入输出/467

9.2.3重载*入/提取运算符/471

9.2.4输入输出流的成员函数/474

9.3流格式控 /478

9.3.1ios成员函数/478

9.3.2 纵算子/483

9.4文件的输入输出/485

9.4.1文件/485

9.4.2文件的打开 关闭/486

9.4.3文本文件/489

9.4.4二 文件/492

9.5命名空间/500

9.6 则几何图形 积 积 算之圆柱 积的保存/503

9.6.1圆柱 积 算 保存对话框的设 与实现/503

9.6.2实现圆柱 积 算结果的保存

能/506

9.6.3实现圆柱 积 算结果的查询

能/513

9.7习题/515附录AC 常用关键字/516附录BC 运算符/517附录CC/C 常用库函数/518

参考文献/521

作者介绍


文摘







序言