第一章 概论 1
1.1 Clipper简介 1
1.2 解释程序与编译程序 1
1.3 操作Clipper程序的步骤 3
1.4 Clipper的优缺点 4
第二章 安装Clipper 5.01 6
2.1 安装过程概述 6
2.2 检查Clipper 5.01的系统磁盘并创建备份 14
2.3 Clipper 5.0的系统需求设备 15
2.4 安装前的准备工作 15
2.5 进行安装Clipper5.01 16
2.6 测试各实用程序与重建 20
2.7 创建可仿真dBASE点提示的DOT.exe 22
2.8 编译与连接的批处理文件(CL.bat) 23
第三章 程序的编写、编译与连接 25
3.1 Clipper 5.01的程序编辑器PE.exe 25
3.2 Clipper 5.01的程序编译器CLIPPER.exe 27
3.3 Clipper 5.01的连接程序RTLINK.exe 33
3.4 创建编译与连接程序的批处理文件 44
第四章 DBU.exe、RL.exe实用程序与REPORT、LABEL指令 46
4.1 DBU.exe实用程序 46
4.2 RL.exe实用程序 50
4.3 以REPORT FORM指令产生标准报表 62
4.4 以LABELFORM指令打印标签 64
第五章 程序语法、数据类型与表达式 66
5.1 Clipper的程序语法 66
5.2 Clipper的数据类型与表达式 67
5.3 宏运算符号——& 78
第六章 数据库文件管理相关指令 81
6.1 数据库文件的创建、打开与关闭 81
6.2 数据库文件文件名查阅与更改文件名 85
6.3 拷贝、组合与压缩数据库文件 88
6.4 删除与修改数据库文件 96
第七章 记录内容的显示、增删与修改 101
7.1 显示记录内容 101
7.2 增添新记录内容 112
7.3 删除记录内容 114
7.4 修改记录内容 117
第八章 排序、索引、移动记录指针、查询与设置关联 132
8.1 排序与索引 132
8.2 查询数据内容 141
8.3 移动记录指针 146
8.4 创建关联同时移动几个文件记录指针 161
第九章 子程序、子进程与自定义函数 169
9.1 子程序 170
9.2 子进程 178
9.3 自定义函数 184
第十章 处理内存变量的指令 189
10.1 定义变量类别的语句 189
10.2 处理变量的指令 201
第十一章 控制程序流程的指令 212
11.1 控制重复运行的指令 212
11.2 控制运行分支的指令 224
第十二章 数组 237
12.1 定义产生数组 237
12.2 处理数组内容 239
12.3 拷贝数组内容 243
12.4 数组内容的排序与查找 246
第十三章 处理屏幕的指令 251
13.1 安排菜单内容 251
13.2 安排菜单 263
13.3 设置菜单色彩与光标 276
第十四章 处理键盘的指令 279
14.1 捕捉按键内容 279
14.2 管理键盘寄存器 291
14.3 定义按键内容(SET KEY指令) 294
第十五章 函数 302
15.1 数值函数 302
15.2 字符处理函数 306
15.3 日期函数 316
15.4 转换函数 319
15.5 特殊测试函数 321
15.6 辩认函数 331
15.7 运行Code Block的函数 334
第十六章 设置系统配置状态 338
16.1 用SET...ON/OFF或SET...TO...设置系统参数 338
16.2 以SET()函数设置系统参数 344
附录A Clipper 5.01中无法使用的dBASE指令 347
附录B CLIPPER.exe编译程序的错误信息 349
附录C RTLINK.exe连接程序的错误信息 360
附录D Clipper 5.01的保留字 367
附录E 利用Clipper程序指令控制倚天打印控制码 368