第一章 数据库操作实用技巧 1
1.1建立数据库结构的一种新方法 1
1.2如何建立三维表格的数据库 2
1.3灵活使用建立库结构文件的命令 3
1.4修改DBASE Ⅲ数据库文件结构的一种方法 5
1.5 DBASEⅢ数据库字段名的成批修改 5
1.6如何在程序运行中查询数据库结构 8
1.7获取DBASE数据库结构值的简便方法 9
1.8在FOXBASE中如何使记录在数据库中移动 10
1.9改变数据记录在库中的绝对位置的实用程序 12
1.10实现DBASEⅢ数据库嵌套功能 14
1.11通用数据库记录置空方法 16
1.12数据库的转置方法 16
1.13用DBASE语言实现指针数据结构 20
1.14利用FOXBASE建立一库对多库的联系 25
1.15适用于多数据库操作的方法技巧 27
1.16对关系型数据库审查的处理方法 29
1.17防止DBASE Ⅲ输入时丢失数据的两种方法 36
1.18一个数据库初始化子程序 37
第二章 操作命令实用技巧 41
2.1 DBASEⅢ部分命令的局限 41
2.2巧用SCATTER和GATHER设计数据库编辑系统 42
2.3 FoxBASE中@命令的应用技巧 43
2.4巧用ALTERNATE命令 44
2.5 CONTINUE命令在解释DBASEⅢ中应用的一个注意点 45
2.6 DBASE的定位查找及FIND命令的扩充 46
2.7 FOXBASE数据检索指令存在的不足 47
2.8利用SEEK或FIND命令实现连续查找的方法 49
2.9用SEEK实现不等条件定位的方法 50
2.10过滤器使用中的几点注意事项 51
2.11 SET RELA命令的应用 52
2.12使用DBASE Ⅲ中SORT命令应注意的一个问题 54
2.13 WAIT命令在调试中的应用 55
第三章 函数实用技巧 57
3.1巧用FOXBASE和DBASE Ⅲ中的宏代换函数 57
3.2利用SELECT()函数动态使用10个工作区 58
3.3运用error()函数提高程序的容错率 58
3.4 FCOUNT ()函数的模拟法 60
3.5 INKEY ()函数的应用 63
3.6为FOXBASE+增加SINO函数 67
3.7在DBASE Ⅲ中实现STRING () 函数的功能 68
3.8一个确保汉字完整性的子串截取函数 68
3.9运用SUBSTB函数进行逐字逐行显示 69
3.10产生随机数的两种方法 70
3.11为FOXBASE+增加一条数据库结构函数 72
3.12指定字段不同记录求和及差的函数 73
3.13 FOXBASE硬盘数据库备份函数的设计 74
3.14利用$进行自校的方法 75
3.15使用“$”提高检索速度的方法 76
第四章 数据录入及编辑实用技巧 78
4.1超多库数据登录程序的实现 78
4.2代码录入正确性的判断程序 82
4.3用“热键”激发计算器进行字段输入 84
4.4 FOXBASE+可选字段输入模块 86
4.5录入汉字的数据库法 87
4.6在FOXBASE中实现字符或汉字的连续输入程序 90
4.7编译DBASE 中实现数据输入和修改的通用程序段 91
4.8一个辅助DBASE Ⅲ数据录入的子程序 92
4.9充分利用屏幕方便数据录入 94
4.10 FOXBASE+下屏幕数据的编辑输入法 97
4.11一屏多记录指定字段数据录入、编辑技巧 99
4.12 FOXBASE+屏幕格式文件的自动生成 102
4.13 FOXBASET全屏幕多辅助功能动态数据录入 107
4.14 DBASE Ⅲ数据库通用录入程序的设计 110
4.15一个FOXBASE通用竖向数据录入过程 112
4.16 FOXBASE表格式通用录入程序的设计 113
4.17 FOXBASE中复项随机条件输入的实现 119
4.18 DBMS的交互数据编辑方法 121
4.19巧用DBASE Ⅲ进行文字编辑 122
4.20具有编译功能的子程序 123
第五章 显示及制表实用技巧 126
5.1如何编制DBASE Ⅲ的显示通用程序 126
5.2实用的调色板程序 128
5.3 FOXBASE+的屏幕颜色的选择 131
5.4 CDBASE Ⅲ屏幕显示技巧 132
5.5 DBASE Ⅲ几种清屏与显示方式 134
5.6 CCDOS 2.13H特殊显示技术应用 137
5.7屏幕信息延迟显示的设计 140
5.8状态行动态提示帮助 141
5.9编译DBASE Ⅲ实现浏览编辑功能的方法 143
5.10在窗口内显示移动信息 146
5.11实现DBASE查询浏览内容的任意翻页 148
5.12实现FOXBASE全屏幕编辑的程序 150
5.13 FOXBASE+错误提示的汉化的显示规范化 158
5.14自动分屏显示程序 160
5.15上滚式屏幕显示算法 163
5.16一个实用的屏幕设计子程序 164
5.17充分利用FOXBASE功能编制赏心悦目的界面开端 165
5.18通用的数据库文件制表程序 169
5.19超长超宽报表在屏幕上的平滑移动 172
5.20通用制表去零方法 176
5.21一个方便、实用、快速的自动制表程序 177
5.22 FOXBASE全屏幕编辑报表通用程序 180
5.23制表程序快速编制法 184
第六章 菜单及窗口实用技巧 186
6.1 DBASE Ⅲ实现下拉式菜单的方法 186
6.2 DBASE Ⅲ混合键选及模拟弹出式菜单的实现 187
6.3一种简捷、高效的菜单生成法 190
6.4在DBASE Ⅲ中实现多级菜单的路径选择 191
6.5 DBASE Ⅲ实现水平、下拉式菜单设计 193
6.6利用参数数据库实现通用菜单程序设计 196
6.7 CDBASE Ⅲ菜单的彩条驱动实现的方法 198
6.8实用纵、横向键选菜单的实现程序 199
6.9项数不受限制的下拉式菜单 202
6.10 FOXBASE通用下拉菜单程序设计 207
6.11中文DBASE Ⅲ Compiler菜单函数通用程序 211
6.12 FOXBASE下通用汉字制表符制框程序 213
6.13一个通用窗口模块在FOXBASE中的应用 214
6.14 FOXBASE通用窗口式数据库文件装载器 218
6.15在FOXBASE+下实现的窗口弹出、光棒定位多层菜单 228
6.16在屏幕任意位置开窗口的子程序 229
6.17具有立体投影效果窗口的设计方法 230
6.18对FOXBASE+画框功能的改进 231
6.19局部窗口阴影程序 233
第七章 打印实用技巧 234
7.1巧用SET MARGIN命令实现多列打印 234
7.2解决死机和打印机跑纸的几种方法 235
7.3连续打印程序清单简法 236
7.4自制一张区位码表 237
7.5 DBASE Ⅲ备注型字段打印技巧 238
7.6 CDBASE Ⅲ报表的简单打印输出 239
7.7一种“数值为0字段输出用空白替代”的新方法 240
7.8在打印输出中设计断点自动记忆功能 241
7.9 FOXBASE下的终端打印 242
7.10 DBASE中一种新的报表打印方法 243
7.11简易资料封面打印程序 249
7.12 TH3070打印机1/6英寸行距实线表格的打印 252
7.13可随意选取字段打印的程序 253
7.14二维表格的通用打印程序 255
7.15源程序快速分页自动打印 257
7.16横表转成纵表打印的通用程序 260
7.17 FOXBASE+2.10报表通用打印程序 262
7.18在FOXBASE状态下测试打印机状态 269
7.19原程序及文本的多栏式打印程序 270
第八章 查询实用技巧 274
8.1实现多重模糊查询的一种方法 274
8.2 DBASE Ⅲ实现多项模糊检索的一种方法 276
8.3一种实现通用多重模糊查询的方法 278
8.4简便的模糊查找方法 280
8.5汉字信息的模糊查找 282
8.6用户提问逻辑式正确性检测程序 285
8.7字符串广义匹配的实现方法 288
8.8巧用ON ERROR功能实现组合查询 289
8.9综合检索、综合统计时汉字条件的输入 291
8.10由DBASE Ⅲ命令文件实现对数据库的多字段选择查询 294
8.11 DBASEⅢ下一种新的综合查询方法 296
8.12数据库的通配符查询 299
8.13动态生成“条件字符串”完成随机查询 302
8.14实现查询定位、修改、任意翻页为一体的妙法 304
8.15 FOXBASE组合查询实现技巧 305
8.16复项随机检索简易实现法 308
8.17如何在DBASE Ⅲ PLUS中实现翻页查询 310
8.18通用数据库查询提示程序 316
8.19超多库查找程序 318
第九章 索引实用技巧 320
9.1 FOXBASE中实现按姓氏笔画排序的实用程序 320
9.2一个通用的按姓氏笔画排序程序 321
9.3数据库中文字段优化排列 324
9.4词语索引的简单方法 326
9.5如何实现相同关键字记录的排序 329
9.6数据库记录顺序的随意调整 330
9.7索引文件关键字的修改 332
第十章 统计实用技巧 335
10.1用多库关联的方法快速求和 335
10.2程序语句行的自动统计 336
10.3程序字节数及编程行数的自动统计 337
10.4通用DBASE Ⅲ双重分类求和子程序 340
10.5如何在DBASE Ⅲ中动态统计数据 341
10.6利用seek命令代替count命令计数 342
10.7自动计算某类文件总长度的方法 343
10.8如何计算FOXBASE索引文件长度 344
10.9 FOXBASE+通用动态组合条件的查询统计程序 345
10.10多个关键字段分类求和简易方法 348
10.11文稿字数统计实用程序 349
10.12工资票面的自动统计 350
10.13 一个快速实用的多层次求和运算程序 351
10.14利用参数库实现报表汇总 352
10.15一种避免汇总时数据溢出的方法 356
第十一章 动画实用技巧 358
11.1趣味动态引导画面程序设计 358
11.2 DBASE Ⅲ下的动态画面设计技巧 362
11.3如何用FoxPLUS+实现静中有动的画面 363
11.4微机字幕移动设计技巧 364
11.5 DBASE Ⅲ实现的中文屏幕游动显示 365
11.6利用FOXBASE实现飞字技术 366
11.7小议用dbase的循环语句实现立体、动态画面 367
11.8 DBASE Ⅲ高分辩率屏幕色彩演示一例 369
第十二章 数据恢复及保护实用技巧 371
12.1数据库应用系统的分级保护 371
12.2如何保护数据库 372
12.3如何恢复数据库中的数据 373
12.4对FOXBASE编译后程序的恢复 374
12.5如何修复DBASE Ⅲ数据库 375
12.6 FOXBASE+受损数据库文件修复实例 376
12.7 DBASE Ⅲ数据库文件头的修复 378
12.8数据混乱、丢失的恢复 379
12.9 ZAP命令删除数据库记录的恢复 379
第十三章 加密及口令设置实用技巧 382
13.1防止拷贝.fox文件的方法 382
13.2用wordstar给.dbf文件加密 384
13.3用DBASE Ⅲ设计口令字屏幕的方法 385
13.4 DBASE Ⅲ保密口令的设置方法 385
13.5在菜单中设置密码 389
13.6多操作员的密码设置 390
第十四章 不同语言间相互调用技巧 393
14.1 DBASE Ⅲ与BASIC语言如何通过内存传递数据 393
14.2在FOXPLUS程序中以菜单方式调用WS 394
14.3 CCED与*.DBF数据传递的方法 395
14.4使用CCED将DBASE数据库进行横向报表输出的方法 398
14.5 FOXBASE MEMO字段与系统文本文件的互传方法 400
14.6将非数据库结构文件传送到数据库的指定字段和指定记录中 401
14.7如何实现解释DBASE Ⅲ向编译DBASE Ⅲ的转换 402
14.8如何实现DBASE Ⅳ到DBASE Ⅲ库文件的自动转换 405
14.9 ORACLE与DBASE Ⅲ的数据共享 406
14.10 FOXBASE源程序从DOS系统到XENIX系统的自动转换 408
14.11 FOXBASE与SC3间传递数据的一种方法 410
14.12 DBASE Ⅲ PLUS调用汇编语言程序方法 412
第十五章 其它实用程序 415
15.1快速启动DBASE Ⅲ的方法 415
15.2 dBASE Ⅲ、dABSE Ⅲ数据库文件的识别 416
15.3用DBASE Ⅲ实现列向合并文件的方法 416
15.4一种自动得到命令文件.PRG调用关系的方法 418
15.5自动将.PRG文件生成齿形结构的程序 421
15.6 DBASE Ⅲ过程文件的自动分解 423
15.7 DBASE 内外部过程的自动转换 424
15.8子程序调用的一级跟踪 426
15.9 DBASE Ⅲ中字符串前导空格的剔除 428
15.10删除.PRG文件的前导空格、备注行和空行的方法 429
15.11 FOXBASE下选择删除磁盘文件的新方法 431
15.12自动填写上机操作记录程序 433
15.13利用FOXBASE+实现程序文件大小写字母自动转换 435
15.14用FOXBASE2.10实现计算器功能的程序 436
15.15机内日期与时间的自动汉字转换 439
15.16辅助字典在DBASE Ⅲ中的应用 440
15.17自动处理DBASE Ⅲ文件中的非法字符 442
15.18.用DBASE Ⅲ解决文件转移问题 444
15.19巧妙处理字符“0” 445
15.20 DBASE Ⅲ内存变量比较时出现的问题及解决方法 446
15.21如何分行处理较长的中西文混合字符串 447
15.22如何实现数据库中字符的替换 449
15.23错误信息记录程序 450
15.24 FOXBASE程序的断电处理 451
15.25 FOXBASE多用户侦错处理程序 453
15.26邮编信封打印程序 455
15.27通用的特殊图形或字符的区位码查阅程序 457
15.28批量修改字符串的实用程序 458
15.29自动生成数据库结构说明文件 462
15.30自动分析程序结构 463
15.31当日文件的自动备份 466
15.32 DBASE Ⅲ格式文件自动生成程序 468
参考文献 471