图书介绍
面向对象程序设计与C++语言2025|PDF|Epub|mobi|kindle电子书版本百度云盘下载

- 朱战立,宋新爱编著 著
- 出版社: 北京:电子工业出版社
- ISBN:9787121111983
- 出版时间:2010
- 标注页数:330页
- 文件大小:34MB
- 文件页数:340页
- 主题词:面向对象语言-程序设计-高等学校-教材;C语言-程序设计-高等学校-教材
PDF下载
下载说明
面向对象程序设计与C++语言PDF格式电子书版下载
下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!
(文件页数 要大于 标注页数,上中下等多册电子书除外)
注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具
图书目录
第1章 C++语言基础1
1.1 数据类型1
1.1.1 基本数据类型1
1.1.2 枚举类型2
1.1.3 结构体2
1.2 基本语句3
1.2.1 赋值语句3
1.2.2 自加减表达式语句3
1.2.3 分支语句4
1.2.4 循环语句5
1.2.5 流程控制语句6
1.3 变量7
1.3.1 变量的定义方法7
1.3.2 const类型限定符8
1.3.3 函数形式的变量类型转换8
1.4 函数8
1.4.1 返回值9
1.4.2 输入型参数10
1.4.3 输出型参数10
1.4.4 系统库函数和用户自定义函数12
1.4.5 函数原型12
1.4.6 内联函数13
1.4.7 带默认参数的函数14
1.4.8 函数重载15
1.5 指针和引用16
1.5.1 指针变量16
1.5.2 引用变量17
1.6 自定义语句19
1.7 程序预处理20
1.8 new和delete运算符21
1.9 输入和输出22
1.10 名字空间24
习题125
第2章 面向对象程序设计31
2.1 从面向过程到面向对象31
2.1.1 设计实例对比31
2.1.2 从面向过程到面向对象34
2.2 面向对象技术的基本概念35
2.2.1 类35
2.2.2 实例36
2.2.3 消息37
2.3 面向对象技术的基本特征37
2.3.1 抽象性38
2.3.2 封装性38
2.3.3 继承性38
2.3.4 多态性40
2.4 面向对象的软件开发41
2.4.1 面向对象分析41
2.4.2 面向对象设计45
2.4.3 面向对象实现45
2.5 面向对象程序设计的优点46
习题247
第3章 类和对象50
3.1 类50
3.1.1 类的定义50
3.1.2 成员变量53
3.1.3 构造函数和类的实例化54
3.1.4 成员函数和对象的消息56
3.1.5 析构函数59
3.1.6 const修饰符61
3.1.7 成员函数重载63
3.2 对象67
3.3 对象成员变量72
3.3.1 整体一部分对象模式和子对象72
3.3.2 子对象和构造函数设计74
3.3.3 构造函数和析构函数自动调用过程76
3.4 内部类78
3.5 static成员80
3.6 自引用对象指针this82
3.7 抽象过程与类85
3.8 设计举例——银行贷记卡系统85
习题390
第4章 友元和运算符重载102
4.1 友元的概念102
4.2 定义友元的方法103
4.3 运算符重载105
4.3.1 运算符重载的定义和规定105
4.3.2 运算符重载为类的成员函数106
4.3.3 运算符重载为类的友元函数109
4.3.4 两种运算符重载方法的比较112
4.4 设计举例113
4.4.1 数组类设计113
4.4.2 字符串类设计117
习题4122
第5章 继承126
5.1 面向对象的重要特征:继承性126
5.2 继承概述127
5.2.1 基类、派生类和保护成员127
5.2.2 派生类的定义127
5.2.3 派生类的3种继承方式128
5.2.4 派生类的基类子对象132
5.2.5 派生类的析构函数132
5.2.6 派生类与基类的关系134
5.3 赋值兼容规则135
5.4 派生类对基类成员函数的覆盖137
5.5 多重继承139
5.5.1 多重继承的意义139
5.5.2 多重继承的设计方法140
5.5.3 多重继承的二义性问题140
5.5.4 虚基类144
5.6 设计举例147
5.6.1 图书馆信息——公有继承举例147
5.6.2 链式堆栈——私有继承举例154
习题5159
第6章 运行时的多态性和抽象类170
6.1 面向对象的重要特征:多态性170
6.2 运行时的多态性171
6.2.1 虚函数和运行时的多态性171
6.2.2 动态绑定173
6.2.3 虚函数和派生类对基类成员函数覆盖的区别173
6.2.4 虚析构函数175
6.3 抽象类177
6.4 设计举例180
习题6187
第7章 模板189
7.1 参数多态性和模板189
7.1.1 参数多态性189
7.1.2 模板192
7.2 类模板193
7.3 函数模板195
习题7196
第8章 异常处理198
8.1 异常和异常处理198
8.1.1 异常的基本类型198
8.1.2 传统的异常处理方法及其问题198
8.2 C++语言的异常处理方法200
8.2.1 基本的异常处理方法200
8.2.2 多个异常的处理方法204
8.3 异常类的设计207
8.4 异常抛出和处理的两种方式210
习题8212
第9章 I/O流类库214
9.1 基本概念214
9.2 C++的基本流类结构214
9.3 istream类和ostream类216
9.4 格式控制218
9.4.1 格式控制成员函数218
9.4.2 操作符220
9.5 文件的读/写222
9.5.1 文件的打开和关闭223
9.5.2 文本文件的读/写225
9.5.3 二进制代码文件的读/写228
9.5.4 随机访问文件230
9.6 可流类231
习题9233
第10章 MFC编程235
10.1 MFC体系结构235
10.2 用MFC AppWizard自动生成Windows程序236
10.2.1 应用程序框架236
10.2.2 MFC消息映射247
10.2.3 使用ClassWizard工具255
10.3 文档/视图结构263
10.3.1 文档模板类264
10.3.2 文档类265
10.3.3 视图类271
10.4 MFC Windows应用程序典型执行过程273
10.4.1 Windows应用程序执行过程273
10.4.2 MFC Windows应用程序执行过程274
习题10276
第11章 对话框及常用控件277
11.1 对话框的创建与使用277
11.1.1 对话框的创建277
11.1.2 对话框的使用284
11.1.3 对话框的销毁288
11.1.4 对话框数据交换和验证机制293
11.2 MFC通用对话框296
11.2.1 文件对话框296
11.2.2 字体对话框297
11.2.3 颜色对话框298
11.3 常用控件299
11.3.1 静态文本控件301
11.3.2 组框控件302
11.3.3 编辑框控件303
11.3.4 按钮控件304
11.3.5 列表框控件306
11.3.6 组合框控件308
11.4 简单数据类型316
11.4.1 CString类317
11.4.2 CTime类319
11.4.3 CPoint类322
11.4.4 CRect类323
11.4.5 CSize类327
习题11328
参考文献330
热门推荐
- 777099.html
- 1415501.html
- 3172265.html
- 1858924.html
- 3535791.html
- 3751146.html
- 3184505.html
- 1392175.html
- 796391.html
- 3865220.html
- http://www.ickdjs.cc/book_785011.html
- http://www.ickdjs.cc/book_1936766.html
- http://www.ickdjs.cc/book_3061296.html
- http://www.ickdjs.cc/book_2246063.html
- http://www.ickdjs.cc/book_506916.html
- http://www.ickdjs.cc/book_2055933.html
- http://www.ickdjs.cc/book_2105778.html
- http://www.ickdjs.cc/book_845080.html
- http://www.ickdjs.cc/book_3583748.html
- http://www.ickdjs.cc/book_2436144.html