第1章 Visual FoxPro数据库基础 1
1.1数据库基础知识 1
1.1.1计算机数据管理的发展 1
1.1.2数据库系统 2
1.1.3数据模型 4
1.2关系数据库 5
1.2.1关系模型 5
1.2.2关系运算 6
1.3数据库设计基础 8
1.3.1数据库设计步骤 8
1.3.2数据库设计过程 9
1.4 Visual FoxPro系统概述 10
1.4.1 Visual FoxPro 6.0的主界面 10
1.4.2 工具栏的使用 10
1.4.3 Visual FoxPro的配置 12
1.5项目管理器 14
1.5.1创建项目 14
1.5.2使用项目管理器 15
1.5.3定制项目管理器 16
1.6向导、设计器、生成器简介 17
1.6.1 Visual FoxPro的向导 17
1.6.2 Visual FoxPro的设计器 18
1.6.3 Visual FoxPro的生成器 18
1.7应试加油站 21
1.7.1考试重点整理 21
1.7.2解题技巧 21
1.8过关练习与答案 22
1.8.1过关练习 22
1.8.2参考答案 22
第2章 Visual FoxPro程序设计基础 23
2.1常量与变量 23
2.1.1常量 23
2.1.2变量 25
2.1.3内存变量常用命令 26
2.2表达式 28
2.2.1数值、字符与日期时间表达式 28
2.2.2关系表达式 30
2.2.3逻辑表达式 32
2.2.4运算符优先级 32
2.3常用函数 33
2.3.1数值函数 33
2.3.2字符函数 35
2.3.3 日期和时间函数 37
2.3.4数据类型转换函数 38
2.3.5测试函数 38
2.4程序与程序文件 40
2.4.1程序的概念 40
2.4.2程序文件的建立与运行 40
2.4.3简单的输入/输出命令 42
2.5程序的基本结构 44
2.5.1选择结构 44
2.5.2循环结构 45
2.6多模块程序设计 48
2.6.1模块的定义和调用 48
2.6.2参数传递 49
2.6.3变量的作用域 49
2.7应试加油站 51
2.7.1考试重点整理 51
2.7.2解题技巧 51
2.8过关练习与答案 52
2.8.1过关练习 52
2.8.2参考答案 52
第3章 Visual FoxPro数据库及其操作 53
3.1 Visual FoxPro数据库及其建立 53
3.1.1基本概念 53
3.1.2建立数据库 53
3.1.3使用数据库 54
3.1.4修改数据库 56
3.1.5删除数据库 56
3.2建立数据库表 57
3.2.1在数据库中建立表 57
3.2.2修改表结构 58
3.3表的基本操作 59
3.3.1使用浏览器操作表 59
3.3.2增加记录的命令 59
3.3.3删除记录的命令 60
3.3.4修改记录的命令 60
3.3.5显示记录的命令 61
3.3.6查询定位命令 61
3.4 索引 62
3.4.1基本概念 62
3.4.2在表设计器中建立索引 63
3.4.3用命令建立索引 64
3.4.4使用索引 64
3.4.5使用索引快速定位 65
3.4.6删除索引 65
3.5数据完整性 66
3.5.1实体完整性与主关键字 66
3.5.2域完整性与约束规则 66
3.5.3参照完整性与表之间的关联 66
3.6自由表 67
3.6.1数据库表与自由表 67
3.6.2将自由表添加到数据库中 68
3.6.3从数据库中移出表 69
3.7多个表的同时使用 70
3.7.1多工作区的概念 70
3.7.2使用不同工作区的表 71
3.7.3表之间的关联 71
3.8排序 72
3.9应试加油站 72
3.9.1考试重点整理 72
3.9.2解题技巧 72
3.10过关练习与答案 74
3.10.1过关练习 74
3.10.2参考答案 74
第4章 关系数据库标准语言SQL 75
4.1 SQL概述 75
4.2查询功能 75
4.2.1简单查询 76
4.2.2简单的连接查询 77
4.2.3嵌套查询 77
4.2.4几个特殊运算符 78
4.2.5排序 78
4.2.6简单的计算查询 79
4.2.7分组与计算查询 80
4.2.8利用空值查询 80
4.2.9别名与自连接查询 80
4.2.10内外层互相关嵌套查询 81
4.2.11使用量词和谓词的查询 82
4.2.12超连接查询 83
4.2.13集合的并运算 83
4.2.14 Visual FoxPro SQLSELECT的几个特殊选项 84
4.3操作功能 86
4.3.1插入数据 86
4.3.2更新数据 86
4.3.3删除数据 86
4.4定义功能 87
4.4.1表的定义 87
4.4.2表的删除 88
4.4.3表结构的修改 88
4.4.4视图的定义 89
4.5应试加油站 90
4.5.1考试重点整理 90
4.5.2解题技巧 90
4.6过关练习与答案 91
4.6.1过关练习 91
4.6.2参考答案 93
第5章 查询与视图 94
5.1查询 94
5.1.1查询的概念 94
5.1.2查询设计器 94
5.1.3建立查询 95
5.1.4查询设计器的局限性 96
5.1.5使用查询 96
5.2视图 99
5.2.1视图的概念 99
5.2.2建立视图 99
5.2.3远程视图与连接 100
5.2.4视图与数据更新 101
5.2.5使用视图 101
5.3应试加油站 102
5.3.1考试重点整理 102
5.3.2解题技巧 102
5.4过关练习与答案 103
5.4.1过关练习 103
5.4.2参考答案 103
第6章 表单设计与应用 104
6.1面向对象的概念 104
6.1.1对象与类 104
6.1.2子类与继承 104
6.2 Visual FoxPro基类简介 105
6.2.1 Visual FoxPro基类 105
6.2.2容器与控件 106
6.2.3事件 106
6.3创建与运行表单 107
6.3.1创建表单 107
6.3.2运行表单 110
6.4表单设计器 111
6.4.1表单设计器环境 111
6.4.2控件的操作与布局 114
6.4.3数据环境 115
6.5表单属性和方法 117
6.5.1常用的表单属性 117
6.5.2常用的事件与方法 118
6.5.3添加新的属性和新方法 118
6.6基本型控件 119
6.6.1标签 119
6.6.2命令按钮 120
6.6.3文本框 120
6.6.1编辑框 123
6.6.5 复选框 124
6.6.6列表框 124
6.6.7组合框 126
6.7容器型控件 126
6.7.1命令组 126
6.7.2选项组 127
6.7.3表格 127
6.7.1页框 130
6.8自定义类 135
6.8.1使用类设计器创建类 135
6.8.2类库管理 137
6.8.3在创建表单时使用自定义类 138
6.9应试加油站 138
6.9.1考试重点整理 138
6.9.2解题技巧 138
6.10过关练习与答案 139
6.10.1过关练习 139
6.10.2参考答案 140
第7章 菜单设计与应用 141
7.1 Visual FoxPro系统菜单 141
7.1.1菜单结构 141
7.1.2系统菜单 141
7.2下拉式菜单设计 142
7.2.1菜单设计的基本过程 142
7.2.2定义菜单 143
7.2.3为顶层表单添加菜单 149
7.3快捷菜单设计 150
7.4应试加油站 151
7.4.1考试重点整理 151
7.4.2解题技巧 151
7.5过关练习与答案 151
7.5.1过关练习 151
7.5.2参考答案 151
第8章 报表的设计与应用 152
8.1创建报表 152
8.1.1创建报表文件 152
8.1.2报表工具栏 157
8.2设计报表 158
8.2.1报表的数据源和布局 158
8.2.2在报表中使用控件 160
8.3数据分组和多栏报表 165
8.3.1设计分组报表 165
8.3.2设计多栏报表 167
8.3.3报表输出 168
8.4 应试加油站 168
8.4.1考试重点整理 168
8.4.2解题技巧 168
8.5过关练习与答案 168
8.5.1过关练习 168
8.5.2参考答案 169
第9章 应用程序的开发和生成 170
9.1应用程序项目综合实践 170
9.1.1系统开发基本步骤 170
9.1.2连编应用程序 171
9.1.3主程序设计 172
9.2使用应用程序生成器 174
9.2.1使用应用程序向导 174
9.2.2应用程序生成器 175
9.2.3应用程序生成实例 175
9.3应试加油站 177
9.3.1考试重点整理 177
9.3.2解题技巧 177
9.4过关练习与答案 177
9.4.1过关练习 177
9.4.2参考答案 177
第10章 无纸化考试指导 178
10.1无纸化系统使用说明 178
10.1.1无纸化考试环境简介 178
10.1.2无纸化考试流程演示 178
10.2无纸化考试内容 182
第11章 真题及答案解析 184
2013年3月全国计算机等级考试二级Visual FoxPro试题 184
2012年9月全国计算机等级考试二级Visual FoxPro试题 187
2012年3月全国计算机等级考试二级Visual FoxPro试题 191
2013年3月试题答案解析 194
2012年9月试题答案解析 198
2012年3月试题答案解析 202