第一章FOXPRO数据库系统简介 1
1.1 FOXPRO2.5的特点 1
1.2 FOXPRO2.5的兼容性 1
目录 1
1.3 FOXPRO2.5FOR DOS的性能指标 2
1.4 FOXPRO2.5与以前版本的比较 3
1.5 FOXPRO2.5的环境配置 4
第二章窗口技术 7
2.1建立用户自己的窗口 7
2.2对窗口的操作 10
2.3窗口文件的存储 14
2.4窗口函数 17
3.1光条式菜单 20
第三章应用菜单设计技术 20
3.2弹出式菜单 25
3.3下拉式菜单 33
3.4关于FOXPRO系统菜单 37
3.5菜单和菜单项的动态控制 41
第四章菜单生成器和屏幕生成器 46
4.1菜单生成器 46
4.1.1菜单生成器的基本原理 46
4.1.2菜单设计窗口 46
4.1.3 MENU菜单 48
4.1.4菜单生成器使用实例 50
4.2屏幕生成器 59
4.2.3 LAYOUT对话框 60
4.2.1屏幕生成器的基本原理 60
4.2.2屏幕设计窗口 60
4.2.4方框BOX 64
4.2.5字 段 64
4.2.6文 本 67
4.2.7控 制 67
4.2.8控制屏幕设计 71
4.2.9快速屏幕设计 71
4.2.10屏幕生成器使用实例 72
第五章高效的查询方法 81
5.1FOXPRO的索引 81
5.2使用RUSHMORE技术进行查询 82
5.3 SETEXACT命令与字符串比较 85
5.4随机查询技术及其实现 86
第六章SQL查询 117
6.1 FOXPRO SQL概述 117
6.2建立简单的查询 117
6.3使用WHERE子句 119
6.4查询结果分组 120
6.5查询结果排序 121
6.6联合查询 121
6.7查询嵌套 122
6.8模拟外部连接 122
6.9 SQL查询输出 123
6.10提高SQLSELECT的性能 124
6.12 FOXPRO SQL与ANSI SQL的区别 125
6.11其它SQL命令 125
第七章备注字段的处理 126
7.1备注文件的浏览 126
7.2备注字段的编辑 128
7.3备注字段的检索 131
7.4备注字段与文件的相互转换 140
第八章数组 143
8.1定义数组 143
8.2使用数组 151
8.3处理数组 155
8.4数组与数据库的数据交换 161
9.1有关的按键控制函数 165
第九章应用程序中的按键处理 165
9.2有关控制命令 176
第十章用好GET命令 193
10.1复选框的设计 193
10.2不可见按钮的设计(无效按钮) 194
10.3列表设计 197
10.4用GET设计弹出式菜单 202
10.5下推按钮的设计 205
10.6单选钮设计 207
10.7正文编辑域 210
第十一章错误处理 213
11.1一个通用排错程序 213
11.2排错函数 216
12.1文件的建立、打开与关闭 224
第十二章低层文件的输入输出 224
12.2从文件中读取数据 225
12.3向文件中写入数据 227
12.4其它的低层文件函数 234
第十三章FOXPRO与其它高级语言的接口 238
13.1FOXPRO调用高级语言程序 238
13.2FOXPRO与其它高级语言程序的数据抟递 242
13.3 FOXPRO与其它高级语言共享数据 244
第十四章多用户程序设计 248
14.1多用户程序设计的一些基本概念 248
14.2记录和文件的锁定 249
14.3冲突的解决 255
14.5临时文件的使用 259
14.4屏幕更新 259
14.6记录删除 260
14.7 LAN中编程的一些特点 260
14.8多用户程序设计中的常见错误及其解决 261
第十五章文档生成器FOXDOC 264
15.1 FOXDOC概述 264
15.2使用FOXDOC 265
15.3 FOXDOC的基本操作 266
15.4源代码格式化选择 273
15.5报表和输出 275
15.6程序限制和各种标记 281
附录一FOXPRO函数、命令和系统内存变量表 283
附录二 INKEY()、LASTKEY()、READKEY()、KEYLABEL值表 296
附录三按错误代码排列的错误信息表 302
附录四SYS()函数 310