《Turbo Pascal 6·0》PDF下载

  • 购买积分:9 如何计算积分?
  • 作  者:娅雯等编译
  • 出 版 社:中国科学院希望高级电脑技术公司
  • 出版年份:1991
  • ISBN:
  • 页数:159 页
图书介绍:

前言 1

简介 1

Turbo Pascal手册 1

目录 1

安装Turbo Pascal 2

熟悉Turbo Pascal 2

Laptop系统 3

README文件 3

组成成份 4

菜单条与菜单简化键 4

第一章熟悉新的IDE 4

Turbo Pascal窗口 7

状态行 9

对话框 9

编辑 11

启动Turbo Pascal 11

编制第一个程序 12

分析第一个程序 12

保存第一个程序 12

编译第一个程序 13

运行第一个程序 13

更进一步第二个程序 14

检查创建的文件 14

调试程序 15

使用监视窗口 16

纠正第二个程序 16

趣味程序:第三个用户程序 17

第二章Turbo Pascal程序设计 19

程序设计的要素 19

数据类型 20

整数类型 20

实数类型 21

字符和字符串类型 22

布尔类型 23

指针数据类型 23

标识符 24

操作符 25

赋值操作符 25

单目和双目操作符 25

位操作符 26

关系操作符 26

逻辑操作符 26

writeln过程 27

输出 27

地址操作符 27

字符串操作符 27

集合操作符 27

输入 28

条件语句 29

if语句 29

case语句 29

循环语句 30

While循环 30

repeat…until循环 31

for循环 32

过程和函数 33

程序结构 33

过程和函数结构 33

样本程序 34

程序注释 35

第三章Turbo Pascal单元 36

单元是什么? 36

单元的结构 36

接口部分 37

实现部分 37

初始化部分 38

如何使用单元 39

引用单元说明 41

实现部分的USES子句 41

循环引用单元 43

DOS单元 44

Printer单元 44

Overlay单元 44

Crt单元 44

System单元 44

标准单元 44

和其它说明共享 44

Graph单元 45

Turbo3和Graph3单元 45

编写用户单元 45

编译单元 45

示例 46

单元和大程序 47

用作覆盖的单元 48

TPUMOVER工具 48

什么是对象? 49

第四章面对对象程序设计 49

继承 50

对象:继承的记录 51

对象类型实例 52

对象域 52

建议 53

方法 53

代码/数据封装 54

定义方法 55

方法城与self参数 55

对象的数据域与方法的形式参数 56

在单元中定义对象 57

私有部分 58

按需求设计程序 58

封装 59

方法:逐渐增多 60

扩展对象 60

继承静态方法 62

虚拟方法和多态性 63

先后连接 64

对象类型的兼容性 64

多态对象 66

虚拟方法 67

虚拟方法调用的范围检查 68

虚拟方法的稳定性 68

后连接示例 69

过程或方法 72

对象的扩展性 72

静态方法或虚拟方法 73

动态对象 73

释放动态对象 74

释放方法 74

用NEW分配和调用对象 74

动态对象分配示例 75

释放堆中复杂的数据结构 76

几点建议 77

结论 78

第五章调试Turbo Pascal程序 79

程序错误 79

编译错误 79

运行错误 79

执行到光标(F4) 80

跟踪(F7) 80

Turbo Pascal集成调试器 80

调试器的功能 80

逻辑错误 80

断点 81

监视 81

求值/修改(Ctrl-F4) 81

游历 81

进入和退出调试器 81

跟踪程序 82

结束调试节 82

重新启动调试节 82

启动调试节 82

单步执行程序 84

使用断点 85

使用Ctrl-Break 86

监测值 87

监测表达式的类型 88

格式说明符 89

类型转换 90

表达式 90

计算与修改 91

编辑和删除监视项 91

修改表达式 92

游历 93

调用堆栈 93

查找过程和函数 93

面向对象的调试 94

单步执行并跟踪方法调用 94

在计算窗口中的对象 94

有关问题 95

如何写便于调试的程序 95

Find Procedure命令中的表达式 95

内存问题 96

外部处理 96

重新配置Turbo Pascal 96

修改源代码 97

Turbo Pascal与IDE 97

递归子程序 98

不能调试的代码 98

常见错误 98

错误处理 99

输入/输出错误处理 99

其他错误处理能力 100

