目录 1
●第一章 什么是FoxPro 2.5 for MS-DOS 1
1.1 FoxPro 2.5 for MS-DOS的新增功能 2
1.2 FoxPro 2.5 for MS-DOS的系统需求 3
1.3 磁盘文件的类型 4
1.4 FoxPro 2.5 for MS-DOS的技术指标 5
1.5 FoxPro 2.5 for MS-DOS的安装 7
1.6 小结 11
●第二章 如何优化您的系统 13
2.1 内存空间的分配 14
2.2 文件数目的设定 21
2.3 磁盘缓冲区的设定 22
2.4 FoxPro 2.5 for MS-DOS与中文系统 23
2.5 做好硬盘的管理 23
2.6 网络环境下的FoxPro 24
2.7 小结 25
3.1 驱动程序与装入程序及其起始参数 29
●第三章 FoxPro 2.5 for MS-DOS的配置设定 29
3.2 CONFIG.FP的设置 33
3.3 资源文件FOXUSER的使用 44
3.4 小结 50
●第四章 开始学习FoxPro 2.5 for MS-DOS 51
4.1 如何启动FoxPro 2.5 for MS-DOS 51
4.2 FoxPro 2.5 for MS-DOS的用户界面 52
4.3 窗口中的操作 54
4.4 对话式模式 55
4.5 Esc键的中断使用 56
4.6 系统信息 57
4.7 帮助系统的使用 57
4.8 结束FoxPro 2.5 for MS-DOS 58
4.9 小结 58
●第五章 数据库的建立与显示 59
5.1 建立新数据库文件 60
5.2 定义数据库文件的结构 61
5.3 新增数据记录 67
5.4 打开、选用一个现存的数据库文件 67
5.5 显示数据库文件结构 73
5.6 显示数据库文件的数据记录 74
5.7 文件处理操作 78
5.8 小结 85
●第六章 数据库的编辑 87
6.1 如何移动记录指针 87
6.2 数据库的查找 90
6.3 数据库结构的修改 91
6.4 数据记录的编辑 93
6.5 REPLACE命令的数据替代 96
6.6 数据记录的删除 99
6.7 解除被标示删除记号的记录——RECALL 101
6.8 一次永久删除所有的数据记录——ZAP 102
6.9 小结 102
7.1 数据库的排序 103
●第七章 数据库的排序与索引 103
7.2 数据库的索引 108
7.3 数据记录的查找 118
7.4 小结 127
●第八章 数据库的关联性连接 129
8.1 多个数据库文件的同时使用 129
8.2 关联性连接的建立——SET RELATION 132
8.3 “一对多”的关联性连接——SET SKIP 135
8.4 三个文件间的关联性连接 137
8.5 取消关联性连接 139
8.6 小结 139
●第九章 基本的程序设计 141
9.1 文本编辑器的基本操作 141
9.2 常量 144
9.3 内存变量 144
9.4 表达式 148
9.5 运算符 149
9.6 函数 153
9.7 函数的调用方式 161
9.8 输出与输入命令 163
9.9 数据记录的汇总 177
9.10 方框的绘制与区间清除 181
9.11 结构化控制命令 186
9.12 预处理命令 199
9.13 过程与过程文件 202
9.14 用户自定义函数与参数传递协定 208
9.15 局部变量与全局变量 212
9.16 格式化的输入与输出 215
9.17 小结 229
●第十章 数组 231
10.1 数组的建立 231
10.2 数组元素值的设定与行列下标的处理 233
10.3 测试数组的大小 235
10.5 插入与删除数组的元素 236
10.4 数组的拷贝 236
10.6 数组的排序 241
10.7 数组的查找 242
10.8 全局数组与局部数组 242
10.9 数组的传递 244
10.10 数组与数据库文件间的数据交换 247
10.11 数据库与数组间的批量交换 260
10.12 小结 263
11.1 使用窗口的基本步骤 265
●第十一章 窗口的制作 265
11.2 如何移动窗口 276
11.3 窗口文件(.WIN)的使用 278
11.4 窗口专用的其它命令与函数 279
11.5 小结 280
●第十二章 菜单的制作 281
12.1 第一种菜单系统(光条式菜单) 281
12.2 第二种菜单系统(独立的弹出式菜单) 283
12.3 第三种菜单系统(下拉式菜单) 287
12.4 第四种菜单系统(主菜单条) 291
12.5 第五种菜单系统(下拉弹出式菜单) 299
12.6 第六种菜单系统(组合式菜单) 310
12.7 分层式菜单的建立(Hierarchical Popup) 315
12.8 菜单的放大与移动 320
12.9 如何灵活地调整子功能选项的位置 325
12.10 如何同时选择多个子功能选项 326
12.11 如何设定功能选项的可选择条件 329
12.12 选项的标记 337
12.13 菜单的堆栈 346
12.14 如何在程序中直接更改FoxPro的系统功能菜单 348
12.15 将菜单建在FoxPro的系统功能菜单上 352
12.16 小结 356
●第十三章 键盘处理的命令与函数 357
13.1 INKEY()函数的使用 357
13.2 LASTKEY()函数的使用 360
13.3 READKEY()函数的使用 362
13.4 ON KEY命令的使用 364
13.5 ON ESCAPE命令的使用 365
13.6 ON KEY=命令的使用 366
13.7 ON KEY LABEL命令的使用 369
13.8 按键的堆栈 371
13.9 错误分支处理 378
13.10 检测事件处理命令的语句 379
13.11 小结 381
14.1 调试窗口(Debug Window) 383
●第十四章 程序调试工具 383
14.2 跟踪窗口(Trace Window) 384
14.3 小结 388
附录A FoxPro 2.5可使用的RGB值与颜色代码 389
附录B INKEY()及LASTKEY()函数的返回值 391
附录C READKEY()函数的返回值 393
附录D “ON KEY=”所用的按键码 395
附录E ON KEY LABEL命令的按键识别名称 397
附录F FoxPro 2.5 for MS-DOS的系统功能菜单名称 399