第一部分 BASIC编程技术 1
第1章 BASIC概述 1
1.1 BASIC语言发展史 1
1.2 BASIC语言特点 1
1.3 BASIC起动与操作命令 2
第2章 BASIC程序设计 4
2.1 程序设计(Ⅰ):屏幕输出设计 4
2.2 程序设计(Ⅱ):陷井设计技术 9
2.3 程序设计(Ⅲ):功能段子程序设计 13
2.4 程序设计(Ⅳ):模块子程序设计 16
2.5 程序设计(Ⅴ):机器语言子程序设计 18
第3章 BASIC数据处理 22
3.1 BASICA命令行参数 22
3.3 数据存取技术 23
3.2 BASIC数据 23
3.4 随机数据存取技巧 27
3.5 数据排序技术 30
3.6 数据检索技术 38
第4章 BASIC报表编制 41
4.1 表头设计 41
4.2 表体设计技巧 42
4.3 动态报表设计 44
4.4 报表脱机打印技术 50
第5章 BASIC文件开发 52
5.1 数据库文件 52
5.2 索引文件 54
5.3 执行文件 54
5.4 文本系统 55
6.1 科学计算程序库 58
第6章 BASIC常用程序库 58
6.2 系统工程分析程序库 59
6.3 简单游戏程序库 61
第二部分 dBASEⅢ编程基础 66
第7章 dBASEⅢ概述 66
7.1 dBASEⅢ发展概述 66
7.2 dBASEⅢ性能指标 67
7.3 dBASEⅢ系统功能指标 68
7.4 dBASEⅢ操作键 68
第8章 dBASEⅢ命令 71
8.1 dBASEⅢ命令格式和分类 71
8.2 dBASEⅢ辅助命令 72
8.3 dBASEⅢ基本命令 72
8.4 dBASEⅢSET TO命令 73
8.5 dBASEⅢSET ON/OFF命令 74
8.6 dBASEⅢ扩展命令 75
第9章 dBASEⅢ变量与函数 76
9.1 dBASEⅢ数据 76
9.2 dBASEⅢ数组变量 78
9.3 dBASEⅢ函数 80
第10章 dBASEⅢ文件及其建立 83
10.1 文件的分类 83
10.2 数据文件的建立 84
10.3 命令文件的建立 87
10.4 打印文件的建立 88
第11章 dBASEⅢ编程方法 89
11.1 结构化程序设计 89
11.2 最优化程序设计 90
11.3 程序调试与纠错方法 92
11.4 程序设计备忘录 94
第三部分 dBASEⅢ编程技术 95
第12章 屏幕输入、输出技术 95
12.1 声音、色彩和图象程序设计 95
12.2 数据输入设计 101
12.3 数据输出设计 102
12.4 数据输入、输出设计 106
12.5 数据输出描述符 108
12.6 多窗口编程技术 109
第13章 菜单程序设计技术 113
13.1 菜单工作方式 113
13.2 “DO CASE”菜单技术 113
13.3 宏代换菜单技术 115
13.4 光标引导菜单技术 117
13.5 色彩引导菜单技术 118
13.6 功能键菜单技术 119
13.7 库菜单技术 120
13.8 混合编程菜单技术 124
第14章 子程序技术 128
14.1 子程序的概念 128
14.2 屏幕格式子程序 128
14.3 模块功能子程序 128
14.4 过程子程序 129
14.5 外部子程序 130
第15章 数据库操作技术 132
15.1 库结构操作技术 132
15.2 数据修改与更新技术 134
15.3 数据追加技术 135
15.4 数据删除技术 136
15.5 数据复制技术 137
15.6 数据排序技术 140
15.7 数据检索技术 142
15.8 数据统计汇总技术 156
15.9 多工作区操作技术 157
第16章 报表输出技术 160
16.1 制表基础技术 160
16.2 报表设计方法 161
16.3 dFOR MAT仿真表格程序设计 161
第17章 系统保密技术 165
17.1 文件名加密技术 165
17.2 口令设置保密技术 165
17.3 程序加、解密技术 169
17.4 dBASEⅢ编译技术 171
18.1 数据通讯的必要性 172
18.2 数据通讯接口文件 172
第18章 数据通讯基础 172
第四部分 数据通讯技术 172
18.3 程序连接技术 173
第19章 与字处理软件通讯 174
19.1 编辑数据文件 174
19.2 BASIC数据追加技术 174
19.3 dBASEⅢ数据追加和修改技术 175
第20章 dBASEⅢ与BASIC数据通讯 177
20.1 顺序方式读取接口文件 177
20.2 随机方式读取接口文件 177
20.3 读取dBASEⅢ接口文件通用程序 178
20.4 BASIC语言直接读取dBASEⅢ数据库 179
附录 FACAS简介 183
参考文献 189