范围检查 100

第六章项目管理 102

程序组织 102

初始化 103

Build和Make选项 103

Make选项 103

Build选项 104

独立的MAKE实用程序 104

MAKE使用示例 104

创建Make文件 105

使用Make 106

条件编译 106

DEFINE和UNDEF伪指令 106

在命令行上定义符号 107

在IDE中定义符号 107

予定义符号 107

VER60符号 107

MSDOS和CPU86符号 107

CPU87符号 108

IF×××、ELSE和ENDIF符号 108

IFDEF和IFNDEF伪指令 109

代码优化 110

IFOPT伪指令 110

第七章IDE参考指南 112

启动与退出 112

命令行选项 112

/G选项 113

/N选项 113

/L选项 113

/E选项 113

/D选项 113

/C选项 113

/O选项 114

/P选项 114

/S选项 114

/T选项 114

/W选项 114

/X选项 114

退出Turbo Pascal 114

Open(F3) 115

Clear Desktop 115

File菜单(ALTF) 115

About 115

≡(System)菜单(Alt spacebar) 115

Refresh Display 115

使用File列表框 116

New 116

Save(F2) 116

Save As 116

Save All 117

Chang Dir 117

Exit(Alt X) 118

Edit菜单(Alt E) 118

Print 118

Dos Shell 118

Get Info 118

Restore Line 119

Cut(Ctrl Del) 119

Copy(Ctrl Ins) 119

Paste(shift-Ins) 119

Search菜单(Alt S) 120

Clear(Ctrl Del) 120

Find(Alt S F) 120

Copy Example 120

Show Clipboard 120

Options 121

Direction 121

Scope 121

Origin 122

Replace(Alt S R) 122

Search Again(Ctrl L) 123

Go to Line Number 123

Find Procedure 123

Find Error(Alt F8) 123

Program Reset(Ctrl F2) 124

Go To Cursor(F4) 124

Run菜单(Alt R) 124

Run(Ctrl F9) 124

Trace Into(F7) 125

Step Over(F8) 125

Parameters 125

Compile菜单(Alt C) 126

Compile(Alt F9) 126

Make(F9) 126

Build 126

Destination 126

Eualuate/Modify(ctrl F4) 127

Primary File 127

Debug菜单(Alt D) 127

Watches 128

Add Watch(Ctrl F7) 128

Delete Watch 129

Edit Watch 129

Remove All Watches 129

Toggle Breakpoint(Ctrl F8) 129

Breakpoints 129

Code Generation 130

Compiler 130

Options菜单(Alt O) 130

Run-time Errors 131

Syntax Options 132

Numeric processing 132

Debugging 132

Conditional Defines 133

Memory Sizes 133

Linker 133

Debugging 134

Debugger 134

Link Buffer 134

Map File 134

Display Swapping 135

Dircctorics 135

Environment 136

Preferences 137

Editor 138

Mouse 139

Retrieve Options 140

Save Options 140

Colors 140

Startup 140

Window菜单 141

Size/Move(Ctrl F5) 141

Zoom(F5) 141

Tile 141

Cascade 141

Next(F6) 141

Previous(Shift F6) 141

User Screen(Alt F5) 142

Call Stack(Ctrl F3) 142

Output 142

Watch 142

Close(Alt F3) 142

Register 142

List(Alt O) 143

Help菜单(F1) 143

Contents(F1) 143

Previous Topic(Alt F1) 144

Help on Help(F1) 144

Topic Search(Ctrl F1) 144

Index 144

第八章编辑器命令一览 145

新旧编辑器 145

编辑器命令一览表 145

快速移动光标 147

块命令 148

其它编辑命令 149

查找与替换 149

查找及重复查找 150

查找替换 150

配对 150

可嵌套界符 151

有向性和无向性配对 151

第九章命令行编译器 152

编译器选项 152

编译器伪指令选项 154

开关伪指令选项 154

条件定义选项 154

编译器模式选项 155

Make(/M)选项 155

Build all(/B)选项 155

Find error(/F)选项 155

Quiet(/Q)选项 156

Link buff(/L)选项 156

目录选项 157

EXF TPU目录选项 157

Include目录选项 157

Unit目录选项 157

Object files目录选项 157

调试选项 158

Map文件选项 158

Standalone调试选项 158

TPC.CFG文件 158

在保护模式下编译 159