当前位置:首页 > 工业技术
面向对象的程序设计 Smalltalk/V语言及环境
面向对象的程序设计 Smalltalk/V语言及环境

面向对象的程序设计 Smalltalk/V语言及环境PDF电子书下载

工业技术

  • 电子书积分:14 积分如何计算积分?
  • 作 者:夏晓东,宋杰等译
  • 出 版 社:北京:北京航空航天大学出版社
  • 出版年份:1990
  • ISBN:7810121901
  • 页数:440 页
图书介绍:
《面向对象的程序设计 Smalltalk/V语言及环境》目录

目录 1

简介 1

第一部分 上机指导 5

第一章 SMALLTALK语言简介 5

1.1 怎样学习Smalltalk 5

1.2 Smalltalk同传统语言之比较 6

第二章 SMALLTALK/V环境简介 10

2.1 Smalltalk/V的安装 10

2.2 Smalltalk/V的启动 11

2.3 光标移动 11

2.4 菜单弹出 13

2.5 菜单退出 13

2.6 选择菜单上的项 13

2.7 运行演示程序 13

2.9 系统菜单 15

2.8 得到不同的菜单 15

2.10 窗口菜单 16

2.11 窗格菜单 16

2.12 退出Smalltalk/V 16

2.13 窗口激活 16

2.14 窗口冻结 16

2.15 正文插入 19

2.16 正文删除 19

2.17 正文选择 20

2.18 表达式求值 21

2.19 删除被选正文 21

2.20 编译错误 23

2.21 运行错误和回退窗口 23

2.22 关闭一个窗口 23

2.23 表达式重用 23

2.24 滚动 24

2.26 提示窗口 25

2.25 大段正文的选择 25

2.27 打开一个窗口 26

2.28 列表浏览 26

2.29 上机指导文件 27

第三章 对象和消息 28

3.1 简单对象 28

3.2 简单消息 28

3.3 一元消息 29

3.4 关键字消息 29

3.5 算术消息 30

3.6 二元消息 30

3.7 消息套消息 31

3.8 表达式序列 31

3.9 批消息 32

3.10 简单循环 32

3.13 赋值表达式 33

3.12 暂时变量 33

3.11 对象和消息是安全的 33

3.14 返回表达式 34

3.15 全局变量 34

3.16 综述 34

第四章 控制结构 37

4.1 对象比较 37

4.2 对象测试 37

4.3 条件执行 37

4.4 布尔表达式 38

4.5 循环消息 39

4.6 简单重复 40

4.7 码块变元 41

4.8 一般重复 41

4.9 综合举例 42

5.2 方法 45

5.1 类 45

第五章 类和方法 45

5.3 类等级浏览窗口 46

5.4 特殊变量″self″ 47

5.5 创建新的对象和特殊对象″nil″ 48

5.6 实例变量 48

5.7 递归 49

5.8 模式匹配 50

5.9 对绘图程序添加方法 51

5.10 类变量 52

5.11 检查窗口 52

第六章 继承性与多态性 55

6.1 类等级 55

6.2 继承性 56

6.3 实例变量的继承 57

6.4 动物类的方法 58

6.6 特殊变量″super″ 59

6.5 方法的继承 59

6.7 创建动物对象 60

6.8 多态性 60

6.9 更一般的模式匹配 61

6.10 递归数据结构处理 62

6.11 一个新类:MonitoredArray 63

6.12 类方法 64

第七章 流和收集 66

7.1 流 66

7.2 打印机流 67

7.3 收集 68

7.4 类属码 70

7.5 作为对象的码块 71

7.6 模式 71

7.7 计算字母对出现的频率 72

7.8 再看动物类例子 73

7.9 结点网络 76

第八章 调试 80

8.1 文档检索系统 80

8.2 类WordIndex如何工作 82

8.3 类WordIndex的调试 82

第九章 绘图 88

9.1 一些基本概念 88

