第一篇 习题篇第1章 数据库概论 3
1.1 选择题 3
1.2 填空题 5
第2章 VFP概论 6
2.1 选择题 6
2.2 填空题 7
第3章 数据与数据运算 8
3.1 选择题 8
3.2 填空题 12
第4章 数据库与表 15
4.1 选择题 15
4.2 填空题 24
第5章 查询与视图的创建与使用 25
5.1 选择题 25
5.2 填空题 27
第6章 SQL语句的使用 29
6.1 选择题 29
6.2 填空题 32
第7章 VFP程序设计 34
7.1 选择题 34
7.2 填空题 38
7.3 编程题 41
第8章 表单 42
8.1 选择题 42
8.2 填空题 45
第9章 报表 46
9.1 选择题 46
9.2 填空题 47
第10章 菜单 48
10.1 选择题 48
10.2 填空题 49
参考答案 50
第二篇 实验篇第11章 Visual FoxPro的安装与使用 61
11.1 Visual FoxPro的安装与启用 61
11.1.1 Visual FoxPro的安装步骤 61
11.1.2 Visual FoxPro的启动和退出 64
11.1.3 Visual FoxPro的配置 66
11.2 Visual FoxPro的设计基础 68
11.2.1 Visual FoxPro的用户界面 68
11.2.2 Visual FoxPro的菜单 69
11.2.3 Visual FoxPro的命令窗口 72
11.2.4 Visual FoxPro的工具栏 72
11.3 项目管理器 74
11.3.1 创建项目 74
11.3.2 打开和关闭项目管理器 75
11.3.3 项目管理器的使用 75
11.3.4 定制项目管理器 76
11.4 练习题 78
第12章 函数、命令与表达式 79
12.1 数据类型 79
12.2 常量与变量 80
12.2.1 常量 80
12.2.2 变量 81
12.3 常用的环境设置命令 83
12.3.1 SET设置命令 83
12.3.2 其他设置命令 84
12.4 运算符和表达式 85
12.5 常用函数 87
12.5.1 常用字符函数 87
12.5.2 常用数值函数 89
12.5.3 常用日期和时间函数 90
12.5.4 常用数据库操作函数 90
12.6 Visual FoxPro文件类型 91
12.7 练习题 92
第13章 数据表和数据库 95
13.1 创建自由表 95
13.1.1 利用表设计器创建新表 95
13.1.2 使用表向导创建新表 100
13.1.3 在“项目管理器”中创建新表 100
13.2 表的基本操作 100
13.2.1 表的打开和关闭 100
13.2.2 表结构的修改 102
13.2.3 表记录的显示和修改 103
13.2.4 记录的定位和查找 105
13.2.5 记录的添加和删除 106
13.3 数据库 109
13.3.1 数据库概念 109
13.3.2 数据库基本操作 109
13.3.3 数据库的基本操作命令和数据库表的约束机制 112
13.4 表的索引 113
13.4.1 索引类型 114
13.4.2 索引的建立和删除 114
13.5 记录的排序 117
13.6 表的统计 118
13.7 设置表间关系 120
13.7.1 表间永久性关系 120
13.7.2 建立表间关系 121
13.7.3 编辑表间的关系 121
13.7.4 数据工作期窗口 122
13.7.5 表间临时关系 123
13.8 练习题 123
第14章 查询与视图的创建与操作 125
14.1 查询 125
14.1.1 使用查询向导创建查询 125
14.1.2 使用查询设计器创建查询 129
14.1.3 查询的运行与修改 133
14.1.4 查询去向的设置 135
14.2 视图 135
14.2.1 使用视图向导创建视图 136
14.2.2 使用视图设计器创建视图 139
14.2.3 视图与数据更新 141
14.2.4 远程视图与连接 142
14.3 练习题 145
第15章 SQL语句的使用 146
15.1 SQL查询功能 146
15.1.1 基本查询 146
15.1.2 条件查询 148
15.1.3 几个特殊运算符 149
15.1.4 统计查询 151
15.1.5 查询的排序 151
15.1.6 分组和计算查询 152
15.1.7 多表连接查询 152
15.1.8 嵌套查询 153
15.1.9 Visual FoxPro中SQL SELECT的几个特殊选项 154
15.2 操作功能 155
15.2.1 插入记录 156
15.2.2 更新记录 156
15.2.3 删除记录 157
15.3 定义功能 157
15.3.1 表的定义 158
15.3.2 表结构的修改 159
15.3.3 表的删除 159
15.3.4 视图的定义和删除 160
15.4 练习题 160
第16章 Visual FoxPro程序设计 162
16.1 程序与程序文件 162
16.1.1 程序文件的建立与执行 162
16.1.2 交互式命令 163
16.2 程序的基本结构 167
16.2.1 选择结构 167
16.2.2 循环结构 169
16.3 模块化程序设计 173
16.3.1 模块的定义和调用 173
16.3.2 变量的作用域 175
16.3.3 参数传递 177
16.4 练习题 179
第17章 表单 180
17.1 表单向导 180
17.1.1 表单向导创建表单 180
17.1.2 一对多表单向导创建表单 183
17.2 表单设计器 185
17.2.1 表单的建立、保存、修改和运行 185
17.2.2 表单设计器界面介绍 186
17.3 数据环境 188
17.4 控件操作与布局 192
17.5 控件介绍 193
17.5.1 表单控件 193
17.5.2 标签控件 195
17.5.3 命令按钮 197
17.5.4 命令按钮组 198
17.5.5 文本框 199
17.5.6 编辑框 201
17.5.7 复选框 202
17.5.8 选项按钮组 203
17.5.9 列表框 204
17.5.10 组合框 205
17.5.11 表格 206
17.5.12 页框 207
17.5.13 计时器 209
17.5.14 图像控件 210
17.6 练习题 210
第18章 报表 214
18.1 报表建立 214
18.2 报表向导 214
18.2.1 创建单表报表 214
18.2.2 创建一对多报表 217
18.3 创建快速报表 219
18.4 报表设计器 220
18.4.1 报表的建立与修改 220
18.4.2 报表的保存 221
18.4.3 报表设计器界面介绍 221
18.4.4 数据环境 225
18.5 报表的打印及预览 226
18.5.1 预览结果 226
18.5.2 打印报表 227
18.6 标签设计 232
18.6.1 标签向导 232
18.6.2 标签设计器 234
18.7 练习题 234
第19章 菜单设计 236
19.1 菜单分类与基本结构 236
19.1.1 下拉菜单 236
19.1.2 快捷菜单 236
19.2 菜单的建立、保存与修改 237
19.2.1 建立菜单常用的4种方法 237
19.2.2 保存菜单的方法 237
19.2.3 修改菜单的几种方法 237
19.3 菜单的生成与运行 238
19.3.1 菜单的生成 238
19.3.2 菜单的运行 238
19.4 下拉菜单介绍 238
19.4.1 “菜单名称”列 239
19.4.2 “结果”列 239
19.4.3 “选项”列 240
19.4.4 分组菜单项 241
19.4.5 “菜单设计器”的按钮 242
19.4.6 菜单的运行及位置 242
19.4.7 下拉菜单的应用 243
19.5 快捷菜单 244
19.5.1 快捷菜单设计 244
19.5.2 快捷菜单应用 245
19.6 练习题 246
附录 Visual FoxPro二级考试试卷与答案 247
2008年4月全国计算机等级考试二级笔试试卷 247
参考答案 252
参考文献 253