面向对象方法与C++新版本PDF电子书下载
- 电子书积分:11 积分如何计算积分?
- 作 者:古新生等编著
- 出 版 社:西安:西安交通大学出版社
- 出版年份:1992
- ISBN:7560505066
- 页数:275 页
目录 1
序言 1
第1章 面向对象方法导论 1
1.1 面向对象方法的由来与发展 1
1.1.1 编程中的问题 1
1.1.2 面向对象编程语言的产生 1
1.1.3 面向对象编程语言的发展 1
1.1.4 高技术研究有力地促进面向对象方法的发展 2
1.1.5 面向对象方法当前的研究动态 2
1.2.1 对象 3
1.2 面向对象方法的重要术语和基本概念 3
1.2.2 对象类 4
1.2.3 类实例及实例变量 8
1.2.4 方法和消息 9
1.3 面向对象方法的特色 10
1.3.1 面向对象方法的解题与结构化方法解题的比较 10
1.3.2 抽象性 11
1.3.3 封装性 12
1.3.4 继承性 13
1.3.5 多形性 15
1.3.6 对象标识符 17
2.1.1 什么是系统分析 20
2.1 面向对象的系统分析方法(O-OA) 20
2.1.2 O-OA的基本原理 20
习题与思考题 20
参考文献 20
小结 20
第2章 面向对象的系统开发方法 20
2.1.3 O-OA的方法 22
2.1.4 O-OA方法的应用举例 25
2.2 面向对象的系统设计方法(O-OD) 30
2.2.1 概述——从O-OA到O-OD 30
2.2.2 O-OD的基本原理 31
2.2.3 O-OD的方法与步骤 32
2.3 面向对象的数据库管理系统(ODBMS) 34
2.3.2 ODBMS的数据模型 35
2.3.1 ODBMS的体系结构 35
2.3.3 ODBMS的特点 37
2.3.4 ODBMS的发展动态 42
2.3.5 ODBMS需进一步研究的问题 43
2.4 面向对象的开发方法的集成 44
2.4.1 O-O方法较传统方法有利于集成 44
2.4.2 O-O系统开发方法集成的优点 44
2.4.3 现在正是研究与开发O-O方法的好时机 46
3.1.1 高级语言的发展历程 49
3.1 从结构化编程语言到面向对象的编程语言 49
第3章 面向对象的编程语言(O-OPL) 49
参考文献 49
思考题 49
小结 49
3.1.2 基于对象的语言的谱系 51
3.2 O-OPL的基本特征 53
3.2.1 基于对象的语言的基本特征 53
3.2.2 基于类的语言的基本特征 55
3.2.3 面向对象语言的基本特征 56
3.3 C++语言综述 60
3.3.1 O-OPL的分类 60
3.3.2 C++优于C 61
3.3.3 为何C++较Smalltalk更易于推广与流行? 63
3.3.4 宽广的发展前景 63
3.3.5 C++新版本的特点 63
小结 67
思考题 67
参考文献 67
第4章 C++语言初步 67
4.1 C++语言对C语言的扩展 67
4.1.1 C++语言在传统过程语言方面的扩展 67
4.1.2 C++语言的面向对象特征 69
4.2 C++程序的编译及运行 70
4.3.1 声明 71
4.3 声明、类型和常量 71
4.3.2 变量的作用域 73
4.3.3 类型 75
4.3.4 常量和类型 78
4.3.5 无名联合 80
4.4 C++运算符 81
4.5 指针 85
4.6 函数 86
4.6.1 函数原型 86
4.6.2 内联函数 88
4.6.3 缺省参数 88
4.6.4 函数名重载 89
4.6.6 指向函数的指针 91
4.6.5 参数个数不确定的函数 91
小结 97
习题 97
参考文献 97
第5章 对象类 97
5.1 类和对象 97
5.1.1 类 97
5.1.2 对象 98
5.1.3 数据成员 100
5.1.4 成员函数 101
5.1.5 联合和结构 103
5.2.1 构造函数 104
5.2 构造函数和析构函数 104
5.2.2 析构函数 105
5.2.3 缺省构造函数 107
5.2.4 对象的存储类 108
5.2.5 类对象作为成员 109
5.2.6 对象向量 111
5.3 友员 112
5.4 静态成员 114
5.4.1 静态数据成员 114
5.4.2 静态成员函数 115
5.6.1 复数的运算符 116
5.5 指向类成员的指针 116
5.6 运算符重载 116
5.6.2 标准运算符 118
5.6.3 二元和一元运算符 118
5.7 用户定义类型转换 121
5.8 类的实例 122
5.8.1 通用链表类 122
5.8.2 有理数类 126
6.1 单继承的导出类 137
第6章 导出类和继承性 137
6.1.1 导出类的概念和定义 137
参考文献 137
习题 137
小结 137
6.1.2 保护部分 139
6.1.3 公有基类和私有基类 140
6.1.4 导出类的构造函数和析构函数 144
6.1.5 导出类的指针 147
6.2 多继承的导出类 147
6.2.1 多继承的导出类 147
6.2.2 虚类 149
6.3 导出类的应用 151
6.3.1 大学人员的类层次结构 151
6.3.2 通用队列和堆栈 156
小结 159
习题 159
参考文献 159
第7章 多形性与虚函数 159
7.1 多形性的概念 159
7.2 虚函数 161
7.2.1 虚函数的引入 161
7.2.2 虚函数机制 165
7.3 多形性的应用例 168
7.3.1 用传统编程方法实现异积链表 169
7.3.2 用面向对象方法实现异质链表 175
7.3.3 面向对象系统和传统系统的维护 180
8.1.1 三种类型的输入输出函数 193
8.1 引言 193
8.1.2 C++语言输入输出设施的特色 193
小结 193
第8章 输入与输出 193
参考文献 193
习题 193
8.2 低层次输入输出I/O函数 194
8.2.1 文件的标识号 194
8.2.2 文件的建立、打开与关闭 194
8.2.3 文件的读写 194
8.3 高层次输入输出I/O函数 196
8.3.1 输入输出文件 196
8.3.2 标准设备输入/输出(I/O)函数 197
8.3.3 格式化输入/输出函数 199
8.3.4 磁盘文件输入/输出函数 200
8.4 输出流 204
8.4.1 输出流对象类ostream 205
8.4.2 系统内部数据类型的输出 207
8.4.3 用户定义数据类型的输出 207
8.4.4 格式化输出 209
8.4.5 输出流的初始化 210
8.5 输入流 211
8.5.1 输入流对象类Istream 211
8.5.2 系统内部数据类型的输入 212
8.5.4 输入流的初始化 213
8.5.3 用户自定义数据类型的输入 213
8.6.1 枚举state_value的定义及意义 214
8.6.2 输出流对象类的流态设置与访问函数 214
8.6 流的状态 214
8.6.3 输入流对象类的流态设置与访问函数 215
8.7 流与缓冲 215
8.7.1 缓冲区管理对象类streambuf 215
8.7.2 文件缓冲区对象类 217
参考文献 219
9.1 引言 219
第9章 C++应用实例 219
习题 219
小结 219
9.2 交互式函数计算器的设计与实现 220
9.2.1 交互式函数计算器 220
9.2.2 交互式函数计算器的设计 222
9.2.3 交互式函数计算器模块的详细设计 224
9.2.4 交互式函数计算器的完整实现 238
9.3 MicroCAD 260
9.3.1 生成和管理菜单的对象类msmenu 260
9.3.2 基本图形对象类 266
9.3.3 MicroCAD的主程序 272
- 《王蒙文集 新版 35 评点《红楼梦》 上》王蒙著 2020
- 《王蒙文集 新版 37 评点《红楼梦》 下》王蒙著 2020
- 《王蒙文集 新版 17 短篇小说 下》王蒙著 2020
- 《王蒙文集 新版 10 这边风景 下》王蒙著 2020
- 《王蒙文集 新版 34 讲说《红楼梦》》王蒙著 2020
- 《王蒙文集 新版 13 中篇小说 上》王蒙著 2020
- 《王蒙文集 新版 22 诗歌 译诗 论李商隐》王蒙著 2020
- 《王蒙文集 新版 06 踌躇的季节》王蒙著 2020
- 《蜂后 新版》徐小斌 2019
- 《王蒙文集 新版 50 代言 建言》王蒙著 2020
- 《断陷湖盆比较沉积学与油气储层》赵永胜等著 1996
- 《市政工程基础》杨岚编著 2009
- 《家畜百宝 猪、牛、羊、鸡的综合利用》山西省商业厅组织技术处编著 1959
- 《《道德经》200句》崇贤书院编著 2018
- 《高级英语阅读与听说教程》刘秀梅编著 2019
- 《计算机网络与通信基础》谢雨飞,田启川编著 2019
- 《看图自学吉他弹唱教程》陈飞编著 2019
- 《法语词汇认知联想记忆法》刘莲编著 2020
- 《培智学校义务教育实验教科书教师教学用书 生活适应 二年级 上》人民教育出版社,课程教材研究所,特殊教育课程教材研究中心编著 2019
- 《国家社科基金项目申报规范 技巧与案例 第3版 2020》文传浩,夏宇编著 2019