内容简介
前言
简介
Turbo Pascal手册
目录
安装Turbo Pascal
熟悉Turbo Pascal
Laptop系统
README文件
组成成份
菜单条与菜单简化键
第一章熟悉新的IDE
Turbo Pascal窗口
状态行
对话框
编辑
启动Turbo Pascal
编制第一个程序
分析第一个程序
保存第一个程序
编译第一个程序
运行第一个程序
更进一步第二个程序
检查创建的文件
调试程序
使用监视窗口
纠正第二个程序
趣味程序:第三个用户程序
第二章Turbo Pascal程序设计
程序设计的要素
数据类型
整数类型
实数类型
字符和字符串类型
布尔类型
指针数据类型
标识符
操作符
赋值操作符
单目和双目操作符
位操作符
关系操作符
逻辑操作符
writeln过程
输出
地址操作符
字符串操作符
集合操作符
输入
条件语句
if语句
case语句
循环语句
While循环
repeat…until循环
for循环
过程和函数
程序结构
过程和函数结构
样本程序
程序注释
第三章Turbo Pascal单元
单元是什么?
单元的结构
接口部分
实现部分
初始化部分
如何使用单元
引用单元说明
实现部分的USES子句
循环引用单元
DOS单元
Printer单元
Overlay单元
Crt单元
System单元
标准单元
和其它说明共享
Graph单元
Turbo3和Graph3单元
编写用户单元
编译单元
示例
单元和大程序
用作覆盖的单元
TPUMOVER工具
什么是对象?
第四章面对对象程序设计
继承
对象:继承的记录
对象类型实例
对象域
建议
方法
代码/数据封装
定义方法
方法城与self参数
对象的数据域与方法的形式参数
在单元中定义对象
私有部分
按需求设计程序
封装
方法:逐渐增多
扩展对象
继承静态方法
虚拟方法和多态性
先后连接
对象类型的兼容性
多态对象
虚拟方法
虚拟方法调用的范围检查
虚拟方法的稳定性
后连接示例
过程或方法
对象的扩展性
静态方法或虚拟方法
动态对象
释放动态对象
释放方法
用NEW分配和调用对象
动态对象分配示例
释放堆中复杂的数据结构
几点建议
结论
第五章调试Turbo Pascal程序
程序错误
编译错误
运行错误
执行到光标(F4)
跟踪(F7)
Turbo Pascal集成调试器
调试器的功能
逻辑错误
断点
监视
求值/修改(Ctrl-F4)
游历
进入和退出调试器
跟踪程序
结束调试节
重新启动调试节
启动调试节
单步执行程序
使用断点
使用Ctrl-Break
监测值
监测表达式的类型
格式说明符
类型转换
表达式
计算与修改
编辑和删除监视项
修改表达式
游历
调用堆栈
查找过程和函数
面向对象的调试
单步执行并跟踪方法调用
在计算窗口中的对象
有关问题
如何写便于调试的程序
Find Procedure命令中的表达式
内存问题
外部处理
重新配置Turbo Pascal
修改源代码
Turbo Pascal与IDE
递归子程序
不能调试的代码
常见错误
错误处理
输入/输出错误处理
其他错误处理能力
范围检查
第六章项目管理
程序组织
初始化
Build和Make选项
Make选项
Build选项
独立的MAKE实用程序
MAKE使用示例
创建Make文件
使用Make
条件编译
DEFINE和UNDEF伪指令
在命令行上定义符号
在IDE中定义符号
予定义符号
VER60符号
MSDOS和CPU86符号
CPU87符号
IF×××、ELSE和ENDIF符号
IFDEF和IFNDEF伪指令
代码优化
IFOPT伪指令
第七章IDE参考指南
启动与退出
命令行选项
/G选项
/N选项
/L选项
/E选项
/D选项
/C选项
/O选项
/P选项
/S选项
/T选项
/W选项
/X选项
退出Turbo Pascal
Open(F3)
Clear Desktop
File菜单(ALTF)
About
≡(System)菜单(Alt spacebar)
Refresh Display
使用File列表框
New
Save(F2)
Save As
Save All
Chang Dir
Exit(Alt X)
Edit菜单(Alt E)
Dos Shell
Get Info
Restore Line
Cut(Ctrl Del)
Copy(Ctrl Ins)
Paste(shift-Ins)
Search菜单(Alt S)
Clear(Ctrl Del)
Find(Alt S F)
Copy Example
Show Clipboard
Options
Direction
Scope
Origin
Replace(Alt S R)
Search Again(Ctrl L)
Go to Line Number
Find Procedure
Find Error(Alt F8)
Program Reset(Ctrl F2)
Go To Cursor(F4)
Run菜单(Alt R)
Run(Ctrl F9)
Trace Into(F7)
Step Over(F8)
Parameters
Compile菜单(Alt C)
Compile(Alt F9)
Make(F9)
Build
Destination
Eualuate/Modify(ctrl F4)
Primary File
Debug菜单(Alt D)
Watches
Add Watch(Ctrl F7)
Delete Watch
Edit Watch
Remove All Watches
Toggle Breakpoint(Ctrl F8)
Breakpoints
Code Generation
Compiler
Options菜单(Alt O)
Run-time Errors
Syntax Options
Numeric processing
Debugging
Conditional Defines
Memory Sizes
Linker
Debugging
Debugger
Link Buffer
Map File
Display Swapping
Dircctorics
Environment
Preferences
Editor
Mouse
Retrieve Options
Save Options
Colors
Startup
Window菜单
Size/Move(Ctrl F5)
Zoom(F5)
Tile
Cascade
Next(F6)
Previous(Shift F6)
User Screen(Alt F5)
Call Stack(Ctrl F3)
Output
Watch
Close(Alt F3)
Register
List(Alt O)
Help菜单(F1)
Contents(F1)
Previous Topic(Alt F1)
Help on Help(F1)
Topic Search(Ctrl F1)
Index
第八章编辑器命令一览
新旧编辑器
编辑器命令一览表
快速移动光标
块命令
其它编辑命令
查找与替换
查找及重复查找
查找替换
配对
可嵌套界符
有向性和无向性配对
第九章命令行编译器
编译器选项
编译器伪指令选项
开关伪指令选项
条件定义选项
编译器模式选项
Make(/M)选项
Build all(/B)选项
Find error(/F)选项
Quiet(/Q)选项
Link buff(/L)选项
目录选项
EXF TPU目录选项
Include目录选项
Unit目录选项
Object files目录选项
调试选项
Map文件选项
Standalone调试选项
TPC.CFG文件
在保护模式下编译