网站首页  软件下载  游戏下载  翻译软件  电子书下载  电影下载  电视剧下载  教程攻略

请输入您要查询的图书:

 

书名 C++面向对象程序设计(高等学校计算机规划教材)
分类
作者 姚全珠
出版社 电子工业出版社
下载
简介
编辑推荐

本书是Visual C++.NET入门教材,在C语言的基础之上,紧密结合C++标准,从C语言顺利过渡到C++语言,涵盖了该语言的主要特征,使初学者能很快学习掌握C++。本书在内容组织上采用案例教学的思想,由浅入深,对每个C++的理论方法从需求到应用做了详细的描述。从基本的数据单元“类”开始点滴扩展,逐步深入,讲述C++设计中的重要理念:面向对象的封装、继承、多态等方法,揭示C++设计的初衷。并在各章章后配备了相应的习题与思考题,有助于C++学习人员灵活掌握各知识点。

内容推荐

本书针对已有C程序设计基础、学习C++面向对象程序设计的读者。全书分为12章,第1章首先介绍面向对象程序设计的思想和基本概念,以及C与C++的关系;在第2、3、6章介绍C++类、对象、重载的概念及使用方法;第4、5章详细介绍常量及变量的生存期与作用域;第7、8章详细讲解类的继承、组合、多态及模板问题;第9、10、11章详细介绍I/O流、异常处理及Visual C++ 2008环境;最后给出了一个综合实例。全书内容由浅入深,采用案例教学的方法,力求将复杂的概念用简洁浅显的语言表达,并用实例对方法进行说明。书中还配有大量的习题。本书配有电子课件、习题解答等教学资源。

本书可作为高等学校C++面向对象程序设计课程的教材,也可作为工程技术人员的参考书。

目录

第1章 面向对象的方法学/1

 1.1 面向对象的发展/1

 1.2 面向对象方法学概述/2

1.2.1 面向对象分析/2

1.2.2 面向对象设计/3

1.2.3 面向对象实现/3

 1.3 面向对象程序设计的特点/3

1.3.1 抽象性/4

1.3.2 封装性/4

1.3.3 继承性/5

1.3.4 多态性/5

 1.4 面向对象的术语/6

 1.5 其他面向对象程序设计语言/8

1.5.1 Java语言/8

1.5.2 C#语言/9

 1.6 从C到C++/10

 1.7 Microsoft Visual Studio 2008开发环境/13

 小结/16

 习题/17

 思考题/17

第2章 类与对象/18

 2.1 类的定义/18

2.1.1 类定义格式/18

2.1.2 成员函数的定义/20

 2.2 对象的定义与使用/21

2.2.1 对象的定义/21

2.2.2 对象的使用/21

2.2.3 对象的赋值/25

 2.3 构造函数和析构函数/26

2.3.1 构造函数/27

2.3.2 析构函数/29

 2.4 内存的动态分配/33

2.4.1 运算符new/33

2.4.2 运算符delete/34

 2.5 对象数组和对象指针/36

2.5.1 对象数组/36

2.5.2 对象指针/38

2.5.3 自引用指针this/39

 2.6 函数参数的传递机制/42

2.6.1 使用对象作为函数参数/42

2.6.2 使用对象指针作为函数参数/43

2.6.3 使用对象引用作为函数参数/44

2.6.4 三种传递方式比较/45

 2.7 友元/46

2.7.1 友元函数/46

2.7.2 友元类/50

 2.8 程序实例/52

 小结/59

 习题/60

 思考题/64

第3章 函数重载与内联函数/65

 3.1 非成员函数重载/65

 3.2 成员函数重载/67

 3.3 函数的默认参数/69

 3.4 内联函数/71

 小结/73

 习题/73

 思考题/74

第4章 常量与引用/75

 4.1 const的最初动机/75

4.1.1 由define引发的问题/75

4.1.2 const使用方法/76

 4.2 const与指针/77

4.2.1 指向常量的指针/77

4.2.2 常指针/77

 4.3 const与函数/78

4.3.1 const类型参数/78

4.3.2 const类型返回值/78

4.3.3 const在传递地址中的应用/79

 4.4 const与类/81

4.4.1 类内const局部常量/81

4.4.2 常对象与常成员函数/82

 4.5 引用(&)/84

4.5.1 引用的概念/84

4.5.2 引用与指针/86

4.5.3 引用与函数/87

 4.6 拷贝构造函数/89

 小结/93

 习题/93

 思考题/94

