目 录 1
第一部分程序设计基础 1
第一章dBASE Ⅲ程序设计的特点 1
第二章dBASEⅢ的组成及使用 3
第三章dBASEⅢ程序的建立和执行 4
第四章常用的屏幕输入与输出方法 7
第五章报表文件的使用方法 12
第六章dBASEⅢ的过程和调用方法 17
第七章简易程序的设计方法 31
第八章分支程序的设计方法 37
第九章循环程序的设计方法 41
第十章综合程序的设计方法 44
第二部分基础应用程序 49
【应用题类型一】 在屏幕提示信息(9个程序) 49
【应用题类型二】 在打印机输出信息(14个程序) 51
【应用题类型三】 对内存变量进行操作(14个程序) 58
【应用题类型四】 建立数据库结构文件(8个程序) 71
【应用题类型五】 修改数据库结构(2个程序) 76
【应用题类型六】 对数据库记录进行定位(4个程序) 78
【应用题类型七】 往数据库中增加数据记录(12个程序) 82
【应用题类型八】 对数据库中的数据进行编辑修改(7个程序) 92
【应用题类型九】对数据库中的数据进行删除与恢复(5个程序) 98
【应用题类型十】 输出数据库中的数据(5个程序) 102
【应用题类型十一】 对数据库中的数据排序生成新数据库(2个程序) 104
【应用题类型十二】对数据库中的数据进行索引(4个程序) 106
【应用题类型十三】 查找数据库中的数据(3个程序) 109
【应用题类型十四】 对数据库中的数据进行计算(5个程序) 111
【应用题类型十五】对多工作区数据库中的数据进行操作(4个程序) 115
【应用题类型十六】 显示文件目录(3个程序) 120
【应用题类型十七】关闭数据库文件(3个程序) 121
【应用题类型十八】复制文件(2个程序) 122
【应用题类型十九】 改变文件名(2个程序) 122
【应用题类型二十】从磁盘上删除文件(4个程序) 124
【应用题类型二十一】 显示文本文件内容(2个程序) 125
【应用题类型二十二】 清除屏幕内容(3个程序) 126
【应用题类型二十三】误操作保护(3个程序) 127
【应用题类型二十四】不显示数值0(3个程序) 128
【应用题类型二十五】 口令设置(3个程序) 130
【应用题类型二十六】 记录工作日期和时间(1个程序) 132
【应用题类型二十七】 日期和星期格式转换(2个程序) 134
【应用题类型二十八】 建立文本文件(4个程序) 136
【应用题类型二十九】确认输入值(3个程序) 137
【应用题类型三十】条件分支(4个程序) 138
【应用题类型三十一】 随机显示系统时间(1个程序) 140
【应用题类型三十二】 设置屏幕菜单颜色(1个程序) 141
【应用题类型三十三】 产生成绩名次(1个程序) 145
【应用题类型三十四】 消去字符串前面空格(2个程序) 147
【应用题类型三十五】 生成页号(1个程序) 148
【应用题类型三十六】 数据库内容的转置(1个程序) 148
【应用题类型三十七】 随机数的产生(1个程序) 149
【应用题类型三十八】键值测试(2个程序) 150
【应用题类型三十九】 文件说明的分解(1个程序) 150
【应用题类型四十】 字段宽度的动态生成(1个程序) 151
第三部分综合应用程序 153
【综合应用题一】制表准备程序 153
【综合应用题二】人民币表现形式转换程序 158
【综合应用题三】 软件加密保护程序 160
【综合应用题四】 通用居中输出程序 163
【综合应用题五】词组管理程序 165
【综合应用题六】 党费管理系统 168
【综合应用题七】军事教育资料管理系统 205
【综合应用题八】选择代码翻页提示输入程序 230
【综合应用题九】 学术档案管理系统 234
【综合应用题十】 IBM-PC系列微型计算机应用软件工具 251
【综合应用题十一】 省略文件扩展名程序 324
【综合应用题十二】数字型字段应用程序 324
【综合应用题十三】 字符型和数字型字段的互相转换程序 326
【综合应用题十四】 求算术平均值命令应用程序 327
【综合应用题十五】 “锯齿形”语句格式生成(或还原)程序 329
【综合应用题十六】 ASCII码文件打印程序 333
【综合应用题十七】 计算机键盘录入辅助训练程序 338
【综合应用题十八】 五笔字型汉字输入法字根键盘记忆程序 340
【综合应用题十九】 通用打印字号测试程序 343
【综合应用题二十】通用文件(或目录)说明的获取程序 344
附 录 347
附录一dBASEⅢ命令表 347
附录二dBASEⅢ函数表 363
附录三软盘操作使用说明书 367
附录四数据库通用自动制表程序 405
附录五通用软件设计工具包 457