图书介绍

C++程序设计案例实践教程PDF|Epub|txt|kindle电子书版本网盘下载

C++程序设计案例实践教程
  • 朱林主编 著
  • 出版社: 北京:清华大学出版社
  • ISBN:9787302512653
  • 出版时间:2018
  • 标注页数:380页
  • 文件大小:54MB
  • 文件页数:393页
  • 主题词:C++语言-程序设计-高等学校-教材

PDF下载


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

下载说明

C++程序设计案例实践教程PDF格式电子书版下载

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

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

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

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

图书目录

第1章 C++概述1

1.1 C++语言简介1

1.2本章知识目标2

1.3程序3

1.4 C++程序基本结构3

1.5 C++程序的调试与运行4

1.5.1用Visual C++开发环境运行程序5

1.5.2用VS建立C++控制台程序9

1.6本章实践任务12

1.6.1任务需求说明12

1.6.2技能训练要点12

1.6.3任务实现12

本章小结13

课后练习13

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

2.1本章简介15

2.2本章知识目标15

2.3数据类型16

2.4关键字与标识符17

2.5变量与常量18

2.5.1变量18

2.5.2常量19

2.6数据的输入与输出22

2.6.1数据的输出22

2.6.2数据的输入24

2.7运算符与表达式25

2.7.1算术运算符及算术表达式26

2.7.2关系运算符及关系表达式26

2.7.3逻辑运算符及逻辑表达式28

2.7.4赋值运算符及赋值表达式29

2.7.5逗号运算符及逗号表达式30

2.7.6自增、自减运算符及表达式30

2.7.7 sizeof运算符32

2.8类型转换32

2.8.1自动类型转换33

2.8.2强制类型转换33

2.9流程控制34

2.9.1选择结构语句34

2.9.2循环结构语句39

2.9.3跳转语句46

2.10构造数据类型48

2.10.1数组48

2.10.2结构体62

2.10.3枚举类型69

2.11本章任务实践70

2.11.1任务需求说明70

2.11.2技能训练要点70

2.11.3任务实现70

本章小结71

课后练习71

第3章 函数78

3.1本章简介78

3.2本章知识目标78

3.3函数定义78

3.3.1函数定义格式78

3.3.2函数的形参、实参和返回值79

3.4函数调用80

3.5具有缺省参数值的函数81

3.6函数的原型说明82

3.7函数的嵌套与递归调用83

3.7.1函数的嵌套调用83

3.7.2函数的递归调用84

3.8内联函数86

3.9函数的重载87

3.10函数与数组88

3.10.1数组元素作函数的参数88

3.10.2数组名作函数的参数89

3.11变量的作用域与存储属性91

3.11.1局部变量91

3.11.2全局变量92

3.11.3 C++的存储属性93

3.12编译预处理94

3.12.1文件包含94

3.12.2宏95

3.12.3条件编译99

3.13本章任务实践100

3.13.1任务需求说明100

3.13.2技能训练要点101

3.13.3任务实现102

本章小结107

课后练习107

第4章 指针和引用113

4.1本章简介113

4.2本章知识目标113

4.3指针与指针变量113

4.4指针运算116

4.4.1赋值运算116

4.4.2关系运算117

4.4.3算术运算117

4.5指针与数组118

4.5.1指针与一维数组118

4.5.2指针与二维数组121

4.5.3指向整个一维数组的指针变量123

4.5.4指针与字符串124

4.6指针数组126

4.7指向指针的指针变量128

4.8指针与函数129

4.8.1返回值为指针的函数129

4.8.2指向函数的指针129

4.8.3函数调用的参数传递方式129

4.8.4指针或数组名作为函数参数133

4.9动态分配内存空间134

4.10链表137

4.11本章任务实践145

4.11.1任务需求说明145

4.11.2技能训练要点149

4.11.3任务实现149

本章小结156

课后练习156

第5章 类和对象162

5.1本章简介162

5.1.1软件开发方法162

5.1.2面向对象方法的由来和发展162

5.1.3面向对象语言163

5.2本章知识目标164

5.3对象和类164

