第一部分 习题部分 1
第1章 Visual FoxPro数据库系统概述 1
1.1 习题解析 1
1.2 自测练习题 4
1.3 自测练习题参考答案 6
1.4 课后思考与练习题参考答案 6
第2章 Visual FoxPro系统初步 7
2.1 习题解析 7
2.2 自测练习题 10
2.3 自测练习题参考答案 11
2.4 课后思考与练习题参考答案 11
第3章 数据与数据运算 12
3.1 习题解析 12
3.2 自测练习题 18
3.3 自测练习题参考答案 20
3.4 课后思考与练习题参考答案 21
第4章 Visual FoxPro数据库系统概述 21
4.1 习题解析 21
4.2 自测练习题 25
4.3 自测练习题参考答案 29
4.4 课后思考与练习题参考答案 29
第5章 关系数据库标准语言SQL 30
5.1 习题解析 30
5.2 自测练习题 36
5.3 自测练习题参考答案 38
5.4 课后思考与练习题参考答案 38
第6章 查询和视图操作 39
6.1 习题解析 39
6.2 自测练习题 41
6.3 自测练习题参考答案 43
6.4 课后思考与练习题参考答案 43
第7章 结构化程序设计 44
7.1 习题解析 44
7.2 自测练习题 47
7.3 自测练习题参考答案 50
7.4 课后思考与练习题参考答案 50
第8章 表单及面向对象的程序设计 51
8.1 习题解析 51
8.2 自测练习题 52
8.3 自测练习题参考答案 55
8.4 课后思考与练习题参考答案 56
第9章 菜单设计 56
9.1 习题解析 56
9.2 自测练习题 58
9.3 自测练习题参考答案 59
9.4 课后思考与练习题参考答案 59
第10章 报表和标签设计 60
10.1 习题解析 60
10.2 自测练习题 61
10.3 自测练习题参考答案 62
10.4 课后思考与练习题参考答案 63
第11章 开发应用程序 63
11.1 习题解析 63
11.2 自测练习题 65
11.3 自测练习题参考答案 66
11.4 课后思考与练习题参考答案 67
第12章 笔试复习指导 67
12.1 笔试复习要点 67
12.1.1 Visual FoxPro考试基本要求 67
12.1.2 笔试复习指导 68
12.2 历届笔试试题解析 71
12.2.1 2007年4月笔试试题 71
12.2.2 2007年9月笔试试题 80
12.3 最新笔试试题及参考答案 89
12.3.1 2008年4月笔试试题 89
12.3.2 2008年9月笔试试题 94
第13章 机试复习指导 98
13.1 机试复习要点 99
13.1.1 如何准备二级Visual FoxPro上机考试 99
13.1.2 机试题答题注意事项 99
13.1.3 考试对策 101
13.2 机试试题解析 102
13.2.1 基本操作题 102
13.2.2 简单应用题 103
13.2.3 综合应用题 103
13.3 机试模拟样题 104
13.4 机试模拟样题参考答案 105
第二部分 实验指导部分 107
案例介绍 107
一、案例设计的提出及要解决的问题 107
二、案例设计要实现的主要功能 107
三、作业成果展示 107
四、学生选课管理系统主要功能 108
五、学生选课管理系统程序设计 112
实验1 Visual FoxPro 6.0操作初步 112
实验1.1 安装Visual FoxPor 6.0 112
实验1.2 启动Visual FoxPor 6.0 113
实验1.3 退出Visual FoxPor 6.0 113
实验1.4 自定义工具栏 113
实验1.5 创建一个新项目 114
实验1.6 常量、变量、运算符、表达式和函数的使用 114
实验1.7 将实验内容复制到移动盘 115
实验2 Visual FoxPro数据库和表的创建 116
实验2.1 创建数据库 116
实验2.2 创建表 116
实验3 数据表的基本操作 120
实验3.1 数据表的操作命令 120
实验3.2 排序 121
实验3.3 索引 121
实验3.4 表的关联 124
实验4 结构化查询SQL的基本操作 126
实验4.1 SQL语句的基本功能和使用方法 126
实验4.2 SQL的定义功能 129
实验4.3 SQL的操作功能 129
实验4.4 定义视图 130
实验5 查询和视图操作 130
实验5.1 建立查询 131
实验5.2 建立视图 134
实验6 结构化程序设计 137
实验6.1 顺序程序设计 138
实验6.2 选择程序设计 138
实验6.3 编程练习 141
实验6.4 循环程序设计 142
实验6.5 编程练习 144
实验7 过程文件及自定义函数 146
实验7.1 过程文件 146
实验7.2 数组的定义和使用 147
实验7.3 自定义函数的定义和使用 148
实验8 表单操作 148
实验8.1 利用表单向导创建表单 149
实验8.2 利用表单设计器创建表单 150
实验8.3 标签、文本框、编辑框、命令按钮的设计的综合应用 153
实验8.4 命令按钮组控件、选项按钮组控件的综合应用 155
实验8.5 复选框、列表框、组合框控件的综合应用 157
实验8.6 微调器、表格、页框控件的综合应用 159
实验8.7 容器、形状、计时器控件的综合应用 161
实验8.8 登录界面表单的设计 162
实验8.9 “密码验证”表单的设计 164
实验8.10 “学生名册”表单界面的设计 165
实验8.11 完成学生选课系统其他表单界面的设计 168
实验9 菜单操作 170
实验9.1 创建快速菜单 170
实验9.2 使用“菜单设计器”创建菜单 171
实验10 报表操作 175
实验10.1 利用报表向导创建报表 175
实验10.2 利用报表设计器创建报表 177
实验10.3 利用报表设计器制作报表 179
实验11 应用程序的生成 180
实验11.1 创建和添加项目文件 180
实验11.2 创建主程序和项目文件连编 181
实验12 案例“教职工信息管理系统”开发 184
附录A 实验教学要求 196
参考文献 198