书籍 高等学校计算机专业面向项目实践规划教材  C++程序设计基础案例教程的封面

高等学校计算机专业面向项目实践规划教材 C++程序设计基础案例教程PDF电子书下载

贾斌责任编辑;(中国)吴艳

购买点数

10

出版社

北京:清华大学出版社

出版时间

2019

ISBN

标注页数

228 页

PDF页数

239 页

图书目录

第1章 绪论 1

1.1 程序设计语言简介 1

1.1.1 低级语言 1

1.1.2 高级语言 2

1.1.3 面向对象的语言 2

1.2 面向对象程序设计基础简介 2

1.2.1 面向对象方法的由来 2

1.2.2 面向对象的基本概念 3

1.3 面向对象软件开发简介 4

1.3.1 软件分析 4

1.3.2 软件设计 5

1.3.3 软件编程 7

1.3.4 软件测试 8

1.3.5 软件维护 9

1.4 综合案例——公司人员管理系统1 10

1.4.1 系统描述和要求 10

1.4.2 系统分析和设计 10

1.5 小结 10

习题1 11

第2章 C+简单程序设计 12

2.1 C++语言概述 12

2.1.1 C+++的产生 12

2.1.2 C+++的特点 13

2.1.3 C+++程序开发过程 13

2.1.4 C+++程序实例 14

2.1.5 字符集 15

2.2 基本数据类型和表达式 16

2.2.1 基本数据类型 16

2.2.2 自定义数据类型 16

2.2.3 常量 25

2.2.4 变量 28

2.2.5 符号常量 29

2.2.6 运算符与表达式 31

2.2.7 语句 38

2.3 数据的输入与输出 39

2.3.1 I/O流 39

2.3.2 预定义的插入符和提取符 39

2.3.3 简单的I/O格式控制 40

2.4 综合案例——公司人员管理系统2 41

2.5 小结 42

习题2 42

第3章 程序设计结构 44

3.1 算法的基本控制结构 44

3.2 顺序结构 45

3.3 分支结构 46

3.3.1 单分支结构 46

3.3.2 双分支结构 47

3.3.3 多分支结构 48

3.4 循环结构 53

3.4.1 for语句 53

3.4.2 while语句 54

3.4.3 do…while语句 55

3.5 其他控制语句 57

3.6 多种结构的嵌套 60

3.7 综合案例——公司人员管理系统3 63

3.8 小结 67

习题3 67

第4章 函数 68

4.1 函数的定义与使用 68

4.1.1 函数的定义 68

4.1.2 函数的声明 69

4.1.3 函数的调用 70

4.1.4 函数的参数传递 73

4.1.5 局部变量和全局变量 76

4.1.6 变量的存储类别 78

4.2 内联函数 79

4.3 带默认形参值的函数 80

4.4 函数重载 82

4.5 常用的系统函数 85

4.6 综合案例——公司人员管理系统4 86

4.7 小结 86

习题4 86

第5章 类与对象 87

5.1 面向对象程序设计的基本特点 87

5.1.1 抽象 87

5.1.2 封装 88

5.1.3 继承 88

5.1.4 多态 89

5.2 类和对象 89

5.2.1 类的定义 89

5.2.2 类成员的访问控制 91

5.2.3 对象 92

5.2.4 类的成员函数 96

5.2.5 组合类 97

5.2.6 程序实例 97

5.3 构造函数和析构函数 100

5.3.1 构造函数 101

5.3.2 复制构造函数 105

5.3.3 组合类的构造函数 106

5.3.4 析构函数 108

5.3.5 浅拷贝和深拷贝 110

5.4 综合案例——公司人员管理系统5 113

5.5 小结 114

习题5 114

第6章 数据的共享与保护 117

6.1 标识符的作用域与可见性 117

6.1.1 作用域 117

6.1.2 可见性 120

6.2 存储类型和标识符的生存期 121

6.2.1 存储类型 121

6.2.2 标识符的生存期 124

6.3 类的静态成员 127

6.3.1 静态数据成员 127

6.3.2 静态函数成员 128

6.4 类的友元 130

6.4.1 友元函数 130

6.4.2 友元类 131

6.5 常对象与常引用 133

6.6 综合案例——公司人员管理系统6 137

6.7 小结 137

习题6 138

第7章 继承与派生 139

7.1 继承 139

7.1.1 单一继承 140

7.1.2 多重继承 146

7.2 派生 148

7.2.1 派生类的构造函数 148

7.2.2 派生类的析构函数 150

7.3 综合案例——公司人员管理系统7 156

7.4 小结 158

习题7 159

第8章 多态性与运算符重载 161

8.1 多态性 161

8.1.1 通用多态和专用多态 161

8.1.2 多态的实现 162

8.2 抽象类 170

8.3 运算符重载 171

8.3.1 运算符重载的概念 171

8.3.2 运算符重载为类的成员函数 173

8.3.3 运算符重载为类的友元函数 175

8.4 “++”和“--”的重载 178

8.5 综合案例——公司人员管理系统8 180

8.6 小结 181

习题8 181

第9章 流类库与输入输出 184

9.1 输入输出的概念 184

9.2 C++的基本流类体系 185

9.3 标准输入输出流 186

9.3.1 输出宽度控制:setw和width 187

9.3.2 填充字符控制:setfill和fill 188

9.3.3 输出精度控制:setprecision和precision 189

9.3.4 其他格式状态 189

9.4 文件输入输出流 190

9.4.1 文件的打开与关闭 190

9.4.2 文件的读写 191

9.4.3 文件读写位置指针 194

9.5 综合案例——公司人员管理系统9 195

9.6 小结 197

习题9 197

第10章 异常处理 198

10.1 异常处理的概念 198

10.1.1 C+++异常处理的实现 198

10.1.2 异常处理举例 199

10.2 异常处理的注意事项 201

10.3 小结 201

习题10 201

附录A 案例综合 202

附录B 参考答案 213

参考文献 227

查看更多关于的内容

本类热门
在线购买PDF电子书
下载此书RAR压缩包