5.3.1对象和类的概念164

5.3.2类的确定和划分165

5.4类的声明166

5.5构造函数和析构函数169

5.5.1构造函数169

5.5.2拷贝构造函数170

5.5.3构造函数的重载173

5.5.4析构函数174

5.6对象应用177

5.6.1成员对象177

5.6.2对象数组179

5.6.3对象指针180

5.7静态成员181

5.7.1静态成员数据182

5.7.2静态成员函数183

5.8友元函数和友元类184

5.8.1友元函数184

5.8.2友元成员187

5.8.3友元类188

5.9本章任务实践190

5.9.1任务需求说明190

5.9.2技能训练要点191

5.9.3任务实现191

本章小结198

课后练习199

第6章 继承和多态204

6.1本章简介204

6.2本章知识目标204

6.3继承的基本知识205

6.3.1基类与派生类的定义205

6.3.2三种继承方式207

6.4单一继承与多重继承211

6.4.1多重继承派生类构造函数的构建211

6.4.2多重继承派生类析构函数的构建214

6.4.3多重继承的二义性215

6.5多态性219

6.5.1编译时多态和运行时多态219

6.5.2虚函数219

6.6抽象类223

6.6.1纯虚函数223

6.6.2抽象类及使用223

6.7本章任务实践225

6.7.1任务需求说明225

6.7.2技能训练要点225

6.7.3任务实现226

本章小结229

课后练习229

第7章 运算符重载236

7.1本章简介236

7.2本章知识目标236

7.3运算符重载的概念与规则236

7.3.1运算符重载的概念236

7.3.2运算符重载的规则237

7.4运算符重载为类的成员函数和友元函数237

7.4.1运算符重载为类的成员函数237

7.4.2运算符重载为类的友元函数239

7.5“++”和“-”的重载240

7.6流插入运算符和流提取运算符的重载243

7.7转换函数244

7.8本章任务实践246

7.8.1任务需求说明246

7.8.2技能训练要点246

7.8.3任务实现247

本章小结249

课后练习250

第8章 文件与流类库255

8.1本章简介255

8.2本章知识目标255

8.3输入输出流255

8.3.1输入输出流的含义255

8.3.2 C++的基本流类体系256

8.3.3标准的输入输出流256

8.4文件操作257

8.4.1文件输入输出流257

8.4.2文件关联与打开257

8.4.3文件关闭258

8.5文件读写258

8.5.1文本文件的读写258

8.5.2二进制文件的读写259

8.5.3文件的随机读写262

8.6本章任务实践265

8.6.1任务需求说明265

8.6.2技能训练要点265

8.6.3任务实现266

本章小结277

课后练习277

第9章 模板与异常处理281

9.1本章简介281

9.2本章知识目标281

9.3模板281

9.3.1模板的概念281

9.3.2函数模板282

9.3.3类模板284

9.4异常处理288

9.4.1异常处理概述288

9.4.2异常处理的实现289

9.5本章任务实践291

9.5.1任务需求说明291

9.5.2技能训练要点291

9.5.3任务实现291

本章小结293

课后练习294

第10章 使用MFC开发应用系统298

10.1本章简介298

10.2本章知识目标298

10.3 MFC类及应用程序框架298

10.3.1 MFC应用程序概述298

10.3.2 MFC类的层次结构299

10.3.3 MFC应用程序框架300

10.4消息与命令的处理307

10.5 MFC对话框和常用控件315

10.5.1对话框分类315

10.5.2对话框编辑器和控件315

10.6 Access数据库328

10.6.1 Access简介329

10.6.2 Access数据库的基本操作329

10.7 MFC ODBC数据库连接344

10.7.1 MFC ODBC的构成344

10.7.2 MFC ODBC类345

10.7.3 MFC ODBC数据库操作348

10.8本章实践任务360

10.8.1任务需求说明360

10.8.2技能训练要点360

10.8.3任务实现360

本章小结373

课后练习373

附录A ASCII表375

附录B 运算符优先级与结合性表376

附录C 常用典型类库函数377

参考文献380

热门推荐