第一部分 FoxPro的基础知识 2
第1 章 数据库简介 2
1.1 数据库 2
1.2 关系数据库 2
1.3 数据库管理系统 3
1.4 应用于微型机的关系数据库管理系统简介 4
思考与练习 4
第2章 学习FoxPro的准备工作 5
2.1 FoxPro 2.5 for MS-DOS 的启动和退出 5
2.2 熟悉FoxPro 2.5 for MS-DOS的用户界面 5
2.3 FoxPro 2.5命令的说明 12
2.4 FoxPro 2.5的文件命名方法和文件类型 14
思考与练习 15
第3章 常量、变量、函数和表达式 16
3.1 常量 16
3.2 变量 16
3.3 函数 17
3.4 表达式 28
思考与练习 33
第二部分 数据库的基本操作 36
第4章 数据库的建立和修改 36
4.1 定义数据库的结构 36
4.2 使用命令和菜单建立数据库的结构 37
4.3 数据库文件的打开和关闭 39
4.4 录入数据 41
4.5 数据库的显示和修改 43
4.6 数据库的拷贝 65
思考与练习 68
第5章 数据库的排序、索引和查询 70
5.1 数据库的排序 70
5.2 数据库的索引 73
5.3 排序与索引的比较 87
5.4 数据库的查询 88
思考与练习 99
第6章 数据库的统计 101
6.1 求记录个数命令COUNT 101
6.2 求和命令SUM 102
6.3 求平均值命令AVERAGE 103
6.4 综合统计计算命令CALCULATE 103
6.5 分类汇总命令TOTAL 105
思考与练习 107
第7章 多重数据库及其操作 108
7.1 工作区与多个数据库 108
7.2 数据库文件的连接 113
7.3 数据库文件的关联 114
7.4 数据库文件间的更新 122
思考与练习 124
第8章 SQL类型的查询命令SELECT 126
思考与练习 142
第三部分 FoxPro程序设计基础 144
第9章 学在编程之前 144
9.1 FoxPro的两种工作方式 144
9.2 输入和执行第一个程序 146
9.3 使用Edit下拉菜单编辑程序 148
思考与练习 151
第10章 FoxPro交互式命令 152
10.1 非格式化交互命令 152
10.2 格式化交互式命令 153
思考与练习 155
第11章 程序的基本结构 157
11.1 顺序结构 157
11.2 分支结构 158
11.3 循环结构 160
思考与练习 165
第12章 子程序、过程和自定义函数 166
12.1 子程序 166
12.2 过程 167
12.3 自定义函数 170
12.4 参数传递 171
思考与练习 176
第四部分 创建FoxPro实用程序 178
第13章 创建用户自己的菜单 178
13.1 程序方式一:色标式菜单设计 179
13.2 程序方式二:弹出式菜单设计 180
13.3 程序方式三:下拉式菜单设计 181
13.4 使用菜单生成器自动生成菜单程序 183
思考与练习 189
第14章 颜色控制及用户窗口设计 190
14.1 使用命令或调色板控制颜色 190
14.2 画无线框或有线框 193
14.3 定义窗口 194
14.4 激活或显示窗口 195
14.5 挂起或隐去窗口 196
14.6 从内存中删除窗口 197
14.7 用户窗口设计应用实例 197
思考与练习 199
第15章 界面控制部件的设计 200
15.1 设置单选按钮 202
15.2 设置命令按钮 204
15.3 设置不可见按钮 205
15.4 设置核选框 206
15.5 设置弹出选框 207
15.6 设置列表框 210
15.7 设置文本编辑区 210
思考与练习 211
第16章 打印控制与报表生成 212
16.1 对?命令的打印控制 212
16.2 对@匰AY命令的打印控制 213
16.3 驱动打印的变量及作业打印的命令 213
16.4 快速建立报表标准格式文件 215
16.5 建立和设计报表非标准格式文件 215
16.6 根据报表格式文件打印数据库数据 223
16.7 报表格式文件设计实例 224
思考与练习 230
第17章 程序的调试与编辑 231
17.1 使用Debug调试窗口观测变量值的变化 231
17.2 使用Trace跟踪窗口监视程序运行的过程 232
17.3 程序编译一:生成.FXP文件 233
17.4 程序编译二:生成.EXE文件 235
思考与练习 237
附录A FoxPro 2.5命令表 239
附录B FoxPro 2.5函数表 256
参考文献 261