第1章 认识及使用Visual FoxPro数据库系统 1
1.1 Visual FoxPro基础知识 1
1.1.1 关系数据库模型及相关术语 1
1.1.2 Visual FoxPro的基本功能 3
1.1.3 Visual FoxPro的文件类型 3
1.1.4 Visual FoxPro的工作方式 3
1.1.5 Visual FoxPro的性质及特点 3
课后练习 4
1.2 任务一 Visual FoxPro的安装与卸载 4
1.2.1 相关知识 4
1.2.2 任务实现 5
课后练习 11
1.3 任务二 Visual FoxPro的启动与退出 11
1.3.1 相关知识 11
1.3.2 任务实现 12
课后练习 16
1.4 任务三 第一个Visual FoxPro程序 17
1.4.1 相关知识 17
1.4.2 任务实现 19
课后练习 23
本章小结 23
习题一 24
第2章 数据的建立 25
2.1 基础知识 25
2.2 任务一 创建新项目 25
2.2.1 相关知识点 25
2.2.2 任务实现 26
课后练习 33
2.3 任务二 建立超市管理数据库 33
2.3.1 相关知识点 33
2.3.2 任务实现 33
课后练习 37
2.4 任务三 建立商品信息表 37
2.4.1 相关知识点 37
2.4.2 任务实现 38
课后练习 48
2.5 任务四 表结构的显示和修改 48
2.5.1 相关知识点 48
2.5.2 任务实现 48
课后练习 50
2.6 任务五 商品信息表记录的录入及管理 50
2.6.1 相关知识点 50
2.6.2 任务实现 51
课后练习 59
2.7 任务六 修改表的显示样式 60
2.7.1 相关知识点 60
2.7.2 任务实现 60
课后练习 62
本章小结 63
习题二 63
第3章 数据的管理 65
3.1 任务一 管理超市管理系统中的表 65
3.1.1 相关知识 65
3.1.2 任务实现 66
课后练习 68
3.2 任务二 超市管理中表的关系 68
3.2.1 相关知识 68
3.2.2 任务实现 70
课后练习 72
3.3 任务三 超市管理系统中的用户表 72
3.3.1 相关知识 72
3.3.2 任务实现 72
课后练习 77
3.4 任务四 超市管理系统中的商品表 77
3.4.1 相关知识 77
3.4.2 任务实现 82
课后练习 85
3.5 任务五 超市管理系统中的订单表 86
3.5.1 相关知识 86
3.5.2 任务实现 86
课后练习 88
3.6 任务六 超市管理系统中的订单表和关系 88
3.6.1 相关知识 88
3.6.2 任务实现 89
课后练习 93
3.7 任务七 数据库向导 93
3.7.1 相关知识 93
3.7.2 任务实现 93
本章小结 95
习题三 96
第4章 数据检索 99
4.1 基础知识 99
4.2 任务一 在超市管理系统中查询商品 100
4.2.1 相关知识 100
4.2.2 任务实现 104
课后练习 106
4.3 任务二 查询设计器 107
4.3.1 相关知识 107
4.3.2 任务实现 111
课后练习 114
4.4 任务三 查询向导 114
4.4.1 相关知识 114
4.4.2 任务实现 116
课后练习 121
4.5 任务四 建立超市管理系统索引 121
4.5.1 相关知识 121
4.5.2 任务实现 125
课后练习 127
4.6 任务五 通过索引查询商品 128
4.6.1 相关知识 128
4.6.2 任务实现 130
课后练习 131
4.7 任务六 组织查询的输出结果 131
4.7.1 相关知识 131
4.7.2 任务实现 132
课后练习 134
4.8 任务七 联接多个表的查询 134
4.8.1 相关知识 134
4.8.2 任务实现 135
课后练习 138
4.9 任务八 定制查询 138
4.9.1 相关知识 138
4.9.2 任务实现 140
课后练习 144
4.10 任务九 生成用户使用的订单视图 144
4.10.1 相关知识 144
4.10.2 任务实现 145
课后练习 153
4.11 任务十 排序 153
4.11.1 相关知识 153
4.11.2 任务实现 154
课后练习 156
4.12 任务十一 更新数据 156
4.12.1 相关知识 156
4.12.2 任务实现 157
课后练习 159
本章小结 159
习题四 159
第5章 建立用户使用界面 162
5.1 基础知识 162
5.1.1 抽象在面向对象中的作用 162
5.1.2 面向对象的基本特征 163
5.2 任务一 录入超市管理系统数据 164
5.2.1 相关知识 164
5.2.2 任务实现 166
课后练习 174
5.3 任务二 设计用户主界面 176
5.3.1 相关知识点 176
5.3.2 任务实现 181
课后练习 183
5.4 任务三 利用程序浏览数据 183
5.4.1 相关知识 183
5.4.2 任务实现 189
课后练习 191
5.5 任务四 用户登录 191
5.5.1 相关知识 191
5.5.2 任务实现 193
课后练习 195
5.6 任务五 退出窗口 195
5.6.1 相关知识 195
5.6.2 任务实现:退出窗体 197
课后练习 198
5.7 任务六 商品信息浏览 198
5.7.1 相关知识 198
5.7.2 任务实现:类的实现 200
课后练习 202
5.8 任务七 表单的综合应用 202
5.8.1 相关知识 202
5.8.2 任务实现一:手工建立一对多表单 204
5.8.3 任务实现二:复杂表单设计 206
课后练习 208
本章小结 208
习题五 209
第6章 数据的输出 211
6.1 基础知识 211
6.2 任务一 利用报表向导制作“生产商信息报表” 211
6.2.1 相关知识 211
6.2.2 任务实现 212
课后练习 217
6.3 任务二 创建快速报表“生产商信息报表” 218
6.3.1 相关知识 218
6.3.2 任务实现 218
课后练习 221
6.4 任务三 报表设计器“采购商品信息报表” 221
6.4.1 相关知识 221
6.4.2 任务实现 226
课后练习 230
6.5 任务四 分组报表“商品信息报表” 231
6.5.1 相关知识 231
6.5.2 任务实现 231
课后练习 234
6.6 任务五 一对多报表“商品销售库存报表” 234
6.6.1 相关知识 234
6.6.2 任务实现 234
课后练习 238
6.7 任务六 标签设计器 239
6.7.1 相关知识 239
6.7.2 任务实现 239
课后练习 243
本章小结 244
习题六 244
第7章 封装应用程序 246
7.1 基础知识 246
7.2 任务一 创建系统菜单及快捷菜单 248
7.2.1 相关知识点 248
7.2.2 任务实现 249
课后练习 255
7.3 任务二 编译及打包 255
7.3.1 相关知识点 255
7.3.2 任务实现一:制作工具栏 256
7.3.3 任务实现二:设置主文件 259
课后练习 263
7.4 任务三 项目的打包及发布 264
7.4.1 相关知识 264
7.4.2 任务实现 264
课后练习 269
本章小结 269
习题七 270
附录A ASCII码表 271
附录B Visual FoxPro常用函数 272
附录C Visual FoxPro常用函数使用说明 274
附录D Visual FoxPro常用命令 277
附录E 超市管理系统表间关系 282
附录F 超市管理系统表部分记录 283
参考文献 285