第一章 Turbo Pascal基本概念与特点 1
1.1 程序结构 1
1.2 数据类型 17
1.3 变量与常量 26
1.4 过程与函数 33
1.5 程序和单元 40
第二章 BIOS和DOS服务 45
2.1 BIOS服务 45
2.2 DOS服务 60
2.3 未公布的DOS服务 69
第三章 中断与通讯 72
3.1 使用中断 72
3.2 编写中断管理器 74
3.3 PC远程通讯 75
4.1 扩展内存工作原理 86
第四章 使用扩展内存 86
4.2 LIMEMS单元 88
4.3 与扩展内存相关的编程问题 91
第五章 Turbo Pascal文件 97
5.1 文件句柄概念 97
5.2 Turbo Pascal文本文件 97
5.3 磁盘文件和缓冲区 103
5.4 类型文件 104
5.5 无类型文件 107
5.6 类型文件和无类型文件过程 109
5.7 删除和修改文件名 112
第六章 界面设计 114
6.1 视频单元 114
6.2 键盘单元 124
6.3 窗口 129
6.4 菜单 140
6.5 命令行分析 156
7.1 对象的概念 165
第七章 面向对象的程序设计 165
7.2 继承性 166
7.3 对象的定义 166
7.4 方法 168
7.5 封装 173
7.6 关于对象的进一步编程 174
7.7 小结 189
第八章 Turbo Pascal与其它语言的接口 190
8.1 嵌入式汇编程序 190
8.2 Turbo Pascal与Turbo Assembler的接口 206
8.3 Turbo Pascal与FoxBase的数据通信 228
第九章 Borland公司提供的ToolBox 241
9.1 数据库工具箱(DataBase ToolBox) 241
9.2 使用数值方法工具箱 264
10.1 Graph单元 282
第十章 图形程序设计 282
10.2 图象处理与图象文件 318
10.3 图形显示中鼠标的应用 339
10.4 用绘图仪进行图形输出 373
第十一章 编写Turbo Vision应用程序 388
11.1 第一个Turbo Vision应用程序 388
11.2 桌面,菜单条和状态行 389
11.3 打开窗口 393
11.4 窗口特性 395
11.5 创建一个对话框 403
11.6 其它对话框控制 412
11.7 标准对话框 412
11.8 建议和忠告 413
11.9 演示例程 416
参考文献 424