第1章 Visual FoxPro基础 1
1.1 Visual FoxPro的基本操作 1
1.1.1 创建项目 1
1.1.2 Visual FoxPro的运行环境 6
1.1.3 Visual FoxPro的基本操作方法 6
1.1.4 Visual FoxPro命令的使用方法 11
1.2 项目管理器 13
1.2.1 使用项目管理器管理文件 13
1.2.2 项目管理器的基本操作 16
1.2.3 项目管理器的基本功能 17
1.2.4 Visual FoxPro常用的文件类型 19
1.3 Visual FoxPro帮助系统的使用 19
1.3.1 查看Visual FoxPro的帮助信息 20
1.3.2 使用帮助系统学习Visual FoxPro 22
1.3.3 查看屏幕对象的帮助信息 22
1.3.4 获取命令和函数的帮助信息 23
1.4 常量、变量、函数和表达式 24
1.4.1 Visual FoxPro的表达式 24
1.4.2 常量与变量 26
1.4.3 运算符和表达式 27
1.4.4 内存变量 31
1.4.5 数组 33
1.4.6 常用函数 34
1.5 数据库基础知识 36
1.5.1 数据管理技术的发展 36
1.5.2 数据库基础 38
1.5.3 Visual FoxPro的特点 40
上机实习1 42
上机实习1.1 Visual FoxPro的基本操作 42
上机实习1.2 认识项目管理器 44
上机实习1.3 获取帮助信息 46
上机实习1.4 Visual FoxPro的表达式 47
小结1 49
习题1 50
第2章 输入和保存数据 53
2.1 创建表保存数据 53
2.1.1 创建表保存档案工资数据 53
2.1.2 创建表文件 57
2.1.3 为工资表追加记录和复制数据 63
2.1.4 复制表的结构和数据 66
2.1.5 追加记录 68
2.2 使用数据库管理表 71
2.2.1 创建数据库管理工资表 71
2.2.2 创建数据库 74
2.2.3 打开与关闭数据库 75
2.2.4 添加与移去表 76
上机实习2 77
上机实习2.1 保存学生数据 77
上机实习2.2 追加记录和复制数据 80
上机实习2.3 使用数据库管理表 81
小结2 83
习题2 83
第3章 编辑数据 86
3.1 编辑表的数据 86
3.1.1 浏览编辑工资数据 86
3.1.2 打开与关闭表 91
3.1.3 修改数据 94
3.1.4 删除记录 95
3.1.5 成批替换数据 98
3.1.6 设置档案表的属性 98
3.1.7 设置表与字段的属性 101
3.2 使用视图更新数据 102
3.2.1 创建本地视图更新工资数据 102
3.2.2 创建本地视图更新数据 107
3.2.3 设置条件更新工资数据 108
3.2.4 修改本地视图 111
3.2.5 创建远程视图更新数据 111
3.3 维护表的结构 113
3.3.1 修改工资表的结构 113
3.3.2 显示表的结构 115
3.3.3 修改表的结构 116
上机实习3 117
上机实习3.1 使用浏览窗口和命令编辑数据 117
上机实习3.2 使用本地视图更新数据 119
小结3 121
习题3 121
第4章 浏览和查询数据 124
4.1 浏览和显示数据 124
4.1.1 浏览工资数据 124
4.1.2 浏览窗口的基本操作 129
4.1.3 显示数据 130
4.2 数据排序 131
4.2.1 有序输出工资数据 131
4.2.2 创建索引 135
4.2.3 使用索引对数据排序 139
4.3 数据检索和统计 141
4.3.1 检索工资数据 141
4.3.2 检索数据 142
4.3.3 统计数据 143
4.4 使用多个表的数据 144
4.4.1 正确使用多个表的数据 144
4.4.2 创建表的关系 148
4.4.3 创建参照完整性 150
4.5 查询数据 151
4.5.1 查询工资数据 151
4.5.2 创建查询 154
4.5.3 运行查询 155
4.5.4 设置条件查询工资数据 156
4.5.5 修改查询文件 160
4.5.6 设计查询条件 161
4.5.7 使用SQL查询命令查询数据 162
上机实习4 164
上机实习4.1 浏览学生档案数据 164
上机实习4.2 有序显示学生档案数据 166
上机实习4.3 检索与统计学生数据 167
上机实习4.4 正确使用多个表的数据 168
上机实习4.5 查询学生数据(一) 169
上机实习4.6 查询学生数据(二) 171
小结4 173
习题4 174
第5章 制作报表 177
5.1 创建报表 177
5.1.1 创建工资报表 177
5.1.2 新建报表 181
5.1.3 预览报表 184
5.2 修改报表布局 184
5.2.1 修改工资报表 184
5.2.2 修改报表布局的基本操作 187
5.2.3 设置报表带区 190
5.3 美化报表 192
5.3.1 美化工资报表 192
5.3.2 添加报表控件 197
5.3.3 设置控件格式 199
5.3.4 按指定条件输出工资数据 200
5.3.5 创建有序报表和分组报表 204
5.4 制作标签 204
5.4.1 制作工资条 204
5.4.2 创建标签 207
5.5 打印报表和标签 208
5.5.1 打印工资报表 208
5.5.2 设置报表页面 210
5.5.3 打印报表 210
上机实习5 212
上机实习5.1 制作报表 212
上机实习5.2 修改报表布局 213
上机实习5.3 美化报表 214
上机实习5.4 制作标签 215
小结5 216
习题5 216
第6章 结构化程序设计基础 219
6.1 程序设计基础 219
6.1.1 编写程序显示工资数据 219
6.1.2 创建与运行程序 221
6.1.3 结构化程序设计概述 224
6.2 顺序结构程序设计 225
6.2.1 显示指定职工的数据 226
6.2.2 顺序结构程序设计方法 227
6.2.3 程序设计常用命令 227
6.3 选择结构程序设计 234
6.3.1 修改6.2.1节中的程序 234
6.3.2 选择结构程序设计方法 235
6.4 循环结构程序设计 239
6.4.1 修改6.3.1节中的程序 239
6.4.2 循环结构程序设计方法 241
6.4.3 程序调试基础 245
6.5 过程与自定义函数 248
6.5.1 统计工资数据 248
6.5.2 过程设计 250
6.5.3 自定义函数设计 252
上机实习6 253
上机实习6.1 编写顺序结构的程序 253
上机实习6.2 编写选择结构的程序 254
上机实习6.3 编写循环结构的程序 255
上机实习6.4 创建过程与自定义函数 256
小结6 257
习题6 258
第7章 面向对象程序设计基础 260
7.1 面向对象程序设计概述 260
7.1.1 制作工资管理系统封面 260
7.1.2 面向对象程序设计方法简介 265
7.2 表单设计 267
7.2.1 新建“编辑档案”表单 268
7.2.2 新建表单 272
7.2.3 运行表单 274
7.2.4 修改“编辑档案”表单 275
7.2.5 编辑表单布局 278
7.2.6 美化“编辑档案”表单 279
7.2.7 添加表单控件 282
7.2.8 设置控件属性 283
7.3 工资管理系统程序设计 287
7.3.1 输入数据模块 287
7.3.2 编辑数据模块 290
7.3.3 查询数据模块 293
7.3.4 统计数据模块 297
7.3.5 打印报表模块 302
7.4 用户自定义菜单 302
7.4.1 创建工资管理系统的菜单 302
7.4.2 创建用户自定义菜单 307
7.5 编译应用程序 309
7.5.1 编译工资管理应用程序 309
7.5.2 编译应用程序的基本操作 311
上机实习7 313
上机实习7.1 制作学籍管理系统的封面 313
上机实习7.2 使用表单查询和编辑数据 314
上机实习7.3 美化用户界面 315
上机实习7.4 制作学籍管理系统菜单 315
上机实习7.5 编译应用程序 316
小结7 317
习题7 317