第一章 Turbo Basic简介 1
1.1 浏览Turbo Basic 1
1.2 Turbo Basic的发行盘 2
第二章 Turbo Basic的基本操作 5
2.1 制作Turbo Basic的备份盘 5
2.2 安装Turbo Basic 5
2.3 设置操作环境 6
2.4 启动Turbo Basic 7
2.5 Turbo Basic主菜单命令 9
2.5.1 文件命令(File Command) 9
2.5.2 编辑命令(Edit Command) 12
2.5.3 运行命令(Run Command) 12
2.5.4 编译命令(Compile Command) 13
2.5.5 选择项命令(Options Command) 13
2.5.6 设置命令(Setup Command) 17
2.5.7 窗口命令(Window Command) 19
2.5.8 调试命令(Debug Command) 20
2.6 编辑器操作命令 21
2.6.1 编辑器的基本操作 21
2.6.2 块操作 24
2.6.3 搜索和替代操作 25
2.7 操作实例 26
2.7.1 编译前的准备 27
2.7.2 编译源程序 27
2.7.3 运行程序 28
2.7.4 程序运行出错 28
2.7.5 将源程序存盘 29
2.7.6 可执行程序存盘 30
2.7.7 在DOS下直接运行执行文件 31
2.7.8 程序的跟踪 31
2.7.9 小结 31
第三章 Turbo Basic编辑器 36
3.1 基本的移动命令 36
3.2 扩充的移动命令 37
3.3 插入和删除命令 38
3.4 块命令 39
3.5 混合编辑命令 41
3.6 本编辑器与Wordstar的比较 45
第四章 Turbo Basic语言讨论 47
4.1 程序结构 47
4.2 Turbo Basic字符集 49
4.2.1 保留词 50
4.3 Turbo Basic中的数 52
4.3.1 整数 53
4.3.2 长整数 53
4.3.3 单精度浮点数 53
4.3.4 双精度浮点数 54
4.3.5 运算与8087协处理器 54
4.4 常量 55
4.4.1 字符串常量 55
4.4.2 数值常量 55
4.4.3 其它进制中整数常量的表示 56
4.4.4 有名常量 56
4.5 变量 57
4.6 数组 58
4.6.1 下标 58
4.6.2 字符串数组 60
4.6.3 多维数组 60
4.6.4 数组越界的检查 61
4.6.5 数组的内存需求量 61
4.6.6 动态分配 62
4.6.7 说明静态数组和动态数组 63
4.7 表达式 63
4.7.1 运算符 65
4.7.1.1 算术运算符 65
4.7.1.2 关系运算符 66
4.7.1.3 逻辑运算符 66
4.7.1.4 字符串和关系运算符 69
4.8 子程序、函数和过程 70
4.8.1 子程序 70
4.8.2 函数 71
4.8.2.1 形参与实参 74
4.8.2.2 函数类型 74
4.8.3 过程 75
4.8.3.1 传送数组给过程 75
4.8.4 过程函数定义和程序流程 76
4.8.4.1 参数检查 77
4.8.5 函数和过程的进一步探讨 77
4.8.5.1 参数的传值和传地址 77
4.8.5.2 局部变量 80
4.8.5.3 共享属性 82
4.8.5.4 静态变量 83
4.8.5.5 递归 84
4.9 文件 86
4.9.1 目录和路径名 87
4.9.2 文件存贮技术 89
4.9.2.1 数据库管理的基本方法 89
4.9.2.2 顺序文件 89
4.9.2.3 字段分隔顺序考件 91
4.9.2.4 非分隔顺序文件 93
4.9.2.5 随机文件 94
4.9.2.6 二进制文件 98
4.9.2.7 输入输出没有 99
4.10 图形 100
4.10.1 正文方式 100
4.10.2 图形方式 102
4.10.3 最后被引用的点(LPR) 102
4.10.4 绝对与相对坐标 103
4.10.5 重新定义屏幕坐标 103
第五章 Turbo Basic参考手册 106
5.1 命令词典 106
5.2 印刷符规定 107
5.3 命令描述 108
附录A 与数值有关的注意事项 333
附录B 事件俘获 339
附录C 汇编语言接口 343
附录D Turbo Basic与解释Basic的比较 354
附录E 出错信息 362
附录F 参考资料 378
附录G 函数与过程的摘要 382
附录H Turbo Basic的环境设置 391