上篇 基础篇 3
第一章 数据库的基本概念 3
1.1 信息、数据和数据处理 3
1.2 数据管理的发展历史 3
1.3 数据模型 6
1.4 数据库系统 10
1.5 FoxBASE概貌 11
2.1 数据类型 15
第二章 FoxBASE基础 15
2.2 常量和变量 16
2.3 函数 18
2.4 表达式和运算 19
2.5 命令 23
2.6 文件 25
第三章 FoxBASE基本操作 29
3.1 定义数据库文件结构 29
3.2 数据库文件的打开和关闭 33
3.3 记录的定位和显示 34
3.4 记录的添加和删除 37
3.5 记录的修改 42
3.6 库文件结构的显示和修改 45
3.7 数据组织 49
3.8 数据查询 55
3.9 数据统计 58
第四章 多个数据库文件的操作 61
4.1 数据库文件复制和数据传递 61
4.2 工作区的选择和互访 64
4.3 数据库文件的连接 66
4.4 数据库文件的关联 67
4.5 数据库文件的更新 69
4.6 定义可访问字段名表 70
4.7 现场文件的建立和调用 72
第五章 FoxBASE函数 75
5.1 数学运算函数 75
5.2 字符串操作函数 78
5.3 转换函数 83
5.4 测试函数 85
5.5 时间和日期函数 93
5.6 环境函数 95
5.7 坐标函数 99
5.8 输入函数 99
第六章 辅助性命令和操作 102
6.1 磁盘文件操作命令 102
6.2 帮助命令HELP 104
6.3 环境参数设置 106
6.5 其他辅助性命令 115
6.4 屏幕画面的保存与恢复 115
第七章 程序设计 117
7.1 程序文件的建立、修改和运行 117
7.2 交互式输入命令 118
7.3 顺序执行结构 120
7.4 分支结构 121
7.5 循环结构 125
7.6 过程和过程调用 130
7.7 注释标识和响铃 134
7.8 自定义函数 135
7.9 错误的捕获 136
7.10 程序的调试 139
7.11 程序设计风格和程序运行效率 143
第八章 内存变量和数组 146
8.1 内存变量 146
8.2 数组 153
第九章 菜单设计 159
9.1 具有亮条的菜单 159
9.2 上弹式菜单 161
9.3 下拉式菜单 162
10.1 标签输出 166
第十章 输入输出设计 166
10.2 报表输出 170
10.3 与输出有关的几条命令 175
10.4 I/O格式设计命令 177
10.5 屏幕格式文件 185
10.6 利用@命令设计报表 187
第十一章 FoxBASE与其他语言的接口 191
11.1 两种格式的数据文件 191
11.2 FoxBASE与高级语言的接口 192
11.3 FoxBASE数据库文件的内部结构 194
11.4 FoxBASE与汇编语言的接口 196
11.5 执行DOS命令和外部程序 199
第十二章 FoxBASE的多用户功能 200
12.1 文件的打开属性 200
12.2 FoxBASE的加锁和解锁机制 202
12.3 冲突处理 206
12.4 死锁处理 209
12.5 多用户命令和函数 214
13.1 编译器FoxPcomp 217
第十三章 两个基本实用程序 217
13.2 过程文件生成器FoxBind 218
第十四章 非编程用户操作中心FoxCentral 221
14.1 基本操作和功能 221
14.2 选择和建立缺省内容(Select) 223
14.3 更新数据库文件数据(Update) 224
14.4 运行(Run) 226
14.5 组织数据库(Organize) 227
14.6 建立文件和筛选器(Create) 227
14.7 修改文件和日志(Modify) 228
14.8 编辑和执行宏命令(Macro) 229
14.9 操作系统功能(DOS) 230
第十五章 实用开发工具FoxView、FoxCode和FoxDoc 231
15.1 屏幕设计和应用程序生成器FoxView 231
15.2 模板方式程序自动生成器FoxCode 237
15.3 文档自动生成器FoxDoc 243
第十六章 商业图形软件FoxGraph 250
16.1 FoxGraph概述 250
16.2 FoxGraph接口 252
16.3 数据管理 253
16.4 二维图形 255
16.5 三维图形 256
16.6 图形输出 256
16.7 宏命令 258
下篇 应用技巧篇 261
第十七章 通用总控菜单程序 261
17.1 编制通用总控菜单程序的意义 261
17.2 通用总控菜单程序介绍 262
17.3 菜单数据库文件 263
17.5 通用总控菜单程序应用举例 265
17.4 通用总控菜单程序的使用方法 265
17.6 其它显示形式的通用菜单程序 269
第十八章 数据结构文件的自动生成 272
18.1 建立数据库文件字典和数据字典的目的 272
18.2 数据库文件字典 273
18.3 数据字典 274
18.4 自动生成和自动修改数据库文件结构 279
18.5 自动生成屏幕格式文件 287
19.1 编制通用数据录入程序的意义 293
19.2 通用数据录入程序 293
第十九章 通用数据录入程序 293
19.3 通用数据录入程序的调用 306
19.4 调用通用数据录入程序编写的数据录入程序的使用方法 307
第二十章 通用模糊组合查询 310
20.1 模糊组合查询 310
20.2 编制通用模糊组合查询程序的意义 311
20.3 通用模糊组合查询程序的实现及其特点 312
20.4 通用模糊组合查询程序 312
20.5 调用通用模糊组合查询程序完成应用系统的查询功能 335
21.1 “万能”统计程序 341
第二十一章 自动生成统计程序 341
21.2 自动生成统计程序的准备 356
21.3 自动生成统计程序 359
第二十二章 自动生成制表程序 363
22.1 编制自动生成制表程序的意义 363
22.2 自动制表程序介绍 364
22.3 自动生成制表程序中的公用子程序 396
22.4 自动制表程序的调用 397
22.5 用自动制表程序制作报表 397
23.1 编制跟踪查错程序的意义 407
第二十三章 通用跟踪查错程序 407
23.2 记载错误的数据库文件 408
23.3 通用跟踪查错程序 408
23.4 通用跟踪查错程序的使用方法 410
附录A ASCII码表 411
附录B 全屏幕编辑控制键 413
附录C 命令一览表 415
附录D 函数一览表 420