《Turbo C++及面向对象的编程方法》PDF下载

  • 购买积分:12 如何计算积分?
  • 作  者:徐金梧编译
  • 出 版 社:北京科海培训中心
  • 出版年份:1991
  • ISBN:
  • 页数:310 页
图书介绍:

第一章 面向对象的编程方法简介 1

1.1计算机语言的演变 1

1.2 OOP是什么? 2

1.3 OOP观点 3

OOP是一种极好的程序设计方法 3

1.4 OOP的基本组成部分 4

类和对象 4

1.5 OOP的两个特点 4

封装 4

继承 5

1.6实例 6

从结构到对象 6

面向对象的编程实例 9

什么是继承 10

1.7小结 14

第二章 面向对象编程方法的应用 15

2.1文件阅读器 15

文件阅读器是如何工作的 16

2.2基本框架 17

使用缓冲区 18

使用屏幕 19

2.3完整的文件阅读器程序 20

2.4改写文件阅读器程序 26

用对象来设计 26

阅读器对象 27

屏幕类 28

文件缓冲区类 29

使用继承 31

使用对象 32

2.5面向对象的阅读器程序 33

2.6代码评价 43

第三章 屏幕和键盘工具 44

3.1屏幕对象的综述 44

3.2 PC机文本屏幕 44

3.3虚拟屏幕类 46

缓冲区初始化 48

屏幕的写操作 49

移动屏幕内存 50

3.4其它屏幕工具 51

3.5使用键盘接口 52

3.6检验屏幕和键盘 53

第四章 面向对象的鼠标器工具箱 65

4.1鼠标器工具箱综述 65

4.2使用鼠标器 65

4.3鼠标器对象 66

与鼠标器驱动程序通讯 67

说明和使用鼠标器对象 68

检验鼠标器 68

配置鼠标器 69

控制鼠标器光标 69

使用鼠标器坐标 70

移动鼠标器 70

使用鼠标器按键 71

使用鼠标器事件 72

4.4鼠标器检验程序 74

4.5图形模式下使用鼠标器 76

两个光标掩码 76

建立图形光标 77

检验图形光标 77

4.6代码评价 79

抽象类 79

事件的处理 80

第五章 建立窗口和菜单平台 87

5.1一个世界,许多对象 87

5.2什么是屏幕对象 87

5.3基本结构 88

秘决在于继承 89

5.4从矩形开始 90

剪切矩形区域 91

相交的矩形 92

5.5矩形屏幕的对象类 93

5.6移动文本—类Trso 94

多个对象的连接 96

增加输出功能 96

复制和交换映象 97

5.7使用Trso类 98

5.8代码评价 101

增加清屏功能 101

支持文本光标 101

类的合并问题 101

第六章 建立框式屏幕对象 108

6.1框式屏幕对象 108

检验坐标的状态 110

如何使用屏幕映象和阴影 111

如何使用属性和颜色 111

6.2 Tfso类 113

交换对象和显示阴影 115

确定文本字符串的尺寸 117

6.3显示窗口 118

6.4屏幕对象的骨架 121

Tskel的成员函数 122

6.5代码评价 122

改变框 122

附加标题 123

限定成员函数的访问 123

在建立通用类时应注意的问题 123

第七章 交互式屏幕对象 133

7.1支持多屏幕对象 133

7.2交互式屏幕对象的等级 133

Iso类 134

屏幕对象堆栈 137

Iso的初始化 140

确定Iso的尺寸和位置 140

打开和关闭Iso 141

显示Iso对象 142

移动和延伸对象 143

7.3事件处理系统 143

信息传递系统 144

如何处理事件 144

键盘事件 145

7.4屏幕对象的管理机构 146

事件循环 146

7.5建立文本窗口 147

7.6支持文本屏幕 148

7.7类Wso是如何工作的 149

7.8覆盖成员函数 151

7.9建立按键对象 152

7.10代码评价 155

特征的组合 155

在窗口内输出 155

信息传递系统 155

功能的扩充 156

第八章 建立下拉菜单 174

8.1建立下拦菜单 174

8.2菜单综述 175

使用msounit:文本还是图形? 176

建立菜单项 176

指定菜单操作 177

8.3菜单表类 178

8.4 Mso类 179

建立菜单 181

覆盖成员函数 184

8.5菜单实例 184

8.6建立下拉式菜单 186

Pmso类 187

建立下拉菜单主框 188

下拉菜单的表示 189

8.7下拉菜单系统实例 190

8.8代码评价 193

图形菜单 193

多重父类 193

强制类型转换 193

矩形菜单 194

第九章 文本屏幕对象使用实例 203

9.1可滚动的窗口 203

滚动条 204

滑块类 206

9.2建立滚动条 207

使用鼠标器操作 208

与其它对象通讯 208

9.3接收信息 210

9.4通用的可滚动窗口类 211

9.5可滚动窗口类 213

9.6对话窗口 217

通用对话窗口类 217

信息窗口 218

带可选项的对话窗口 220

9.7代码评价 223

柔性滚动窗口 223

可滚动窗口对象 223

对象的组合 223

对象间的通讯 223

第十章 图形屏幕对象 234

10.1从文本模式到图形模式 234

10.2图形类的综述 235

使用图形 236

图形模式下的矩形 236

初始化Grgo对象 237

使用像素 237

使用不同的窗口格式 238

写字符串 239

填充操作 239

绘制矩形 239

10.3 Gfso类 241

初始化Gfso对象 242

绘制Gfso对象 243

移动Gfso对象 243

10.4修正轮廓对象 244

10.5 Wso类 245

Wso的成员函数 245

10.6图形模式工具 245

10.7一个简单实例 246

10.8一个菜单实例 248

10.9代码评价 251

快速交换函数 251

提供较大的交换缓冲区 251

使用多种字体 251

增添填充模式 252

其它特性 252

第十一章 交互式图形对象 262

11.1建立图形对象 262

11.2派生选择按键 262

11.3派生图案类 264

11.4按键检验程序 265

11.5带滚动条的窗口 268

图形模式下的滚动条 268

滚动条综述 269

11.6滚动条类 271

初始化滚动条 271

滚动条鼠标器操作 272

滚动条的信息记录 273

11.7滚动条窗口 273

11.8 可滚动窗口的实例 274

处理键盘输入 276

发送信息 277

11.9主程序 278

11.10代码评价 281

合并文本与图形滚动窗口 281

使用带有其它对象的滚动条 281

滚动条作为输入设备 281

附录A Turbo C++简明指南 290

A.1定义类 290

A.2构造成员函数 291

A.3建立和使用对象 291

A.4参数this 292

A.5使用构造函数和析构函数 292

A.6建立动态对象 294

A.7派生新的类 295

A.8复态性 296

A.9虚拟函数 297

在虚拟函数中使用参数 298

A.10从内部看对象 298

A.11对象之间的赋值相容性 299

A.12对象作为参数传递 300

A.13参数传递和多态性 301

A.14使用类型转换的指针给对象 302

A.15调用继承函数 303

A.16确定哪个继承函数被调用 303

A.17在派生类中使用构造函数 305

A.18通过继承来隐藏数据 305

A.19使用对象数组 306

A.20使用组合对象 307

A.21继承不同类型 308

A.22在头部文件中定义类 308