最新Turbo Pascal 6.0用户指南PDF电子书下载
- 电子书积分:9 积分如何计算积分?
- 作 者:徐风译
- 出 版 社:北京联想计算机集团公司
- 出版年份:1991
- ISBN:
- 页数:152 页
导论 1
0.1 Turbo Pascal手册 1
0.2 Turbo Pascal的安装 2
0.2.1 Turbo Pascal的定制 2
0.2.2 膝上型计算机系统 3
0.3 关于README文件 3
第一章 学用新的IDE 4
1.1 IDE的组成部分 4
1.1.1 菜单条与菜单 4
1.1.2 Turbo Pascal的窗口 7
1.1.2.1 窗口的管理 9
1.1.3 状态行 10
1.1.4 对话框 10
1.1.4.1 检查框与电钮(radio button) 11
1.1.4.2 输入框与列表 11
1.1.5 编辑 12
1.2 Turbo Pasccal的启动 12
1.3 创建第一个程序 12
1.3.1 分析第一个程序 13
1.3.2 保存第一个程序 13
1.3.3 编译第一个程序 14
1.3.4 运行第一个程序 14
1.3.5 检查用户文件 15
1.4 再进一步:用户的第二个程序 15
1.4.1 程序的调试 16
1.4.1.1 Watch窗口的使用 16
1.4.2 修改第二个程序 17
1.5 程序设计实践:第三个程序 18
第二章 Turbo Pascal程序设计 20
2.1 程序设计的要素 20
2.2 数据类型 21
2.2.1 整型 21
2.2.2 实型 21
2.2.3 字符型与字符串型 23
2.2.4 布尔类型 24
2.2.5 指针类型 24
2.3 标识符 25
2.4 运算符 25
2.4.1 赋值运算符 26
2.4.2 代数运算符 26
2.4.3 按位运算符 26
2.4.4 关系运算符 27
2.4.5 逻辑运算符 27
2.4.6 地址运算符 28
2.4.7 集合运算符 28
2.4.8 字符串运算符 28
2.5 输出 28
2.5.1 Writeln过程 28
2.6 输入 29
2.7 条件语句 29
2.7.1 if语句 29
2.7.2 case语句 30
2.8 循环 31
2.8.1 while循环 31
2.8.2 repeat...until循环 31
2.8.3 for循环 33
2.9 过程和函数 33
2.9.1 程序结构 34
2.9.2 过程与函数的结构 34
2.9.3 程序范例 35
2.9.4 程序中的注释 36
第三章 Turbo Pascal的单元 37
3.1 什么是单元 37
3.2 单元的结构 37
3.2.1 界面部分 38
3.2.2 实现部分 38
3.2.3 初始化部分 39
3.3 怎样使用单元? 39
3.3.1 对单元声明的引用 40
3.3.2 实现部分的uses语句 42
3.3.2.1 单元互用 43
3.3.2.2 对其它声明的共享 44
3.4 标准单元 45
3.4.1 System单元 45
3.4.2 DOS单元 45
3.4.3 Overlay单元 45
3.4.4 Crt单元 45
3.4.5 Printer单元 45
3.4.6 Graph单元 46
3.4.7 Turbo3和Graph3单元 46
3.5 编写用户自己的单元 46
3.5.1 单元的编译 46
3.5.2 一个例子 47
3.5.3 单元与大型程序 48
3.5.4 作为覆盖的单元 48
3.5.5 TPUMOVER实用程序 49
第四章 面向对象的程序设计 50
4.1 什么是对象? 50
4.2 继承性 51
4.3 对象:可继承的记录 52
4.3.1 对象类型的实体 53
4.3.2 对象的域 53
4.3.3 好习惯与坏毛病 54
4.4 方法(method) 54
4.4.1 放在一起的代码和数据 55
4.4.2 定义方法 56
4.4.3 方法的作用域和Self参数 56
4.4.4 对象数据域和方法的形式参数 58
4.4.5 在单元中定义的对象 58
4.4.5.1 私有段(provate section) 59
4.4.6 主动的程序设计 59
4.4.7 封装(Encapsulation) 60
4.4.8 方法:绝不减少 61
4.4.8.1 关于数据抽象 61
4.4.9 对象的扩充 61
4.4.10 静态方法的继承 63
4.4.11 虚拟方法与多形性 64
4.4.12 早束定与晚束定 65
4.4.13 对象类型的相容性 65
4.4.14 多形对象 67
4.4.15 虚拟方法(Virtual method) 68
4.4.15.1 虚拟方法调用的范围检查 69
4.4.15.2 虚拟方法不变性 69
4.4.16 晚束定的例子 70
4.4.17 过程还是方法? 71
4.4.18 对象的扩展性 73
4.4.19 静态方法和虚拟方法 73
4.4.20 动态对象 74
4.4.21 使用New的分配与初始化 74
4.4.22 动态对象的回收 75
4.4.23 解除程序(destructor) 75
4.4.24 动态分配对象的实例 77
4.4.24.1 堆上复杂数据结构的回收 77
4.5 若干建议 79
4.6 结束语 80
第五章 Turbo Pascal程序的调试 81
5.1 错误分类 81
5.1.1 编译错误 81
5.1.2 运行错误 81
5.1.3 逻辑错误 82
5.2 集成调试器 82
5.2.1 调试器能够做什么 82
5.2.2 调试器的进入和退出 83
5.2.2.1 开始调试 84
5.2.2.2 重新开始调试 84
5.2.2.3 结束调试 85
5.2.3 程序的跟踪执行 85
5.2.4 程序的分步执行 86
5.2.5 断点的使用 88
5.3 其它错误处理功能 89
第六章 项目管理 90
6.1 程序组织 90
6.1.1 初始化 91
6.2 Build和Make选择项 91
6.2.1 Make选择项 91
6.2.2 Build选择项 92
6.3 独立的Make实用程序 92
6.3.1 举例 93
6.3.1.1 makefile文件的建立 93
6.3.1.2 MAKE的使用 94
6.4 条件编译 94
6.4.1 DEFINE和UNDEF伪指令 95
6.4.1.1 命令行中的定义 95
6.4.1.2 IDE中的定义 95
6.4.2 预定义的符号 95
6.4.2.1 VER60 96
6.4.2.2 MSDOS和CPU86 96
6.4.2.3 CPU87 96
6.4.2.4 IFxxxx、ELSE和ENDIF 97
6.4.3 IFDEF和IFNDEF伪指令 98
6.4.4 IFOPT伪指令 98
6.5 代码的优化 99
第七章 IDE参考 101
7.1 Turbo Pascal的启动和退出 101
7.1.1 命令行选择项 101
7.1.2 退出Turbo Pascal 103
7.2 ≡(系统)菜单 103
7.3 File菜单 104
7.3.1 Open选择项 104
7.3.2 New选择项 105
7.3.3 Save(F2)选择项 105
7.3.4 Save As选择项 105
7.3.5 Save All选择项 106
7.3.6 Change Dir选择项 106
7.3.7 Print选择项 107
7.3.8 Get Info选择项 107
7.3.9 DOS shell选择项 107
7.3.10 Exit选择项(Alt-X) 108
7.4 Edit菜单 108
7.4.1 Restore line(行恢复) 108
7.4.2 Cut 108
7.4.3 Copy命令(Ctrl-Ins) 109
7.4.4 Paste(Shift-Ins) 109
7.4.5 Copy Example 109
7.4.6 Show Clipboard 109
7.4.7 Clear(Ctrl Del) 109
7.5 Search菜单 109
7.5.1 Find(Alt-S-F) 109
7.5.2 Replace(Alt-SR) 111
7.5.3 Search Again(Ctrl-L) 112
7.5.4 Go to Line Number 112
7.5.5 Find Procedure 112
7.5.6 Find Error(Alt-F8) 112
7.6 Run菜单(Alt-R) 113
7.6.1 Run菜单(Ctrl-F9) 113
7.6.2 Program Reset(Ctrl-F2) 113
7.6.3 Go to Cursor(F4) 114
7.6.4 Trace Into(F7) 114
7.6.5 Step Over(F8) 114
7.6.6 Parameters 114
7.7 Compile菜单(Alt-C) 115
7.7.1 Compile(Alt-F9) 115
7.7.2 Make(F9) 115
7.7.3 Build 115
7.7.4 Destination 115
7.7.5 Primary File 116
7.8 Debug菜单(Alt-D) 116
7.8.1 Evaluate/Modify 116
7.8.2 Watches 118
7.8.2.1 Add Watch(Ctrl-F7) 118
7.8.2.2 Delete Watch 118
7.8.2.3 Edit Watch 118
7.8.2.4 Remove All Watches 118
7.8.3 Toggle BreakPoint 118
7.8.4 BreakPoint 118
7.9 Options菜单 120
7.9.1 Compiler 120
7.9.2 Memory Sizes 123
7.9.3 Linker 123
7.9.4 Debugger 124
7.9.5 Directories 125
7.9.6 Environment 126
7.9.7 Save Options 130
7.9.8 Retrieve Options 130
7.10 Window菜单 130
7.10.1 Size/Move 131
7.10.2 Zoom 131
7.10.3 Tile 131
7.10.4 Cascade 131
7.10.5 Next 131
7.10.6 Previous 132
7.10.7 Close 132
7.10.8 Watch 132
7.10.9 Register 132
7.10.10 Output 132
7.10.11 Call Stack 132
7.10.12 User Screen 133
7.10.13 List 133
7.11 Help菜单 133
7.11.1 Contents 134
7.11.2 Index 134
7.11.3 Topic Search 134
7.11.4 Previous Topic 134
7.11.5 Help on Help 134
第八章 编辑命令详解 135
8.1 新旧编辑器 135
8.2 编辑命令参照表 135
8.2.1 跳移命令 138
8.2.2 块命令 138
8.2.3 其它编辑命令 140
8.2.4 搜索和替换 141
8.2.5 括号匹配对 142
第九章 命令行编译器 144
9.1 编译选择项 144
9.2 编译伪指令选择项 146
9.2.1 开关伪指令选择项 146
9.2.2 条件定义选择项 146
9.3 编译模式选择项 147
9.3.1 Make(/M)选择项 147
9.3.2 Build All(/B)选择项 147
9.3.3 错误搜索选择项 148
9.3.4 连接缓冲区选择项 148
9.3.5 抑动选择项(The quiet option) 149
9.4 目录选择项 149
9.4.1 EXE&TPU目录选择项 149
9.4.2 Include目录选择项 149
9.4.3 单元目录选择项 149
9.4.4 目录文件目录选择项 150
9.5 Debug选择项 150
9.5.1 块象文件选择项 150
9.5.2 独立调试的选择项 150
9.6 TPC.CFG文件 151
9.7 使用保护摸式的编译 151
- 《近代旅游指南汇刊二编 16》王强主编 2017
- 《甘肃省档案馆指南》甘肃省档案馆编 2018
- 《近代旅游指南汇刊 31》王强主编 2014
- 《近代旅游指南汇刊二编 10》王强主编 2017
- 《手工咖啡 咖啡爱好者的完美冲煮指南》(美国)杰茜卡·伊斯托,安德烈亚斯·威尔霍夫 2019
- 《近代旅游指南汇刊 13》王强主编 2014
- 《近代旅游指南汇刊 28》王强主编 2014
- 《近代旅游指南汇刊 23》王强主编 2014
- 《重庆市绿色建筑评价技术指南》重庆大学,重庆市建筑节能协会绿色建筑专业委员会主编 2018
- 《ESG指标管理与信息披露指南》管竹笋,林波,代奕波主编 2019
- 《海明威书信集:1917-1961 下》(美)海明威(Ernest Hemingway)著;潘小松译 2019
- 《羊脂球 莫泊桑短篇小说选》(法)莫泊桑著;张英伦译 2010
- 《公主小姐不想吃饭》(法)克里斯汀·诺曼·维拉蒙著(法)玛丽安娜·巴尔西隆绘苏迪译 2019
- 《风涛》(日)井上靖著;覃思远译 2019
- 《凯恩斯文集 第13卷 社会、政治和文学论集》严忠志译 2018
- 《弗里达·卡罗》(加)苏珊娜·巴贝扎特著;朱一凡,玩静雯,李梦幻译 2020
- 《大历史 虚无与万物之间 全彩插图版》(美)大卫·克里斯蒂安,辛西娅·斯托克斯·布朗,克雷格·本杰明著;刘耀辉译 2017
- 《中国经典文化走向世界丛书 学术卷 2》龚海燕译 2019
- 《佳人奇遇 政治小说》(日)柴四郎著;梁启超译 1936
- 《堂吉词德 下》(西班牙)塞万提斯著;杨绛译 1987