第1章 Visual FoxPro基础知识 1
1.1 数据库基础知识 2
1.1.1 数据与信息 2
1.1.2 数据库和数据库管理系统 5
1.2 Visual FoxPro概述 7
1.2.1 Visual FoxPro的特点 7
1.2.2 Visual FoxPro的运行环境 8
1.3 Visual FoxPro的基本操作 10
1.3.1 Visual FoxPro的启动和退出 10
1.3.2 Visual FoxPro的基本操作方法 13
1.3.3 Visual FoxPro命令的使用方法 21
1.4 常量、变量、函数和表达式 23
1.4.1 常量与变量 23
1.4.2 运算符和表达式 24
1.4.3 内存变量简介 28
1.4.4 数组简介 29
1.4.5 函数简介 30
1.5 Visual FoxPro帮助系统的使用 34
1.5.1 使用帮助系统学习Visual FoxPro 34
1.5.2 获取屏幕对象的帮助信息 36
1.5.3 获取命令和函数的帮助信息 37
1.6 项目管理器 37
1.6.1 Visual FoxPro常用的文件类型 38
1.6.2 项目文件 38
1.6.3 项目管理器的基本操作 40
上机实习1 45
上机实习1.1 认识Visual FoxPro 45
上机实习1.2 Visual FoxPro的表达式 47
上机实习1.3 使用帮助系统 49
上机实习1.4 认识项目管理器 50
小结1 52
习题1 54
第2章 数据库和表 58
2.1 创建数据库和表 58
2.1.1 创建表 58
2.1.2 创建数据库 67
2.2 维护数据库 69
2.2.1 打开与关闭数据库 69
2.2.2 添加与移去表 71
2.3 维护表的结构 72
2.3.1 打开与关闭表 72
2.3.2 显示表的结构 75
2.3.3 修改表的结构 75
2.4 维护表的数据 76
2.4.1 显示数据 77
2.4.2 追加记录 81
2.4.3 成批修改数据 84
2.4.4 删除记录 84
2.5 使用表的数据 87
2.5.1 创建索引 87
2.5.2 使用索引 89
2.5.3 维护索引 90
2.5.4 检索数据 91
2.5.5 统计数据 92
2.6 设置表和字段的属性 93
2.6.1 设置字段的属性 93
2.6.2 设置表的属性 94
2.7 使用多个表 95
2.7.1 选择当前工作区 95
2.7.2 创建表的关系 96
2.7.3 创建参照完整性 100
上机实习2 101
上机实习2.1 保存数据 101
上机实习2.2 维护数据 103
上机实习2.3 检索数据 104
上机实习2.4 统计数据 105
上机实习2.5 多表操作 105
小结2 106
习题2 108
第3章 查询与更新数据 112
3.1 创建与运行查询 112
3.1.1 创建查询 112
3.1.2 运行查询 116
3.1.3 修改查询文件 117
3.2 设置查询选项 117
3.2.1 设置查询的条件 117
3.2.2 设置排序依据 119
3.2.3 分组查询数据 120
3.2.4 定向输出查询结果 121
3.3 查询多个表 122
3.4 使用本地视图更新数据 124
3.4.1 创建本地视图 125
3.4.2 运行本地视图 128
3.4.3 修改本地视图 128
3.5 使用远程视图更新数据 128
3.5.1 创建连接 128
3.5.2 创建远程视图 129
上机实习3 131
上机实习3.1 查询一个表的数据 131
上机实习3.2 查询多个表的数据 132
上机实习3.3 使用视图更新数据 133
小结3 133
习题3 134
第4章 创建报表 137
4.1 创建简单报表 137
4.1.1 快速新建报表 138
4.1.2 预览报表 141
4.1.3 修改报表布局 142
4.2 美化报表 147
4.2.1 添加报表控件 147
4.2.2 设计有序报表 151
4.2.3 设计分组报表 152
4.2.4 设置报表页面 154
4.3 创建多表报表 155
4.4 打印报表 156
上机实习4 157
上机实习4.1 制作单表报表 157
上机实习4.2 美化报表 159
上机实习4.3 制作多表报表 160
小结4 161
习题4 162
第5章 结构化程序设计基础 165
5.1 程序设计基础 165
5.1.1 创建与运行程序 166
5.1.2 结构化程序设计概述 169
5.2 程序结构 169
5.2.1 顺序结构程序设计 170
5.2.2 选择结构程序设计 173
5.2.3 循环结构程序设计 176
5.3 程序调试基础 183
5.4 过程与自定义函数 184
5.4.1 过程设计 185
5.4.2 自定义函数设计 188
上机实习5 189
上机实习5.1 编写程序查询数据 189
上机实习5.2 编写程序编辑数据 190
上机实习5.3 编写程序添加记录 191
上机实习5.4 调试程序 193
小结5 194
习题5 195
第6章 面向对象程序设计基础 198
6.1 面向对象程序设计概述 198
6.1.1 面向对象程序设计方法简介 198
6.1.2 对象和类 203
6.2 表单设计 206
6.2.1 创建表单 206
6.2.2 运行表单 211
6.2.3 编辑表单 212
6.2.4 美化表单 218
6.2.5 创建多表表单 225
6.3 菜单设计 228
6.3.1 创建菜单 229
6.3.2 修改菜单 232
6.4 应用程序编译 236
6.4.1 应用程序项目集成 237
6.4.2 编译应用程序 239
6.4.3 发布应用程序 241
上机实习6 245
上机实习6.1 使用表单查询和编辑数据 245
上机实习6.2 美化用户界面 247
上机实习6.3 制作用户菜单 249
上机实习6.4 编译应用程序 249
小结6 250
习题6 251
附录 Visual FoxPro的属性说明 255