第一章 数据库基础 1
1.1 数据库的基本概念 1
1.2 汉字FoxBASE简介 3
1.2.1 FoxBASE的构成 3
1.2.2 FoxBASE的系统环境 3
1.2.3 FoxBASE系统配置 4
1.2.4 FoxBASE系统指标 4
1.2.5 FoxBASE系统工作模式 5
1.2.6 FoxBASE安装启动与退出 5
1.3 FoxBASE的数据类型 6
1.3.1 字符型数据(Character) 6
1.3.2 数值型数据(Number) 6
1.3.3 日期型数据(Date) 7
1.3.4 逻辑型数据(Logical) 7
1.3.5 备注型数据(Memory) 7
1.3.6 屏幕型数据(Screen) 7
1.4 常量与变量 7
1.5 表达式 10
1.6 命令格式 12
1.7 文件 13
1.7.1 文件的命名 13
1.7.2 文件类型 13
第二章 数据库操作 15
2.1 建立数据库 15
2.2 输入记录 17
2.2.1 直接输入 17
2.2.2 追加记录 19
2.3 浏览 20
2.3.1 连续显示记录命令 20
2.3.2 分页显示记录命令 21
2.4 指针定位 21
2.4.1 GOTO命令 22
2.4.2 SKIP命令 23
2.5 插入 24
2.6 记录删除 24
2.6.1 逻辑删除与恢复 24
2.6.2 物理删除 25
2.6.3 删除所有记录 26
第三章 数据库的修改与应用 27
3.1 结构修改 27
3.2 成批替换 28
3.3 编辑修改 29
3.4 浏览修改 30
3.5 排序与检索 32
3.5.1 数据库的排序 32
3.5.2 数据库的索引 33
3.5.3 索引文件的打开与关闭 34
3.5.4 索引的更新 34
3.6 查询 35
3.6.1 索引查询 35
3.6.2 直接定位检索命令 36
3.6.3 索引搜索 36
3.7 多重数据库操作 37
3.7.1 选择工作区 37
3.7.2 数据库间的关联 38
3.7.3 数据库间的连接 38
3.8 数据统计 40
3.8.1 计数 40
3.8.2 求平均值 40
3.8.3 求和 41
3.8.4 分类汇总 41
第四章 系统函数及参数设置 43
4.1 函数 43
4.1.1 数学函数 43
4.1.2 字符串函数 45
4.1.3 日期及时间函数 47
4.1.4 测试函数 49
4.1.5 类型转换函数 52
4.2 参数设置 53
4.2.1 程序调试参数 53
4.2.2 输出格式显示参数 54
4.2.3 文件操作的参数 56
4.2.4 数值运算及数据检参数 58
4.2.5 其他参数 59
第五章 程序设计基础 61
5.1 程序的建立与运行 61
5.1.1 建立和编辑程序 61
5.1.2 程序的运行 63
5.2 简单程序 63
5.3 分支程序 64
5.3.1 简单分支语句 64
5.3.2 选择分支语句 65
5.3.3 多分支语句 65
5.4 循环程序 68
5.5 过程 71
5.5.1 调用过程的方法 71
5.5.2 过程文件的建立 72
5.5.3 过程文件的打开与关闭 72
第六章 应用程序 74
6.1 程序交互命令 74
6.1.1 等待命令 74
6.1.2 输入命令 75
6.1.3 接收命令 76
6.2 常用辅助命令 76
6.3 屏幕格式 78
6.3.1 屏幕坐标 78
6.3.2 屏幕输入格式设计 79
6.3.3 屏幕格式文件 83
6.3.4 屏幕输出格式设计 84
6.3.5 屏幕显示颜色的设置 84
6.3.6 格式化屏幕语句 85
6.4 菜单设计 86
6.4.1 使用屏幕输入输出语句设计菜单程序 87
6.4.2 使用@—PROMRT语句设计光亮条菜单程序 88
6.5 打印机输出格式设计 89
6.6 宏代换技术 91
6.7 多窗口技巧 92
6.8 数组 93
6.8.1 数组的定义 93
6.8.2 数组的使用 94
6.8.3 数据传递 94
6.8.4 收集命令 95
6.9 自定义函数 96
第七章 程序调试 97
7.1 程序调试与纠错的原则 97
7.2 程序错误分类 98
7.3 纠正错误的方法 100
7.4 错误信息的分析和使用 102
7.5 容错设计 103
7.5.1 测试法 103
7.5.2 陷阱法 104
第八章 FoxBASE输出 111
8.1 报表输出和标签输出 111
8.1.1 报表输出 111
8.1.2 标签输出 115
8.2 程序的编译输出 118
附录Ⅰ FoxBASE命令 119
附录Ⅱ FoxBASE函数 129