《面向对象技术及其C++语言》求取 ⇩

目 录1

第一篇面向对象技术1

第一章面向对象技术概述1

第一节 面向对象技术的概念1

第二节 面向对象技术的发展2

第三节 面向对象技术的作用3

一、复杂性维护4

二、生产率的提高5

三、用于大型程序设计6

第四节 面向对应技术的应用7

第五节 面向对象程序设计8

第六节 面向对象程序设计语言11

一、面向对象程序设计语言发展概况11

二、面向对象程序设计语言简介12

习题15

第二章面向对象技术的基本特征16

第一节对象(object)16

第二节类(class)17

第三节封装(encapsulation)18

第四节继承(inheritance)20

第五节消息(message)21

第六节结构与连接(structure connection)22

一、一般一特殊结构23

二、整体一部分结构23

三、实例连接23

四、消息连接24

第七节多态性(polymorphism)24

习题二25

第一节分析方法概述26

一、功能分解法26

二、数据流法26

第三章面向对象分析(OOA)26

三、信息建模法27

四、OOA法27

五、分析方法的比较28

第二节 主要概念的表示法30

第三节OOA的基本原则32

一、抽象32

二、封装32

三、继承32

第四节OOA的模型33

一、基本模型——类图33

五、聚合33

六、消息机制33

四、分类33

二、辅助模型——use case和交互图34

第五节OOA过程35

一、发现建立对象类35

二、定义属性44

三、定义服务47

四、定义结构与连接52

五、定义主题60

六、定义use case66

七、定义交互图71

习题三74

第一节OOA与OOD关系75

第四章面向对象设计(OOD)75

第二节OOD的原则和模型76

第三节 问题域部分(PDC)的设计78

一、什么是问题域部分78

二、问题域部分的设计78

第四节人机交互部分(HIC)的设计80

一、什么是人机交互部分80

二、人机交互部分的设计80

三、应用举例84

第五节任务管理部分(TMC)的设计85

一、什么是任务管理部分85

二、任务管理部分的设计85

第六节数据管理部分(DMC)的设计87

一、什么是数据管理部分87

三、应用举例87

二、数据管理部分的设计88

三、应用举例88

第七节其它设计方法学90

一、Booch面向对象的设计90

二、Wasserman等人的面向对象的结构化设计91

三、面向对象模型化技术92

第八节 面向对象软件设计94

一、面向对象数据库(OODB)94

二、面向对象用户界面100

三、高级对象技术和分布对象计算111

四、面向对象的软件系统集成113

习题四115

一、面向对象程序设计简介116

第一节C++概述116

第五章C++基础116

第二篇C++语言116

二、C++简介117

三、C++语素118

第二节数据和表达式120

一、常量和变量120

二、运算符和表达式124

三、表达式运算顺序129

第三节基本语句130

一、语句分类130

二、块语句130

三、选择控制语句131

四、重复控制语句134

五、转向语句和中止函数138

第四节函 数139

一、函数声明、定义和调用140

二、函数名重载146

三、递归函数147

四、内嵌函数148

五、作用域与存储类148

六、编译预处理149

第五节数组与指针150

一、数组151

二、指针153

三、指针与数组155

四、指针与函数157

习题五157

一、类定义162

第六章类与对象162

第一节类定义与对象声明162

二、对象声明165

二、对象声明165

三、构造函数与析构函数166

四、结构与联合169

五、初始化表170

第二节 对象的使用171

一、消息驱动对象171

二、类的封装性测试174

三、this指针174

笫三节 对象成员176

第四节友员friend179

一、友员类180

二、友员成员函数181

三、友员全程函数182

第五节静态成员和对象组织184

一、静态成员184

二、对象组织188

第六节模 板193

一、模板概述193

二、函数模板193

三、类模板194

第七节应用举例197

一、分数类197

二、串类201

习题六204

一、派生与类树206

第一节派生类206

第七章派生与继承性206

二、派生类208

三、类和对象的访问规则212

第二节多重继承222

一、多基类的派生222

二、虚基类226

第三节类模板的派生227

一、从类模板派生类模板227

二、从模板类派生227

第四节应用举例228

习题七235

第八章虚函数与多态性239

第一节多态的概念239

第二节虚函数240

一、虚函数声明241

二、纯虚函数和抽象类245

第三节运算符重载248

一、用成员函数重载运算符248

