目 录 1
第一章数据库系统的基本概念 1
1.1数据库 1
1.2关系型数据库 2
1.3关系数据库发展的几个阶段 3
1.4汉字dBASEⅢ数据库管理系统简介 4
1.5 dBASEⅢ关系数据库的应用范围 5
第二章dBASEⅢ应用软件结构设计 8
2.1编程的几个阶段 8
2.1.1软件开发初期阶段的分析和设计 9
2.1.2软件开发的中期阶段——编写程序 10
2.1.3软件开发中的后期阶段——运行测试与修改完善 11
2.2编程的几个要点 12
2.3数据库工作流程图举例 13
2.4数据库管理系统结构框图举例 14
2.5系统文件的设置 15
2.5.1 CONFIGSYS文件的设置 15
2.5.2 CONFIGDB文件的设置 16
2.6程序设计基础 20
2.6.1结构式语言系统 20
2.7 dBASEⅢ命令操作规则 25
2.8一个完整的程序举例 32
2.8.1人体生物钟预测查询程序注释 32
2.8.2建立数据库 38
第三章查询、显示类模块设计 41
3.1查询类模块设计 41
3.1.1通用查询模块 44
3.1.2多重数据库查询模块 47
3.1.3关联查询模块 49
3.2.1实现显示的命令语句 52
3.2显示类模块设计 52
3.2.2菜单设计的基本方法 54
3.2.3屏幕格式文件的调用 59
第四章打印类模块设计 62
4.1 实现打印的命令语句 62
4.2表格式打印模块设计 63
4.2.1打印带页标的连续帐页 64
4.3 显示打印双用的方式 68
4.4打印标签式报表 69
4.5建立报表格式文件 70
4.6打印机字型的变换 73
4.7 列清单和打印双用模块 74
第五章计算类模块设计 76
5.1 实现计算的语句(命令和函数) 76
5.2.2数据库字段间的运算 79
5.2.3数据库之间的关系运算 79
5.2.1一般函数运算 79
5.2运算公式 79
第六章录入类模块设计 84
6.1与录入有关的命令 84
6.1.1录入模块举例 85
6.2间接录入方式 87
6.3直接录入方式 87
6.4重复上笔录入方式 88
6.5关联录入方式 89
6.5.1财务日记帐关联录入方式LR.PRG程序清单注释 90
第七章游戏、日期查询类模块设计 93
7.1 日期转换函数 93
7.2人体生物钟查询模块设计 94
7.3人体生物钟查询程序清单注释 95
8.1利用DBT文件实现中文字处理 100
第八章字处理类模块设计 100
8.2利用DBT文件建立英文小辞典 102
第九章统计类模块设计 ( 104
9.1实现统计的命令 104
9.2统计与报表相结合 104
9.3使用数值变量的注意事项 108
第十章修改出帐类模块设计 110
10.1修改模块的设计 110
10.2出帐类模块设计 114
10.3对帐模块的设计 119
第十一章数据库维护类模块设计 121
11.1数据库初始化 121
11.2结转帐目 122
12.1 利用“代码”实现汉字自动录入 126
第十二章编程技巧 126
12.2高效率的文字处理模块 128
12.3虚拟盘建立过程文件 130
12.4支票暂付款快速对帐模块 132
12.5 dBASEⅢ系统下打印实线表格 133
12.6在多重工作区中修改数据 134
12.7 巧用日期转换函数(生物钟预测查询模块分析) 135
12.8利用循环语句建立一个电子钟 137
12.9实现快速查询的几种典型语句单元 138
12.10录入中提供正确性检查和修改机会 141
12.11密码启动主菜单 142
12.12通用表格自动生成模块 143
12.12.1表格的自动生成原理………………………………………………………………(143 )12.12.2打印模块中的自动统计 145
12.12.3打印索引文件 146
12.12.4记忆型表格 147
12.12.5表格自动生成模块主控菜单TYG.PRG与主模块TY4F.PRG分析 148
12.12.6表格自动生成模块在设计时需要解决的难点 150
12.12.7汉字dBASEⅢ表格自动生成软件使用说明 151
第十三章应用程序设计举例 171
13.1提高编程效率常使用的方法 171
13.1.1 EDLIN行编辑及WORDSTAR的使用 171
13.1.2 dBASEⅢCOPY命令 172
13.1.3 定义词组法 172
13.1.4 高效磁盘管理软件XTREE的使用方法 174
13.2通用合同、器材管理软件结构框图说明 178
13.3通用合同、器材管理软件程序清单 187
第十四章怎样使用编译dBASEⅢ 228
14.1编译dBASEⅢ简介 228
14.1.1编译dBASEⅢ较解释dBASEⅢ增强的功能 228
14.2编译dBASEⅢ的操作步骤 229
14.2.1 dBASE3.EXE编译程序 229
14.3.1编译自动制表软件TYG.PRG 231
14.3 编译dBASEⅢ应用举例 231
14.2.2 LINK.EXE连接程序 231
14.3.2使用dBASEⅢ编译中的几个要点 232
第十五章汉字dBASEⅢPLUS新功能及其应用 234
15.1新的功能 234
15.2新增加的命令 239
15.3新增加的函数 241
15.4 dBASEⅢPLUS新增命令、函数应用举例 243
15.5通用银行对帐单自动校对系统——dBASEⅢPLUS应用 246
程序设计举例 246
15.5.1银行对帐系统基本流程 246
15.5.2银行对帐系统结构框图 246
15.5.3对帐系统模块框图 248
15.5.4银行对帐系统程序清单 249
15.5.5银行对帐系统编程中的技巧 263
参考文献 264