前言 1
系统要求 2
本书的使用 2
印刷约定 3
学习资料 4
关于BASIC的书 4
关于汇编语言的书 4
关于DOS的书 4
第一部分准备开始 5
第一章安装快速BASIC 5
1.1备份你自己的盘 5
1.2盘目录 5
1.3安装快速BASIC:硬盘编排 6
1.4安装快速BASIC:软盘编排 7
1.5 如果你有个鼠标器 8
1.6如果你有个数学协处理器 8
1.7设置DOS环境变量 9
第二章快速BASIC入门 11
2.1 如果你是位BASICA程序员 11
2.2如果你用过快速BASIC2.0或3.0版本 18
2.3如果你用过BASIC编译程序 23
2.4 所有快速BASIC用户的重要信息 24
第二部分 快速BASIC程序开发环境 32
第三章快速BASIC环境入门 32
3.1快速BASIC屏幕 32
3.2打开菜单和选择命令 33
3.3使用对话框 36
3.4使用窗口 39
3.5 暂时返回到外壳DOS(DOS Shell) 41
3.6 退出快速BASIC(Exit) 42
第四章管理源文件 42
4.1 快速BASIC文件分类 43
4.2程序 44
4.3模块 48
4.4改换主模块(Set Main Module) 51
4.5包含文件 52
4.6档案 55
4.7合并两文件内容(Merge) 56
4.8打印文件(Print) 57
第五章编辑 58
5.1输入文本 58
5.2灵巧编辑程序特点 58
5.3插入和覆盖 60
5.4选择文本 60
5.5删除文本和插入文本 60
5.6取消刚才编 61
5.7移动文本的拷贝文本 61
5.8搜索和替换 61
5.9在文本中使用位置标志 66
5.10输入特殊字符 66
5.11压缩 67
5.12连接行 68
5.13从其它文件拷贝文本 68
5.14编辑命令小结 68
第六章建立和运行快速BASIS程序 71
6.1编写程序 71
6.2在快速BASIC内建立可执行文件 77
6.3在程序中使用SUB和FUNCTION过程 80
6.4把几个模块合并成一个程序 83
第七章调试 84
7.1用快速BASIC来调试程序 84
7.2预防错误 85
7.3快速BASIC的调试特点 86
7.4先进的调试 93
第三部分库和工具 95
第八章快速库 95
8.1库的类型 95
8.2快速库的优点 96
8.3建立快速库 96
8.4使用快速库 99
8.5文持库(QB.QLB) 100
8.6 QLB文件名扩展 100
8.7 在命令行中构造库 100
8.8 在快速库中使用其它语言的例程 101
8.9快速库存储限制 101
8.10构造紧致可执行文件 102
第九章在DOS下编译和连接 103
9.1 BC,LINK和LIB 103
9.2使用bc的优点 103
9.3编译,连接过程 104
9.4 用BC命令编译 104
9.5连接 106
9.6 管理独立库文件:LIB 115
附 录 120
附录A BASIA程序转换成快速BASIC程序 120
A.1 源文件格式 120
A.2磁带BASIC 120
A.3快速BASIC禁止的语句和函教 120
A.4需要修改的语句 120
附录B 和早期快速BASIC版本的区别 121
B.1 新特点 121
B.2环境差异 127
B.3编译和调试的差异 130
B.4 BASIC语言的改进 132
B.5支件兼容性 133
附录C调用C和汇编语言例行程序 133
C.1 组织混合语言程序 133
C.2混合语言程序设计要素 134
C.3 BASIC调用C 134
C.4 C调用BASIC 140
C.5 传地址或传值 146
C.6数值数据,串式数据 148
C.7特殊数据类型 150
C.8指针,地址变量和公用块 155
C.9 汇编语言与BASIC接口 157