内容简介
第0章 导论
0.1 Turbo Pascal for Windows的手册
0.2 Trubo Pascal的安装
0.3 启动Turbo Pascal
0.4 Turbo Pascal的定制
0.5 README文件
第一章 学用IDE
1.1 启动Turbo Pascal
1.2 IDE的组成
1.2.1 菜单条与菜单
1.2.2 Turbo Pascal窗口的管理
1.2.3 对话框
1.2.4 状态条
1.3 编辑
1.4 创建第一个程序
1.4.1 分析第一个程序
1.4.2 保存第一个程序
1.4.3 编译第一个程序
1.4.4 运行第一个程序
1.4.5 检查用户文件
1.5 再进一步:用户的第二个程序
1.5.1 程序的调试
1.5.2 修改第二个程序
第二章 Turbo Pascal程序设计
2.1 程序设计的要素
2.2 数据类型
2.2.1 整型
2.2.2 实型
2.2.3 字符型与字串型
2.2.4 布尔类型
2.2.5 指针类型
2.3 标识符
2.4 运算符
2.4.1 赋值运算符
2.4.2 算述运算符
2.4.3 按位运算符
2.4.4 关系运算符
2.4.5 逻辑运算符
2.4.6 地址运算符
2.4.7 集合运算符
2.4.8 字符串运算符
2.5 输出
2.5.1 Writeln过程
2.6 输入
2.7 条件语句
2.7.1 if语句
2.7.2 case语句
2.8 循环
2.8.1 while循环
2.8.2 repeat…until循环
2.8.3 for循环
2.9 过程和函数
2.9.1 程序结构
2.9.2 过程与函数的结构
2.9.3 程序范例
2.9.4 程序中的注释
第三章 Turbo Pascal的单元
3.1 什么是单元?
3.2 单元的结构
3.2.1 接口部分
3.2.2 实现部分
3.2.3 初始化部分
3.3 怎样使用单元?
3.3.1 对单元声明的引用
3.3.2 实现部分的uses语句
3.4 标准单元
3.4.1 System单元
3.4.2 WinDos单元
3.4.3 Strings单元
3.4.4 WinCrt单元
3.4.5 WinTypes单元
3.4.6 WinProcs单元
3.5 编写用户自己的单元
3.5.1 单元的编译
3.5.2 一个例子
3.5.3 单元与大型程序
3.5.4 TPUMOVER实用程序
第四章 面向对象的程序设计
4.1 什么是对象?
4.2 继承性
4.3 对象:可继承的记录
4.3.1 对象类型的实体
4.3.2 对象的域
4.3.3 好习惯与坏毛病
4.4 方法(method)
4.4.1 放在一起的代码的数据
4.4.2 定义方法
4.4.3 方法的作用域和Seif参数
4.4.4 对象数据域和方法的形式参数
4.4.5 在单元中定义的对象
4.4.6 主动的程序设计
4.4.7 封装(Encapsulation)
4.4.8 方法:绝不减少
4.4.9 对象的扩充
4.4.10 静态方法的继承
4.4.11 虚拟方法与多形性
4.4.12 早束定与晚束定
4.4.13 对象类型的相容性
4.4.14 多形对象
4.4.15 虚拟方法(Virtual method)
4.4.16 对象的扩展性
4.4.17 静态方法和虚拟方法
4.4.18 动态对象
4.4.19 使用New的分配与初始化
4.4.20 动态对象的回收
4.4.21 解除程序(destructor)
4.4.22 动态分配对象的实例
4.5 若干建议
4.6 小结
第五章 项目管理
5.1 IDE中的项目管理
5.1.1 保存工作环境
5.1.2 配置文件
5.1.3 桌面文件
5.1.4 清除桌面
5.1.5 IDE编程项目的管理
5.1.6 文件在哪儿
5.1.7 打开另一目录中的文件
5.2 程序组织
5.2.1 初始化
5.3 Build和Make选择项
5.3.1 Make选择项
5.3.2 Build选择项
5.4 条件编译
5.4.1 DEFINE和UNDEF伪指令
5.4.2 预定义的符号
5.4.3 IFDEF和IFNDEF伪指令
5.4.4 IFOPT伪指令
5.5 代码的优化
第六章 IDE参考
6.1 启动Turbo Pascal
6.2 退出Turbo Pascal
6.3 Turbo Pascal的控制菜单
6.3.1 Restore命令
6.3.2 Move命令
6.3.3 Size命令
6.3.4 Minimize命令
6.3.5 Maximize命令
6.3.6 Close命令
6.3.7 Switch To命令
6.4 编辑窗口的控制菜单
6.4.1 Restore命令
6.4.2 Move命令
6.4.3 Size命令
6.4.4 Minimize命令
6.4.5 Maximize命令
6.4.6 Close命令
6.4.7 Next命令
6.5 File菜单
6.5.1 New命令
6.5.2 Open命令
6.5.3 Save命令
6.5.4 Save As命令
6.5.5 Save All命令
6.5.6 Print命令
6.5.7 Printer Setup命令
6.5.8 Exit命令
6.5.9 已关闭文件的列表
6.6 Edit菜单
6.6.1 Undo命令
6.6.2 Redo命令
6.6.3 Cut命令
6.6.4 Copy命令
6.6.5 Paste命令
6.6.6 Clear命令
6.7 Search菜单
6.7.1 Find命令
6.7.2 Replace命令
6.7.3 Search Again命令
6.7.4 Go to Line Numberr命令
6.7.5 Show Last Compile Error命令
6.7.6 Find Error命令
6.8 Run菜单
6.8.1 Run命令
6.8.2 Debueeing命令
6.8.3 Parameters命令
6.9 Compile菜单
6.9.1 Compile命令
6.9.2 Make命令
6.9.3 Build命令
6.9.4 Primary File命令
6.9.5 Clear Primary File命令
6.9.6 Information命令
6.10 Options菜单
6.10.1 Compiler命令
6.10.2 Linker命令
6.10.3 Directories命令
6.10.4 Preferences命令
6.10.5 Open命令
6.10.6 Save命令
6.10.7 Save As命令
6.11 Window菜单
6.11.1 Tile命令
6.11.2 Cascade命令
6.11.3 Arrange Icons命令
6.11.4 Close All命令
6.12 Help菜单
6.12.1 Index命令
6.12.2 Topic Search命令
6.12.3 Glossary命令
6.12.4 Using Help命令
6.12.5 About Turbo Pascal命令
第七章 编辑命令详解
7.1 命令集
7.2 编辑菜单
7.3 编辑命令详解
7.3.1 块操作命令
7.3.2 放弃操作:Undo
7.3.3 其他编辑命令
7.3.4 查找与继续查找
7.3.5 对偶匹配
第八章 命令行编译器
8.1 编译选择项
8.2 编译伪指令选择项
8.2.1 开关伪指令选择项
8.2.2 条件定义选择项
8.3 编译模式选择项
8.3.1 Make(/M)选择项
8.3.2 Build All(/B)选择项
8.3.3 错误搜索选择项
8.3.4 连接缓冲区选择项
8.3.5 抑动选择项(quiet option)
8.4 目录选择项
8.4.1
8.4.2 EXE&TPU目录选择项
8.4.3 Include目录选择项
8.4.4 单元目录选择项
8.4.5 目标文件目录选择项
8.4.6 资源目录选项
8.5 Debug选择项
8.5.1 映象文件选择项
8.5.2 调试选择项
8.6 TPCW.CFG文件