第1章 数据库及Visual FoxPro基础知识 1
本章考点和学习目标 1
1.1数据库简介 1
1.1.1数据管理基础 1
1.1.2数据库系统基础 4
1.1.3数据模型分类 6
1.2关系数据库简介 8
1.2.1关系模型 8
1.2.2关系运算 9
1.3 Visual FoxPro简介 10
1.3.1 Visual FoxPro基础 10
1.3.2启动Visual FoxPro 11
1.3.3 Visual FoxPro设计器 12
1.3.4使用工具栏 12
1.3.5使用向导 13
1.3.6 Visual FoxPro系统菜单 14
历年经典考题讲解 16
习题一 17
第2章 Visual FoxPro编程基础 18
本章考点和学习目标 18
2.1程序编辑环境 18
2.1.1程序编辑窗口的基本操作 18
2.1.2程序文件的运行 19
2.1.3创建良好的程序编写环境 20
2.2基本数据元素 22
2.2.1常量 22
2.2.2变量 22
2.2.3表达式 24
2.2.4运算符 24
2.2.5函数 26
2.3程序结构控制命令 30
2.3.1简单条件语句 30
2.3.2嵌套式条件语句 31
2.3.3多重条件语句 32
2.3.4基本循环语句 34
2.3.5计数循环语句 35
2.3.6数据表扫描循环语句 36
2.4预处理语句 37
2.4.1编译常量 37
2.4.2条件编译 38
2.5过程和用户自定义函数 39
2.5.1过程与自定义函数的构成 39
2.5.2过程与自定义函数的调用 40
2.5.3参数接收 40
2.6面向对象程序设计基础 41
2.6.1类和对象 42
2.6.2类程序设计 44
2.6.3对象程序设计 47
2.6.4事件程序设计 50
历年经典考题讲解 51
习题二 51
第3章 Visual FoxPro数据库的基本操作 53
本章考点和学习目标 53
3.1数据库的建立与操作 53
3.1.1建立项目 53
3.1.2建立数据库 54
3.1.3数据库设计器 57
3.1.4操作数据库 58
3.2数据表的建立与基本操作 60
3.2.1建立表 60
3.2.2表记录的操作 64
3.3设置表的数据字典 72
3.3.1设置字段约束 72
3.3.2设置索引 78
3.3.3设置表约束 86
3.3.4设置数据表间关系 90
3.3.5设置参照完整性 92
历年经典考题讲解 95
习题三 96
第4章 视图 97
本章考点和学习目标 97
4.1视图概述 97
4.2建立视图 97
4.2.1创建本地视图 97
4.2.2创建并使用远程视图 102
4.2.3在视图中操作表 105
4.3处理自由数据 106
4.3.1处理游离视图 107
4.3.2创建游离视图 107
4.3.3显示和修改自由数据 108
4.4优化视图性能 110
4.4.1控制递进式获取信息量的大小 110
4.4.2控制备注字段的获取 110
4.4.3设置下载的最大记录数 110
4.4.4优化过滤器和连接 111
4.4.5共享多个远程视图的连接 112
历年经典考题讲解 113
习题四 113
5.1查询概述 115
5.2建立查询 115
第5章 查询 115
本章考点和学习目标 115
5.2.1使用查询设计器 116
5.2.2使用查询向导 117
5.2.3使用查询去向 119
5.3建立多表查询 122
5.3.1建立“合同信息库” 122
5.3.2建立多表查询 123
5.4建立交叉表查询 127
5.4.1用查询设计器建立交叉表查询 127
5.4.2用查询向导建立交叉表查询 128
5.5建立图形查询 131
5.5.3横条图 132
5.5.4立体横条图 132
5.5.2立体堆叠区域图 132
5.5.1区域图 132
5.5.5竖条图 133
5.5.6立体竖条图 134
5.5.7饼状图 134
5.5.8立体饼状图 134
5.5.9 XY图 134
5.6.1添加统计计算字段 135
5.6统计计算和分组 135
5.6.2确定查询输出的内容 139
5.6.3数据分组 150
历年经典考题讲解 153
习题五 154
第6章 关系数据库标准语言SQL 155
本章考点和学习目标 155
6.1 SQL概述 155
6.2 SQL的数据定义功能 156
6.2.1 Select语句 156
6.2.2 Where子句 157
6.2.3 From子句 159
6.2.4更名运算 159
6.2.5元组变量 159
6.2.6排列元组的显示次序(OrderBy) 160
6.2.7集合操作 160
6.2.8统计查询 161
6.2.9嵌套子查询 162
6.3数据库修改 164
6.3.1删除 164
6.3.2插入 165
6.3.3更新 165
历年经典考题讲解 166
习题六 166
7.1表单基础 168
本章考点和学习目标 168
第7章 表单 168
7.2创建表单 169
7.2.1表单向导 169
7.2.2表单设计器 172
7.2.3创建一对多表单 173
7.2.4设置数据环境 176
7.3表单管理 177
7.3.1隐藏表单 177
7.3.2将参数传递到表单 177
7.3.3将表单另存为HTML文件 177
7.3.4管理表单的多个实例 178
7.3.5在表单中使用本地和远程数据 179
7.3.6设置表单模板 180
7.4表单操作 181
7.4.1设置表单属性 181
7.4.2向表单中添加字段 182
7.4.3向表单添加控件 184
7.4.4加入页框 185
7.4.5加入表格 186
7.4.6完善控件按钮 187
7.4.7使用调色板快速设置对象颜色 188
7.4.8布局表单中的对象 189
7.4.9设置对象的Tab键次序 190
7.5为表单添加控件 191
7.5.1标签控件 191
7.5.2文本框控件 193
7.5.3命令按钮控件 196
7.5.4编辑框控件 199
7.5.5选项组控件 201
7.5.6微调按钮 203
7.5.7组合框控件 204
7.5.8列表框控件 206
7.5.9表格控件 207
7.5.10图像控件 208
历年经典考题讲解 211
习题七 211
第8章 菜单和工具栏 213
本章 考点和学习目标 213
8.1创建菜单 213
8.1.1菜单设计器 213
8.1.2规划菜单系统 214
8.1.3创建菜单 214
8.1.4为菜单系统指定任务 218
8.2创建自定义工具栏 222
8.2.1定义工具栏类 222
8.2.2在自定义工具栏类中添加对象 223
8.2.3在表单集中添加自定义工具栏 224
8.3.1显示状态栏信息 226
8.3.2定义菜单标题的位置 226
8.3定制菜单系统 226
8.3.3保存与还原菜单 227
8.3.4为菜单系统创建默认过程 227
8.4建立货物管理系统的主界面菜单 227
8.4.1建立表单 228
8.4.2编写代码 229
历年经典考题讲解 230
习题八 230
9.1报表概述 232
9.2创建报表 232
9.2.1使用报表向导 232
本章考点和学习目标 232
第9章 报表 232
9.2.2快速制作报表 240
9.2.3报表设计器 242
9.3计划、创建报表布局 246
9.3.1计划报表布局 246
9.3.2设置报表数据环境 247
9.4添加报表控件 249
9.4.1添加字段 249
9.4.2添加标签控件 250
9.4.3选择、移动及调整报表控件的大小 252
9.4.4复制和删除报表控件 253
9.4.5对齐控件 253
9.4.6调整控件的位置 253
9.5预览、打印报表 254
9.5.1添加和使用变量 254
9.5.3打印报表 255
9.5.2预览结果 255
历年经典考题讲解 256
习题九 256
第10章 Visual FoxPro应用程序技术 257
本章考点和学习目标 257
10.1项目管理器基础 257
10.1.1项目管理器简介 257
10.1.2项目管理器基本操作 259
10.2应用程序生成器与连编应用程序 261
10.2.1使用应用程序向导 261
10.2.2应用程序生成器 262
10.2.3连编应用程序 265
10.3程序调试 265
10.3.1跟踪窗口 266
10.3.2局部窗口和监视窗口 268
10.3.4使用错误处理程序 269
10.3.3事件跟踪 269
10.4优化程序 270
10.4.1快速定位记录 270
10.4.2引入缓冲 272
10.5发布应用程序 273
10.5.1准备工作 273
10.5.2发布程序 277
10.5.3制作安装盘 280
10.5.4发布考勤管理系统 281
10.5.5软件发布 283
历年经典考题讲解 287
习题十 287
附录1 全国计算机等级考试二级VFP考试大纲 290
附录2 全真模拟笔试试题 294
附录3 课后习题及模拟试题答案 304