第一章 dBASE数据库系统 1
1.1 dBASE系统的发展 1
1.2 dBASE命令的使用方法 2
1.3 dBASE命令的构成和基本规则 3
1.4 数据显示命令(?/??)和赋值命令(STORE) 6
1.5 记录、字段和数据值 9
1.6 常数、变量和函数 10
1.7 运算符、运算规则和表达式 13
2.1 数据库文件 19
第二章 数据库生成 19
2.2 建立数据库结构 20
2.3 全屏幕编辑 25
2.4 数据输入 27
2.5 打开和关闭数据库文件 30
第三章 数据库的操作 32
3.1 数据定位 32
3.2 查看数据 36
3.3 修改数据 39
3.4 插入数据 45
3.5 删除数据 48
第四章 数据的应用 54
4.1 数据组织 54
4.2 数据检索 63
4.3 多重数据库文件 68
4.4 数据库文件连接 71
4.5 数据库文件间的更新 73
4.6 求和、求平均值和分类求和 75
4.7 财务、统计运算 77
4.8 字段、记录筛选 79
4.9 数据库文件间的关联 83
4.10 现场文件和查询文件 91
第五章 数据库的管理和维护 93
5.1 数据库结构的维护 93
5.2 索引文件、多重索引文件的管理 97
5.3 明细型字段的管理 103
5.4 数据库文件间的数据交换 106
5.5 其它维护命令 109
5.6 环境设置和查看 112
5.7 目录文件的使用 122
6.1 三角函数及其应用 126
第六章 dBASEⅣ函数及其应用 126
6.2 算术函数及其应用 129
6.3 财务函数及其应用 134
6.4 字符操作函数及其应用 135
6.5 日期函数及其应用 141
6.6 检测函数及其应用 144
6.7 转换函数及其应用 152
6.8 标识函数及其应用 156
6.9 环境函数及其应用 157
6.10 输入函数及其应用 158
第七章 程序设计 163
7.1 程序设计方法——结构化程序设计 163
7.2 交互式命令 164
7.3 选择 166
7.4 循环 173
7.5 数据库的循环操作 178
7.6 程序调用和参数传递 179
7.7 注释与文本语句 185
7.8 内存变量操作 186
7.9 错误捕获和处理 192
7.10 自定义函数 195
7.11 事务管理 198
7.12 程序文件的建立和执行 200
第八章 数组 203
8.1 下标变量 203
8.2 数组和数组定义语句DECLARE 203
8.3 数组赋值、显示和删除 208
8.4 数据库文件与数组之间的数据转换 214
8.5 数组在命令和函数中的应用 223
9.1 显示器 225
9.2 屏幕输入输出设计命令@ 225
第九章 屏幕输入输出设计 225
9.3 屏幕画面美化 231
9.4 功能符和模式符的应用 233
9.5 屏幕格式文件 248
9.6 窗口 250
9.7 ON READERROR命令 254
第十章 打印机输出设计 255
10.1 打印报表 255
10.2 打印标签 256
10.3 利用@命令设计打印机输出格式 258
10.4 使用?/??和???命令设计打印机输出格式 260
10.5 ON PAGE、EJECT和EJECT PAGE命令 263
10.6 系统内存变量与打印机管理 265
第十一章 调试技术 277
11.1 问题的提出 277
11.2 单命令方式下的查错与改错 279
11.3 跟踪执行程序 281
11.4 断点设置和恢复 288
11.5 全屏幕程序调试编辑命令 289
第十二章 dBASEⅣ与外部接口 292
12.1 与外部文件交换数据 292
12.2 调用DOS命令和外部程序 297
12.3 调用二进制程序文件 298
第十三章 用户可定义菜单 302
13.1 菜单定义 302
13.2 接收与处理 305
13.3 激活和关闭菜单 308
13.4 显示菜单 313
13.5 应用举例 313
第十四章 SQL基础 317
14.1 SQL语言的发展与特点 317
14.2 SQL命令 318
14.3 数据结构TABLE(表格)的定义 319
14.4 表格数据的插入、修改和删除 322
14.5 窗口 325
14.6 索引 326
14.7 数据库与目录 327
第十五章 基本查询 329
15.1 简单查询 329
15.2 SQL的内部函数 334
15.3 谓词的应用 334
15.4 排序显示 337
15.5 记录的分组查询 338
15.6 并操作 340
第十六章 连接与嵌套查询 341
16.1 二元连接查询 342
16.2 多元连接查询 343
16.3 单层嵌套查询 343
16.4 多层嵌套与相关嵌套查询 345
16.5 关键字ANY和ALL,谓词EXISTS 347
第十七章 SQL与dBASE 349
17.1 SQL方式中使用dBASE命令与函数 349
17.2 访问dBASE数据库文件 352
17.3 数据的传送 353
17.4 保存SQL的查询结果 354
17.5 使用权的授予和收回 355
第十八章 数据共享 358
18.1 网络 358
18.2 数据的一致性 358
18.3 数据的保护 360
18.4 死锁处理 363
18.5 出错处理 367
18.6 网络命令与函数 367
19.1 dBASE安全系统 375
第十九章 数据库保护 375
19.2 安全系统的建立 377
第二十章 菜单系统 383
20.1 菜单系统简介 383
20.2 控制中心 386
20.3 BROWSE和EDIT 388
20.4 编辑 394
20.5 数据库设计 399
20.6 现场查询和更新查询设计 404
20.7 格式设计 422
20.8 报表设计 429
20.9 标签设计 437
20.10 打印 440
20.11 应用程序 443
20.12 目录Catalog 444
20.13 工具Tools 446
20.14 dBASEⅣ图形功能 455
第二十一章 dBASEⅣ安装和启动 458
21.1 dBASEⅣ的工作要求 458
21.2 单用户dBASEⅣ安装和启动 458
21.3 多用户dBASEⅣ安装和启动 464
21.4 存取控制——用户增加和删除 471
21.5 dBASEⅣ配置 472
21.6 退出dBASEⅣ系统 478
附录A 命令一览表 479
附录B SET命令索引表 492
附录C 函数索引表 498
附录D 出错信息 501
附录E 网络出错信息 523
附录F 数据库文件结构 526
参考书目 527