当前位置:首页 > 工业技术
面向对象技术及其C++语言
面向对象技术及其C++语言

面向对象技术及其C++语言PDF电子书下载

工业技术

  • 电子书积分:13 积分如何计算积分?
  • 作 者:王汝传等编著
  • 出 版 社:成都:西南交通大学出版社
  • 出版年份:1999
  • ISBN:7810573713
  • 页数:369 页
图书介绍:
《面向对象技术及其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 case 66

七、定义交互图 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

第四节友员friend 179

一、友员类 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

相关图书
作者其它书籍
返回顶部