1.1 系统的配置要求 1
1.1.1 硬件配置 1
1.1.2 软件配置 1
第一章 汉字dBASE Ⅲ的基础知识 1
1.2 汉字dBASEⅢ的启动、工作方式和退出 2
1.2.1 启动 2
1.2.2 工作方式 3
1.2.3 退出 3
1.3 汉字dBASE Ⅲ的数据类型 3
1.3.1 数据类型 3
1.3.2 常数 4
1.3.3 变量 4
1.4.1 字符函数 5
1.4 汉字dBASE Ⅲ的函数 5
1.4.2 数字函数 6
1.4.3 日期与时间函数 7
1.4.4 各种转换函数 8
1.4.5 专门测试函数 9
1.5 汉字dBASE Ⅲ表达式与条件表示方法 10
1.5.1 数字表达式 10
1.5.2 字符表达式 11
1.5.3 关系表达式 11
1.5.4 逻辑表达式 12
1.5.5 条件表示方法 12
1.6 汉字dBASEⅢ的命令结构 12
1.6.1 命令结构 13
1.6.2 命令的书写规则 14
1.7 汉字dBASEⅢ文件名和文件类型 14
1.7.1 文件名 14
1.7.2 文件类型 14
1.8 汉字dBASEⅢ的数据库文件 15
1.8.1 数据库文件的文件名 16
1.8.2 字段、字段变量、字段值和记录 16
1.8.3 字段的五种类型 16
1.8.4 数据存放形式 18
第二章 数据库的基本操作 19
2.1 数据库文件的建立 19
2.1.1 问题的提出 19
2.1.2 建立数据库 20
2.2 数据库结构的显示及修改 21
2.2.1 数据库结构的显示 21
2.2.2 数据库结构的修改 22
2.2.3 建立或修改库结构时的常用控制键 23
2.3 数据库的数据输入 24
2.3.1 打开数据库文件 24
2.3.2 记录数据输入 24
2.3.3 录入数据时控制键的用法 25
2.3.4 从其他库文件向工作文件添加数据 26
2.3.5 数据库文件的复制 26
2.4 数据库的数据输出 27
2.4.1 LIST命令 27
2.5 插入记录数据 28
2.4.2 DISPLAY命令 28
2.5.2 指针相对移动命令 29
2.5.1 指针绝对移动命令 29
2.5.3 LOCATE直接查找命令 30
2.5.4 CONTINUE继续查找命令 30
2.5.5 INSERT记录的插入 31
2.6 记录数据的删除 31
2.6.1 给记录打删除标记 31
2.6.2 永久性删除命令 32
2.6.3 记录恢复命令 32
2.6.4 清除库文件中所有记录命令 33
2.7 记录的替换 33
2.8.1 编辑命令 34
2.8 数据库文件的编辑 34
2.8.2 数据库翻阅命令 35
2.8.3 修改命令 36
2.9 数据库的数据分类 36
2.10 索引文件 37
2.10.1 建立索引文件 38
2.10.2 打开索引文件 39
2.10.3 重新索引 39
2.10.4 查找 40
2.11.3 求平均命令 41
2.11.1 统计记录个数命令 41
2.11.2 求和命令 41
2.10.5 索引文件的关闭 41
2.11 数据库数值参数的处理 41
2.11.4 汇总命令 42
第三章 数据库的辅助操作命令 44
3.1 有关内存变量的操作 44
3.1.1 显示内存变量 44
3.1.2 清除内存变量命令 45
3.1.3 保存内存变量命令 45
3.1.4 恢复内存变量命令 45
3.2 文件操作命令 46
3.2.1 文件目录的显示 46
3.2.2 关闭文件 46
3.3.1 系统初始化命令 47
3.3.3 打印机走纸命令 47
3.3.2 清屏命令 47
3.2.3 文件的更名 47
3.3 几个通用命令 47
3.2.5 文件的复制 47
3.2.4 文件的删除 47
3.3.4 TEXT命令 48
第四章 汉字dBASEⅢ简单的程序设计 49
4.1 汉字dBASE Ⅲ程序的特点 49
4.2 汉字dBASE Ⅲ程序的建立和执行 49
4.2.1 程序的建立方法 50
4.2.2 程序的执行 50
4.3.2 简单的程序设计 51
4.3 程序设计的基本方法及简单程序设计 51
4.3.1 程序设计的基本方法 51
4.3.3 简单的数据库处理程序 52
4.4 人机对话语句 53
4.4.1 接收命令 53
4.4.2 等待语句 54
4.4.3 输入语句 54
4.5 分支程序设计 55
4.5.1 条件转移语句 55
4.5.2 条件选择转向语句 57
4.5.3 IF语句的嵌套使用 60
4.5.4 情况语句 62
4.6.1 中止程序执行语句 65
4.6 中止程序执行语句和注释语句 65
4.6.2 注释语句 66
第五章 循环程序设计 67
5.1 循环语句的结构及执行过程 67
5.1.1 循环语句的结构 67
5.1.2 循环的执行过程 68
5.2 循环常用的三种控制方式 68
5.2.1 对库文件操作时的循环控制方式 68
5.2.2 有限次循环的控制方式 69
5.2.3 无限次循环控制方式 70
5.3 短路循环语句 72
5.4 多重循环和循环语句与其他分支的嵌套 72
5.4.1 多重循环 72
5.4.2 循环语句与其他分支判断语句的嵌套 74
5.5 循环语句举例 75
第六章 汉字dBASEⅢ的过程及其调用 81
6.1 调用子程序语句和返回主程序语句 81
6.1.1 调用子程序语句 81
6.1.2 返回主程序语句 81
6.2 过程文件中过程的调用 82
6.2.1 过程文件 82
6.2.2 过程的嵌套 85
6.3 过程调用中的参数传递 86
6.3.1 全局性内存变量 87
6.3.2 局部性内存变量 88
6.3.3 利用参数传递语句传递参数 90
7.1.1 文件操作工作区 92
7.1.2 工作区的标号和别名 92
第七章 多重数据库操作 92
7.1 工作区的基本概念 92
7.1.3 工作区的选择及使用规则 93
7.1.4 工作区的互访 94
7.2 两个数据库文件的关联 96
7.3 根据另一数据库进行更新操作 98
7.4 数据库间的连接 99
第八章 输入输出格式设计 105
8.1 屏幕格式设计 105
8.1.1 屏幕格式设计命令 105
8.2 打印机输出格式设计命令 108
8.1.2 屏幕格式设计命令的补充说明 108
8.2.1 控制@命令输出去向的命令 109
8.2.2 打印机格式设计命令 109
8.2.3 特殊图型符号及打印字型设置 109
8.3 报表格式文件 112
8.3.1 简单报表的建立 112
8.3.2 报表格式文件的建立过程 113
8.3.3 分类报表的建立 117
8.3.4 报表格式文件的修改 119
8.3.5 报表输出命令 119
8.3.6 使用报表中格式文件中应注意的几个问题 120
8.4 标签格式文件 120
8.4.1 建立标签格式文件 120
8.4.2 标签输出命令 121
第九章 状态设置和显示辅助操作 124
9.1 状态设置命令——SET命令组 124
9.1.1 用于屏幕设置的SET命令 124
9.1.2 用于打印机状态设置的SET命令 126
9.1.3 影响命令操作结果的SET命令 126
9.1.4 用于程序调试的SET命令 130
9.1.5 与文件操作有关的SET命令 130
9.1.6 SET命令 131
9.2 用CONFIG.DB文件设置初始状态参数 131
9.3 状态显示命令 134
10.1.2 功能选择 136
10.1.1 菜单画面的设计方法 136
10.1 菜单技术 136
第十章 程序设计技巧 136
10.1.3 分支选择 137
10.1.4 菜单中的容错处理 138
10.1.5 多层菜单的连接 138
10.2 汉字dBASEⅢ的应用技巧 140
10.2.1 工作口令的设置技巧 140
10.2.2 输入的设计技巧 142
10.2.3 查询检索的设计技巧 143
10.2.4 调试程序的技巧 143
10.2.5 输出的设计技巧 144
10.3 汉字dBASEⅢ编程技巧实例 146
10.4.1 编制主控程序 152
10.4 程序设计实例 152
10.4.2 编制家庭财务状况程序 153
10.4.3 工作学习情况部分 158
附录一 上机实验指导 162
实验一 怎样建立一个数据库文件 162
实验二 怎样编辑及为数据库加入新数据 164
实验三 数据库的分类、索引及查询 167
实验四 函数的使用、数值参数的处理及建立分类求和文件 170
实验五 建立报表格式文件和标签文件 173
实验六 复制库结构及多重数据库操作 175
附录二 汉字dBASE Ⅲ命令集(字母序) 179