9.2 基本绘图类:BitBlt 91

9.3 BitBlt的扩展 95

第十章 窗口 102

10.1 提示窗口 102

10.2 单窗格窗口 102

10.3 具有多种交互功能的单窗格窗口 103

10.4 多窗格窗口 108

11.1 对象 117

第十一章 SMALLTALK语言 117

第二部分 SMALLTALK/V参考手册 117

11.2 类 118

11.3 消息和方法 121

第十二章 SMALLTALK/V类 128

12.1 量值类 128

12.2 流类 133

12.3 DOS文件系统的接口 137

12.4 终端输入输出 139

12.5 收集类 141

12.6 窗口类 149

12.7 绘图类 156

第十三章 SMALLTALK/V环境 168

13.1 小键盘 168

13.2 活动窗口 169

13.3 轮转 170

13.4 使用菜单 170

13.5 窗口操作 171

13.6 窗格 172

13.7 正文编辑器 173

13.8 存贮映象 176

13.9 退出Smalltalk/V 177

13.10 对Smalltalk表达式求值 177

13.11 系统字典 179

13.12 Smalltalk/V的维护 181

13.13 DOS外壳 185

13.14 字模和光标图案 186

第十四章 SMALLTALK/V标准窗口 190

14.1 磁盘浏览窗口 190

14.2 类等级浏览窗口 193

14.3 类浏览窗口 196

14.4 检查窗口 197

14.5 调试窗口 199

Animation 205

第三部分 类字典 205

Array 207

Association 208

Bag 209

Behavior 210

BitBlt 215

Bitmap 218

Boolean 219

ByteArray 219

Character 220

CharacterScanner 222

Class 225

ClassBrowser 227

ClassHierarchyBrowser 228

ClassReader 231

Collection 232

Commander 234

CompiledMethod 236

Compiler 237

Context 238

CursorManager 240

Date 242

Debugger 246

DemoClass 249

Dictionary 250

DispatchManager 251

DictionaryInspector 252

Directory 253

DiskBrowser 255

Dispatcher 259

DisplayMedium 263

DisplayObject 264

DisplayScreen 265

False 267

File 268

FileControlBlock 270

FileStream 271

FixedSizeCollection 273

Float 274

Font 277

Form 278

Fraction 283

GraphDispatcher 284

GraphPane 285

IdentityDictionary 287

IndexedCollection 289

Inspector 291

Integer 293

Interval 295

LargeNegativeInteger 296

LargePositiveInteger 297

LCompiler 297

ListPane 298

ListSelector 301

Magnitude 302

Menu 303

Message 304

MetaClass 305

MethodDictionary 306

NoMouseCursor 307

Number 308

Object 311

OrderedCollection 316

Pane 319

Pattern 321

Pen 323

Point 326

PointDispatcher 328

Process 330

PromptEditor 331

Prompter 333

ReadStream 334

ReadWriteStream 335

Rectangle 336

ScreenDispatcher 338

ScrollDispatcher 341

SelectorForm 342

Set 343

SmallInteger 345

SortedCollection 345

Stream 347

String 350

StringModel 352

SubPane 355

Symbol 358

SymbolSet 359

SystemDictionary 360

TerminalStream 361

TextEditor 364

TextPane 367

TextSelection 372

Time 375

TopDispatcher 377

TopPane 378

True 381

UndefinedObject 382

WildPattern 383

WriteStream 384

附录A SMALLTALK句法摘要 387

A.1 如何说明句法 387

A.2 Smalltalk句法 388

附录B 原方法 391

B.1 原方法如何工作 391

B.2 原方法号的分配 391

B.3 用户定义的原方法 394

附录C SMALLTALK/V配置 400

C.1 指针表 400

C.2 栈 401

C.3 纯化 401

C.4 对象交换 401

C.5 Speed与Space 402

附录D 方法索引 403

常见术语中英文对照表 438

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