二、用友员函数重载运算符250

三、几个常用运算符重载251

习题八258

第九章C++语言图形程序设计基础259

第一节屏幕设置259

一、图形显示器259

二、屏幕显示方式与坐标系260

三、图形驱动程序与图形模式262

四、图形系统初始化和模式控制263

五、图形坐标设置267

六、屏幕窗口操作268

第二节 图形颜色设置271

一、颜色的设置271

二、调色板272

三、读取颜色信息274

第三节线的特性设定和填充276

一、线的特性设定276

二、填充277

第四节 图形模式下文本处理281

一、文本输出函数281

二、输出文本的设置282

一、检测所需内存286

二、图形存入内容286

第五节 图形存取处理286

三、从内存复制图形到屏幕287

第六节常用画图函数简介289

一、直线类函数289

二、多边形类函数289

三、圆弧类函数289

四、填充类函数289

第七节应用举例290

习题九297

第十章输入/输出流库298

第一节基本概念298

第二节C++I/O流库298

一、streambuf类299

二、ios类299

一、C++中传送数据的方法301

第三节一般输人/输出301

二、输人/输出类的定义302

三、输入/输出运算符的使用304

第四节格式化控制输入/输出306

一、用ios类成员函数进行格式化306

二、用操纵函数进行格式化控制312

三、用户自定义控制符函数314

第五节用户自定义类型的输入/输出315

一、重载输出运算符“<<”315

二、重载输入运算符“>>”316

第六节 文件的输人/输出319

一、概述319

二、文件打开与关闭320

三、文本文件的读写操作322

四、二进制文件读写操作324

五、随机存取文件326

习题十330

第十一章面向对象程序设计应用实例338

第一节方法和技术338

一、定义类338

二、基于类的程序设计338

三、面向对象程序设计技术339

第二节 串339

一、串类描述339

二、定义行为343

三、测试程序356

第三节表达式359

习题十一369

1999《面向对象技术及其C++语言》由于是年代较久的资料都绝版了,几乎不可能购买到实物。如果大家为了学习确实需要,可向博主求助其电子版PDF文件(由王汝传等编著 1999 成都:西南交通大学出版社 出版的版本) 。对合法合规的求助,我会当即受理并将下载地址发送给你。

高度相关资料

面向对象的理论与C++实践(1997 PDF版)
面向对象的理论与C++实践
1997 北京:清华大学出版社
C++语言和面向对象程序设计( PDF版)
C++语言和面向对象程序设计
面向对象的程序设计语言 Turbo C++ 实用指南(1993年08月第1版 PDF版)
面向对象的程序设计语言 Turbo C++ 实用指南
1993年08月第1版 科学出版社
面向对象程序设计语言(1993 PDF版)
面向对象程序设计语言
1993 北京:石油工业出版社
面向对象Visual C++编程技巧(1997 PDF版)
面向对象Visual C++编程技巧
1997 北京:电子工业出版社
面向对象编程的C++/ES(1992 PDF版)
面向对象编程的C++/ES
1992 北京:中国铁道出版社
面向对象语言Smalltalk与程序设计(1990 PDF版)
面向对象语言Smalltalk与程序设计
1990 长沙:中南工业大学出版社
Turbo C++实用指南 面向对象的程序设计语言(1993 PDF版)
Turbo C++实用指南 面向对象的程序设计语言
1993 北京:科学出版社
面向对象方法与C++新版本(1992 PDF版)
面向对象方法与C++新版本
1992 西安:西安交通大学出版社
面向对象的程序设计 Smalltalk/V语言及环境(1990 PDF版)
面向对象的程序设计 Smalltalk/V语言及环境
1990 北京:北京航空航天大学出版社
C语言及其高级编程技术(1995 PDF版)
C语言及其高级编程技术
1995 天津:南开大学出版社
C语言及其应用(1988 PDF版)
C语言及其应用
1988 北京:宇航出版社
C语言及其应用(1996 PDF版)
C语言及其应用
1996 上海:上海科学普及出版社
面向对象的编程向导-Visual C++5.0(1998 PDF版)
面向对象的编程向导-Visual C++5.0
1998 北京:人民邮电出版社
C++面向对象的程序开发技术 构造CASE TOOLS(1996 PDF版)
C++面向对象的程序开发技术 构造CASE TOOLS
1996 北京:电子工业出版社