前言 1
第一章 FoxPro 2.6 for Windows的基本知识 1
1.1 数据库系统的发展过程及其版本差异 1
1.2 FoxPro 2.6 for Windows的功能 8
1.3 FoxPro 2.6 for Windows的运行环境 8
1.4 FoxPro 2.6 for Windows的安装、启动和退出 9
1.5 FoxPro 2.6 for Windows的文件类型及技术指标 14
第二章 FoxPro 2.6 for Windows的常量、变量、表达式及函数 18
2.1 FoxPro的数据 18
2.2 常量和变量 19
2.3 运算符、表达式及优先级 20
2.4 FoxPro的函数 21
2.5 FoxPro命令的结构 33
2.6 记录指针和数据库工作区 36
第三章 FoxPro 2.6 for Windows的用户界面 38
3.1 FoxPro 2.6 for Windows的典型界面及一般操作 38
3.2 帮助系统及使用 44
3.3 FoxPro菜单系统 49
第四章 表/数据库的建立和编辑 64
4.1 数据库结构的建立 64
4.2 数据库的调用 67
4.3 数据库数据的输入 74
4.4 数据库文件与结构的复制 81
4.5 数据库结构的修改 82
4.6 数据库记录的修改 83
4.7 数据库记录的删除与恢复 95
第五章 数据库的重新组织与多数据库操作 99
5.1 数据库文件的排序 99
5.2 数据库文件的索引 101
5.3 数据库文件间的关联操作 110
5.4 数据库文件间的连接 115
6.1 数据的查询 117
第六章 数据的查询、计算和统计 117
6.2 数据库数据的筛选 120
6.3 数据的统计与计算 122
第七章 FoxPro程序设计 127
7.1 程序编辑、编译及执行 127
7.2 内存变量的操作 135
7.3 结构化程序设计的基本控制结构 146
7.4 子程序 160
7.5 过程和自定义函数 161
7.6 内存变量的作用域 167
7.7 系统辅助命令 170
7.8 与其他程序设计语言的接口 179
第八章DDE、OLE与FoxPro 的General字段 182
8.1 剪贴板、DDE与OLE 182
8.2 在数据库中加入General字段 183
8.3 向数据库中添加General信息的一般方法 184
8.4 对象的嵌入及其编辑 184
8.5 建立对象链接 186
8.6 编辑链接对象 187
第九章 输入/输出屏幕界面设计 190
9.1 启动Screen Design窗口 190
9.2 输入/输出格式定义 191
9.3 屏幕对象的建立与使用 196
9.4 激活或显示GET对象 224
9.5 窗口设计 230
9.6 色彩控制 236
第十章 菜单设计 239
10.1 光条菜单设计 239
10.2 数组菜单设计 241
10.3 独立式弹出菜单设计 243
10.4 下拉菜单设计 245
10.5 级联菜单设计 252
10.6 菜单系统设计 254
10.7 利用FoxPro的设计工具设计菜单 261
第十一章 RQBE和SQL查询 267
11.1 Rushmore优化技术 267
11.2 利用RQBE查询 269
11.3 SQL查询命令 276
第十二章 报表与标签设计 286
12.1 用LIST和DISPLAY生成报表 286
12.2 用Quick Report生成报表 287
12.3 CREATE REPORT 和REPORT FORMAT命令 291
12.4 自行设计复杂报表 293
12.5 利用RQBE建立查询报表 310
12.6 利用Run菜单打印 311
12.7 设计并生成标签 312
12.8 利用Report Wizard设计报表 314
第十三章 FoxPro程序调试 317
13.1 使用Suspend和Resume 317
13.2 使用Trace窗口跟踪程序 318
13.3 使用Debug窗口调试 320
13.4 FoxPro程序调试常用语句和函数 320
13.5 复杂程序的调试方法 321
附录一 键码表 323
附录二 FoxPro 2.6 for Windows命令及分类 327