目录 1
第一章 汉字FOXBASE+概述 1
1—1 计算机基础知识 1
1—2 数据库简介 3
1—3 汉字FOXBASE+数据库系统 5
1—4 汉字FOXBASE+特点 13
1—5 汉字FOXBASE+的运行环境 16
习题 18
1—6 汉字FOXBASE+的运行 18
第二章 汉字FOXBASE+基础知识 19
2—1 符号的约定 19
2—2 汉字FOXBASE+的语法规定 19
2—3 全屏幕编辑及其光标控制 24
2—4 出错信息 27
习题 28
第三章 汉字FOXBASE+函数 29
3—1 数值函数 29
3—2 日期和时间函数 30
3—3 字符串函数 32
3—4 类型转换函数 34
3—5 库操作函数 36
3—6 环境函数 39
3—7 杂类函数 43
习题 44
第四章 建立数据库 45
4—1 数据库文件的建立 45
4—1—1 数据库文件结构的建立—CREATE 45
4—1—2 数据库文件的打开和数据的录入—USE、APPEND 50
4—2—1 分页列表输—DISPLAY、STRUCTURE、DISPLAY 52
4—1—3 数据库文件的关闭—USE 52
4—2 数据库文件结构和数据的输出 52
4—2—2 连续列表输出—LISTSTRUCTURE、LIST 56
4—3 用其它方法建立数据库文件 58
4—3—1 数据库文件结构的建立—CREATE、FROM、COPY STRUCTURE、MODIFY STRUCTURE 58
4—3—2 数据库文件数据的录入—APPEND FROM 62
4—3—3 由旧数据库文件来建立新数据库文件—COPY 67
习题 73
5—1 数据库文件记录的编辑和修改 76
5—1—1 记录指针及其操作—GO、SKIP 76
第五章 数据库操作 76
5—1—2 记录的编辑—EDIT 78
5—1—3 记录的插入—INSERT 78
5—1—4 记录的翻阅—BROWSE 79
5—1—5 记录的修改—CHANGE 82
5—1—6 记录的替换—REPLACE 82
5—2 数据库文件记录的删除和恢复 85
5—2—1 DELETE命令 85
5—2—2 PACK命令 87
5—2—4 RECALL命令 88
5—2—3 ZAP命令 88
5—3 索引文件 89
5—3—1 索引文件的建立—INDEX 89
5—3—2 索引文件的打开—USE 90
5—3—3 索引文件的重建—REINDEX 92
5—4 数据库文件记录的查询 94
5—4—1 记录的直接查找—LOCATE 94
5—4—2 记录的继续查找—CONTINUE 94
5—4—3 记录的索引查找—FIND、SEEK 96
5—5—1 统计记录数—COUNT 98
5—5 统计汇总 98
5—5—2 求平均值—AVERAGE 99
5—5—3 求和—SUM 100
5—5—4 求分类和—TOTAL 100
5—6 数据库文件的排序—SORT 103
习题 104
第六章 数据库操作的其它辅助命令 107
6—1 有关内存变量的操作 107
6—2 磁盘操作命令 112
6—3 其它辅助命令 114
习题 116
第七章 汉字FOXBASE+程序设计(Ⅰ) 117
7—1 结构化程序设计基本思想 117
7—2 汉字FOXBASE+命令文件的建立和执行 118
7—3 顺序执行程序设计 120
7—4 分支程序设计 124
7—4—1 两个分支的程序设计—IF…ELSE…ENDIF 124
7—4—2 多个分支的程序设计—DO CASE…ENDCASE 127
7—5 循环程序设计 131
7—5—1 循环语句—DO WHILE…LOOPEXIT…ENDDO 131
7—5—2 单循环应用举例 132
7—5—3 多重循环及其应用 135
7—5—4 循环语句与其它分支语句的联合使用 136
习题 137
第八章 输入输出程序设计 139
8—1 屏幕输入输出程序设计 139
8—1—1 屏幕格式设计命令 139
8—1—2 屏幕输入格式文件的建立与应用 146
8—2 标准的报表格式文件FRM 148
8—2—1 标准报表格式文件的建立和修改—CREATE REPORT、MODIFY REPORT 149
8—2—2 标准报表的生成及输出—REPORT FROM 151
8—3 标准的标签格式文件LBL 152
8—3—1 标准标签格式文件的建立和修改 —CREATE LABEL、MODIFY LABEL 152
8—3—2 标准标签的生成及输出—LABEL FROM 153
8—4 报表格式程序设计 154
8—4—1 设计报表程序的一般方法 154
8—4—2 控制报表输出去向命令—SET DEVICE 155
8—4—3 控制打印机走纸命令-EJECT 156
习题 156
9—1 主程序 157
第九章 汉字FOXBASE+程序设计(Ⅱ) 157
9—2 子程序 160
9—2—1 有关调用子程序的命令—DO、RETURN、RETRY 160
9—2—2 子程序调用的嵌套 161
9—3 过程和过程文件 162
9—3—1 过程文件编辑器—FOXBIND 162
9—3—2 使用过程文件 163
9—3—3 参数说明—PUBLIC、PRIVATE 163
9—3—4 参数传递—DO…WITH…PARAMETERS 165
9—4 ON命令 166
习题 167
第十章 多重数据库文件操作 169
10—1 工作区的基本概念—USE、SELECT 169
10—2 数据库文件之间联系的建立和操作—SETRELATION 173
10—3 用一个数据库文件对另一个数据库文件的更新—UPDATE 176
10—4 两个数据库文件的连接—JOIN 178
习题 181
第十一章 参数设置和系统配置 182
11—1 参数设置命令—SET 182
11—2 系统状态显示命令—LIST/DISPLAY STATUS 194
11—3 汉字FOXBASE+的配置文件 195
习题 199
第十二章 汉字FOXBASE+与其它软件的接口技术 200
12—1 用汉字FOXBASE+文本文件接口实现与其它软件的数据共享 200
12—2 其它软件直接存取数据库文件数据的方法 209
12—3 汉字FOXBASE+调用外部目标的接口—RUN!、LOAD、CALL、RELEASE 212
习题 215
第十三章 汉字FOXBASE+编程技巧 216
13—1 优化汉字FOXBASE+运行环境 216
13—2 常见问题及解决方法 217
13—3 汉字FOXBASE+编程技巧 219
习题 233
第十四章 多用户汉字FOXBASE 234
14—1 系统运行环境 234
14—2 多用户汉字FOXBASE+基础知识 235
14—3 多用户对数据的共享与控制 236
14—4 加锁方法 238
14—5 加锁失败的测试和处理 242
14—6 多用户命令 245
14—7 多用户函数 248
14—8 多用户编程死锁的预防 252
14—9 常见的多用户出错信息 255
习题 256
附录一:ASCII字符编码表 257
附录 257
参考文献 257
附录二:FOXBASE+函数集(字母序) 261
附录三:FOXBASE+命令集(字母序) 265
附录四:FOXBASE+错误信息 274
15—2 视图(VIEW)文件 285
15—1 筛选索引 285
第十五章 汉字FOXBASE+2.10版 285
15—3 菜单功能 286
15—4 其它 288
习题 291
第十六章 汉字FoxPro关系数据库 292
16—1 FoxPro的主要特点 292
16—2 FoxPro新增加的命令 300
16—3 FoxPro新增加的函数 306
16—4 FoxPro新增加的系统内存变量 311