第1章 Visual FoxPro的工作环境与工作方式 1
实验与实训目的 1
1.1使用Visual FoxPro初步 1
安装 1
启动 1
退出Visual FoxPro 8
1.2利用MSDN 9
启动MSDN 9
打开Visual FoxPro帮助 10
使用“目录”选项卡 11
使用“索引”选项卡 11
使用“搜索”选项卡 12
使用“书签”选项卡 12
1.3 Visual FoxPro工作方式与环境设置 13
两种工作方式 13
查看环境设置 15
修改环境变量 16
1.4 Visual FoxPro文件对象 18
Visual FoxPro管理的文件类型 18
“药品分销管理信息系统”文件 19
第2章 结构化程序设计 22
实验与实训目的 22
2.1顺序结构程序 22
一个简单的顺序结构程序 22
使用内存变量 23
使用系统函数 25
使用表达式 28
使用数组 29
2.2数据的输入与输出 30
字符串输入 30
任意数据输入 30
单个字符输入 31
格式输入输出 31
2.3分支程序结构 31
简单分支结构 31
双向分支结构 33
多分支结构 33
分支的嵌套 34
2.4循环程序结构 35
Do While循环 35
For循环 36
循环的嵌套 37
2.5模块化程序设计 38
过程与模块 38
参数传递 39
自定义函数 40
内存变量的作用域 40
第3章 创建Visual FoxPro应用程序 42
实验与实训目的 42
3.1规划与创建Visual FoxPro应用程序 42
规划应用程序 42
创建“药品分销管理信息系统” 44
3.2操作项目管理器 47
操作项目管理器 47
项目文件管理 50
查看与修改项目信息 51
3.3设计“药品分销管理信息系统”程序 53
创建“药品分销管理信息系统”主程序 54
设置应用程序主程序 55
3.4设计“零售商店管理信息系统”应用系统 56
系统介绍 56
“零售商店管理信息系统”的业务与数据流程分析 56
“零售商店管理信息系统”功能分析 57
创建“零售商店管理信息系统”项目 58
第4章 数据库与数据表 59
实验与实训目的 59
4.1利用表设计器设计调拨数据表 59
调拨数据表的结构 59
创建表 60
设计表结构 60
输入数据 63
完成 63
4.2数据库的创建与修改 64
创建数据库 64
添加数据库表 66
修改数据库表 67
4.3利用数据导入方式设计库存数据表 69
库存数据表的结构 69
导入 69
导入向导 70
修改数据表设计 73
4.4利用表向导设计销售数据表 75
销售数据表的结构 75
新建表 76
表向导 76
修改表结构 80
4.5利用命令方式设计生产商表 81
生产商表的结构 82
创建表 82
4.6设计其他数据表 83
供货商表的结构 83
销售网点表的结构 83
4.7建立表间关系 83
创建表间关系 83
编辑参照完整性 84
4.8创建“零售商店管理信息系统”的数据库与数据表 87
创建数据库 87
创建数据表 87
建立和编辑参照完整性 89
第5章 数据表操作 91
实验与实训目的 91
5.1数据记录的显示 91
在系统窗口显示数据 91
编辑和浏览数据 92
记录指针定位 96
获取数据 98
5.2数据记录的增加与数据修改 98
向数据表追加数据记录 99
修改数据 101
表与数组间传递数据 103
添加其他数据表记录 104
5.3数据的查找 104
数据记录的顺序查找 105
数据记录的索引查找 106
5.4数据记录的删除 107
数据记录的逻辑删除 107
删除恢复 108
物理删除 109
5.5多表操作 110
工作区的使用 110
验证表间参照完整性 112
5.6为“零售商店管理信息系统”数据表添加数据 112
供货商表 112
职员表 112
其他数据 113
第6章 视图设计 114
实验与实训目的 114
6.1进货数据视图设计 114
视图设计规划 114
新建视图 114
视图向导 115
使用视图设计器修改视图 118
视图的浏览 119
6.2销售数据汇总视图设计 119
视图设计规划 119
设计视图 120
6.3调拨数据视图设计 124
视图设计规划 124
创建视图 125
修改视图 127
完成并保存视图设计 128
6.4销售数据视图设计 128
视图设计规划 128
视图设计 129
完成并保存视图设计 129
6.5“零售商店管理信息系统”系统视图设计 129
商品视图 129
库存数据视图 130
库管员视图和营业员视图 130
交接班视图 131
商品查询视图 132
销售业绩汇总视图 132
柜存数据视图 133
销售数据视图 133
第7章 查询设计 135
实验与实训目的 135
7.1销售数据查询 135
查询设计规划 135
新建查询 136
向导选取 136
查询向导 137
修改查询 140
7.2网点药品查询 141
查询设计规划 141
新建查询 142
保存查询设计 146
7.3药品销售数据一览表查询 146
查询设计规划 146
新建查询 147
交叉表向导 147
查询设计器 149
保存查询设计 150
第8章 表单设计 151
实验与实训目的 151
8.1利用表单向导设计表单 151
表单设计规划 151
新建表单 152
向导选取 152
查询向导 152
在表单设计器中查看设计结果 156
8.2销售数据录入表单设计 157
表单设计规划 157
新建表单 158
添加第一个标签控件 159
添加下拉列表框控件 160
添加文本框 162
添加其他文本框 163
添加表格控件 163
添加命令按钮 165
完成表单控件设置 165
设计表单事件 166
设计表单控件事件 167
保存并运行表单 172
8.3调拨数据录入表单设计 172
表单设计规划 172
新建表单 173
添加表单控件 174
设计表单事件 175
设计表单控件事件 176
完成并保存表单设计 181
8.4零售商店管理信息系统表单设计 181
“关于”表单 181
供货商管理表单 182
职员管理表单 184
商品数据录入表单 185
进货数据录入表单 186
第9章 表单设计进阶 189
实验与实训目的 189
9.1进货数据录入表单设计 189
表单设计规划 189
修改表单最大设计区 190
新建表单 191
添加表单控件 191
设计表单事件 193
设计表单控件事件 194
完成并保存表单设计 198
9.2药品库存数据查询表单设计 199
表单设计规划 199
新建表单 200
添加表单控件 201
设计表单事件 203
设计表单控件事件 4
完成并保存表单设计 208
9.3药品销售数据汇总表单设计 209
表单设计规划 209
新建表单 210
添加表单控件 210
设计表单事件 212
设计表单控件事件 213
完成并保存表单设计 215
9.4零售商店管理信息系统的其他表单设计 215
上柜数据录入表单 215
销售数据录入表单 216
交接班结转清表单 217
库存商品查询表单 218
销售业绩汇总表单 219
第10章 报表与标签设计 220
实验与实训目的 220
10.1库存药品一览报表设计 220
报表设计规划 220
新建报表 221
向导选取 221
查询向导 222
修改报表 225
完成并保存报表设计 228
10.2药品销售统计报表设计 228
报表规划 228
新建报表 229
设置数据环境 229
新增报表带区 230
增加报表控件 232
完成报表设计 234
10.3库存药品标签设计 235
标签设计规划 235
新建标签 235
使用“标签”向导 236
修改标签设计 240
完成标签设计 240
10.4“零售商店管理信息系统”报表与标签设计 241
库存商品报表 241
销售单报表 242
交接班报表 244
销售业绩报表 246
商品标签 248
第11章 菜单设计 249
实验与实训目的 249
11.1系统主菜单设计 249
系统主菜单设计规划 249
新建菜单 251
条形菜单项设计 251
弹出式菜单设计 251
生成菜单程序 255
使用系统主菜单 256
11.2文本框快捷菜单设计 256
文本框快捷菜单设计规划 257
新建菜单 257
设计快捷菜单 257
使用快捷菜单 258
11.3“零售商店管理信息系统”菜单设计 258
系统主菜单 258
系统其他菜单 260
第12章 应用程序发布 261
实验与实训目的 261
12.1系统主控程序 261
系统主控程序设计规划 261
修改系统主程序 262
确认系统主文件 262
运行并调试系统 263
12.2连编应用程序 263
连编项目 263
查看并运行应用系统 265
12.3发布应用程序 266
创建发布树 266
创建发布程序 267
安装向导 267
12.4“零售商店管理信息系统”连编与发布 272