第5章 静态与命名控制/95

 5.1 静态数据成员/95

 5.2 静态成员函数/98

 5.3 静态对象/102

 5.4 类作用域及对象的生存期/104

5.4.1 类作用域/104

5.4.2 对象的生存期/105

 5.5 命名空间/106

5.5.1 命名空间的定义/106

5.5.2 命名空间的应用/107

 小结/109

 习题/109

 思考题/111

第6章 运算符重载/112

 6.1 运算符重载的基本概念/112

 6.2 成员函数重载运算符/112

6.2.1 单目运算符重载/113

6.2.2 双目运算符重载/114

6.2.3 重载++、???运算符/117

6.2.4 重载赋值运算符/120

6.2.5 重载下标运算符/124

6.2.6 重载函数调用运算符“( )"/126

 6.3 友元函数重载运算符/127

 6.4 成员函数重载运算符与友元函数重载运算符比较/132

 6.5 类型转换/134

6.5.1 系统预定义类型之间的转换/134

6.5.2 用构造函数实现类型转换/135

6.5.3 用类类型转换函数进行类型转换/137

 小结/142

 习题/142

 思考题/145

第7章 组合、继承与多态性/146

 7.1 组合/146

 7.2 继承/147

 7.3 继承与组合/150

 7.4 构造与析构次序/152

7.4.1 成员对象初始化/152

7.4.2 构造和析构顺序/153

 7.5 派生类重载基类函数的访问/157

 7.6 虚函数/158

7.6.1 静态绑定与动态绑定/159

7.6.2 虚函数/159

7.6.3 虚析构函数/161

 7.7 纯虚函数和抽象基类/162

 7.8 多重继承/164

7.8.1 多继承语法/164

7.8.2 多继承中的二义性/166

7.8.3 最终派生类/167

7.8.4 多继承的构造顺序/169

 小结/170

 习题/171

 思考题/176

第8章 模板/178

 8.1 模板的概念/178

 8.2 函数模板与模板函数/178

 8.3 类模板与模板类/183

 8.4 程序实例/188

 小结/198

 习题/198

 思考题/199

第9章 输入/输出流/200

 9.1 C++流类库简介/200

 9.2 输入/输出流/202

9.2.1 基本输出流/202

9.2.2 基本输入流/204

9.2.3 格式化输入/输出/205

9.2.4 其他的输入/输出函数/212

 9.3 用户自定义类型的输入/输出/214

9.3.1 重载输出运算符“<<”/214

9.3.2 重载输入运算符“>>”/215

 9.4 文件输入/输出/217

9.4.1 顺序访问文件/218

9.4.2 随机访问文件/222

 小结/223

 习题/224

 思考题/226

第10章 异常处理/227

 10.1 异常处理概述/227

 10.2 抛出异常/227

 10.3 异常捕获/228

10.3.1 异常处理语法/228

10.3.2 异常接口声明/230

10.3.3 捕获所有异常/230

10.3.4 未捕获异常的处理/230

 10.4 构造函数、析构函数与异常处理/231

 10.5 异常匹配/234

 10.6 标准异常及层次结构/234

 小结/235

 习题/235

第11章 Visual C++ 2008开发环境/236

 11.1 Visual C++ 2008概述/236

 11.2 Visual C++ 2008环境/237

11.2.1 Visual C++ 2008操作界面/237

11.2.2 项目/238

11.2.3 调试环境/239

 11.3 Windows编程/240

11.3.1 Windows常用数据类型/241

11.3.2 消息与事件/242

11.3.3 窗口消息示例/243

 11.4 MFC类库/245

 11.5 MFC编程实例/248

 小结/252

 习题/252

第12章 综合实例/253

 12.1 系统分析与设计/253

12.1.1 系统功能分析/253

12.1.2 系统功能类模型/253

12.1.3 系统功能流程/254

 12.2 设计实现/255

12.2.1 系统程序框架生成/255

12.2.2 建立图元类/257

12.2.3 界面控制/260

12.2.4 绘制图元——线段/264

12.2.5 绘制图元——矩形/270

12.2.6 绘制图元——椭圆/274

12.2.7 绘制图元——文字/276

12.2.8 绘制图元——折线与多边形/279

12.2.9 图元文件存取/282

 小结/293

 习题/293

参考文献/294

随便看

 

霍普软件下载网电子书栏目提供海量电子书在线免费阅读及下载。

 

Copyright © 2002-2024 101bt.net All Rights Reserved
更新时间:2025/3/1 7:42:58