第1章 学前自测与指导 1
【学前自测笔试试题】 1
【笔试试题答案与讲析】 7
【上机试题分析】 10
【Visual FoxPro学习指导】 11
【读者应试指导】 12
【读者学习计划表】 15
【数据库系统】 16
知识点讲析 16
第2章 数据库基础知识 16
【数据模型】 17
【关系数据库】 17
【数据库的一致性和完整性】 19
【对象】 20
【类】 20
【事件】 20
【方法(Method)】 20
【数据库系统(DBS)】 21
【数据库的发展历史】 21
补充与扩展 21
【关系运算】 22
【VFP的类的类型和属性】 22
典型例题 23
【例2-1 数据库管理系统的属性】 23
【例2-2 数据库管理系统的地位】 23
【例2-3 数据库系统的特点】 24
【例2-4 数据项与记录之间的联系】 24
【例2-6 VFP的数据模型类型】 25
【例2-5 数据库的类型】 25
【例2-7 数据库管理系统的软件属性】 26
【例2-8 数据库的关系运算】 26
【例2-9 选择运算的功能】 27
【例2-10 类的类型】 27
【例2-11 数据库系统与文件系统的区别】 28
【例2-12 数据独立性的含义】 28
【例2-13 数据库系统内部元素之间的关系】 29
【例2-14 数据库系统的类别】 30
【例2-15 关系数据库存储数据的方式】 30
【例2-17 VFP关系术语与表元素的对应】 31
【例2-16 关系术语与表元素的对应】 31
【例2-18 VFP关系数据库的组成】 32
本章练习 32
【选择题】 32
【填空题】 33
【简答题】 34
本章小结表 34
【Windows版本的VFP特点】 35
知识点讲析 35
第3章 Visual FoxPro系统初步 35
【VFP的主要文件类型】 36
【VFP的数据类型】 36
【常量】 38
【变量】 38
【表达式】 39
【函数】 40
【数值运算函数】 41
【字符处理函数】 42
【数据类型转换函数】 43
【日期和时间函数】 43
【测试函数】 45
【VFP各种设计器和向导】 47
【VFP的工作方式】 48
补充与扩展 49
【VFP 6.0版本的新增特点】 49
【文件类型】 50
典型例题 51
【例3-1 Windows版本的VFP】 51
【例3-3 用命令实现的文件类型】 52
【例3-2 DBMS的工作方式】 52
【例3-4 表的一些元素的最大特征】 53
【例3-5 字符串和内存变量的最大数目】 53
【例3-6 最大索引文件数目】 54
【例3-7 最大打开文件数目】 54
【例3-8 系统默认的文件类型】 55
【例3-9 备注型字段的存放形式】 55
【例3-10 表中字段的类型】 56
【例3-11 变量的类型】 56
【例3-12 运算的可行性】 57
【例3-13 各类型数据的宽度】 57
【例3-15 各类型表达式的运算结果】 58
【例3-14 字符型向日期型转化】 58
【例3-16 表达式结果与赋值的区别】 59
【例3-17 日期转换函数的应用】 59
【例3-18 日期型函数的运算规则】 60
【例3-19 日期型函数运算规则】 60
【例3-20 判断逻辑表达式的真伪】 61
【例3-21 命令的范围选项】 61
【例3-22 运算的优先次序】 62
【例3-23 常用函数的综合应用】 63
【例3-24 数组的显示与释放】 64
本章练习 65
【选择题】 65
【填空题】 67
【简答题】 68
【分析题】 70
本章小结表 71
第4章 Visual FoxPro数据库的基本操作 72
知识点讲析 72
【数据表结构的建立】 72
【数据表结构的修改】 77
【数据表的打开与关闭】 77
【数据表结构的复制】 78
【数据表记录的添加】 78
【数据表记录的浏览】 80
【记录指针的操作】 82
【数据表记录的删除】 83
【数据表记录的修改】 85
【数据表记录的替换】 86
【数据表的复制】 87
【建立数据库】 87
【数据库表的添加】 88
【数据库文件的打开与关闭】 88
【数据库表的移除】 89
【设定字段级规则】 90
【设定记录级规则】 92
【数据表索引的分类】 93
【索引文件类型】 94
【创建索引文件】 94
【索引文件的打开与关闭】 97
【主控索引】 97
【选择工作区】 98
【删除索引标志】 98
【数据库中表间的关系】 99
【建立永久关系】 99
【设置参照的完整性】 100
【传统查询】 101
【查询文件的建立】 102
【视图文件的建立、查看与修改】 104
补充与扩展 108
【使用触发器】 108
【复杂索引】 109
【创建远程视图】 110
典型例题 111
【例4-1 表的建立、修改】 111
【例4-2 设置字段级规则】 112
【例4-3 表的索引】 113
【例4-4 多表操作】 113
【例4-5 参照完整性设置】 114
【例4-6 表的联结】 114
【例4-7 表间临时关系】 115
【例4-9 创建视图】 116
【例4-8 查询设计器】 116
本章练习 117
【选择题】 117
【填空题】 120
本章小结表 120
第5章 关系数据库标准语言SQL 121
知识点讲析 121
【CREATE TABLE命令】 121
【ALTER TABLE命令】 122
【DELETE命令】 124
【INSERT命令】 124
【UPDATE命令】 125
【SQL的数据查询功能】 125
补充与扩展 129
【SQL语言概述】 129
【SQL语言与Visual FoxPro】 130
典型例题 131
【例5-1 SELECT-SQL的关键字】 132
【例5-2 SELECT-SQL命令中的参数】 132
【例5-4 SQL的数据修改功能】 133
【例5-3 SQL的数据定义功能】 133
【例5-5 SQL查询功能的运用】 134
【例5-6 数据库的建立】 135
【例5-7 数据库的修改】 135
【例5-8 删除表中的记录】 136
【例5-9 UPDATE-SQL语言的使用】 136
【例5-10 简单查询】 137
【例5-11 带有通配符的简单查询】 137
【例5-12 带有特殊运算符的简单查询】 138
【例5-13 简单的计算查询】 138
【例5-14 简单查询,查询结果的保存】 139
【例5-15 简单的联结查询】 140
【例5-16 嵌套查询】 140
【例5-17 分组与计算查询】 141
【例5-18 集合的并运算】 141
本章练习 142
【选择题】 143
【填空题】 143
【操作题】 144
本章小结表 144
知识点讲析 145
第6章 项目管理器、设计器和向导的使用 145
【使用“数据”选项卡】 146
【使用“文档”选项卡】 146
【初识表单设计器】 147
【表单中控件的加入和修改】 148
【设置数据环境】 155
【建立主选项】 156
【设计子菜单】 157
【设定菜单选项程序代码】 159
【生成快速表】 160
【修改报表布局】 162
【设计分组报表】 166
【设计多栏报表】 167
【使用应用程序向导】 169
补充与扩展 170
【使用ActiveX控件】 170
【测试与调试菜单系统】 170
【定制菜单系统】 171
【控件设置打印选项】 172
【例6-1 使用文档选项卡】 173
典型例题 173
【例6-2 在表单中加入和修改控件】 174
【例6-3 为菜单系统指定任务】 175
【例6-4 创建分组报表】 176
本章练习 177
【选择题】 177
【填空题】 177
【判断题】 178
本章小结表 178
【程序文件的建立】 179
第7章 Visual FoxPro程序设计 179
知识点讲析 179
【简单交互方式的输入输出命令】 181
【程序文件的编译与执行】 182
【顺序结构程序设计】 183
【分支结构程序设计】 184
【循环结构程序设计】 187
【多重循环结构程序设计】 191
【子程序设计与调用】 193
【过程与过程文件】 195
【过程调用中的参数传递】 196
补充与扩展 198
【VFP程序设计的基本概念】 198
【VFP表操作命令汇总】 199
【SET命令组】 202
【关于数组】 205
【类的定义与使用】 207
【程序调试】 211
【例7-1 编辑程序的方式】 215
典型例题 215
【例7-2 显示表达式的执行结果】 216
【例7-3 内存变量所获数据的类型】 216
【例7-4 同时关联多个工作区】 217
【例7-5 交互式输入输出命令的数据接收】 217
【例7-6 求3个数中最大的一个】 218
【例7-7 数组的声明方法】 219
【例7-8 编写VFP程序语句更新数据库】 220
【例7-9 根据不同的取值执行不同的子程序】 221
【例7-10 使用SCAN语句实现条件查询】 222
【例7-11 求满足条件的整数之和】 223
【例7-12 求方阵的对角线之和】 224
【例7-13 求3个阶乘数之和】 225
本章练习 226
【选择题】 226
【填空题】 231
【简答题】 232
【编程题】 236
本章小结表 237
全国计算机等级考试二级笔试模拟试卷一 238
第8章 笔试模拟题 238
【笔试模拟总结表】 243
全国计算机等级考试二级笔试模拟试卷二 244
【笔试模拟总结表】 251
全国计算机等级考试二级笔试模拟试卷三 252
【笔试模拟总结表】 259
全国计算机等级考试二级笔试模拟试卷四 260
【笔试模拟总结表】 268
上机考试系统说明 269
【上机考试环境】 269
第9章 上机考试指导 269
【上机考试纪律】 270
【上机考试时间】 270
【上机考试界面】 270
【上机考试题型和分值】 271
Windows常用命令和操作 271
【Windows概述】 271
【Windows基本要素及其基本操作】 272
【启动程序】 274
【最大/小化、还原打开的窗口】 276
【在正在运行的程序间切换】 276
【退出没有响应的程序】 277
【退出程序】 278
【创建快捷方式】 278
【从CD或软盘添加程序】 280
【更改或删除程序】 281
【链接和导入对象】 281
【选择文件的打开程序】 282
典型例题 282
【例9-1 Windows窗口最小化对应用程序的影响】 282
【例9-2 应用程序的终止】 283
【例9-3 应用程序的终止】 284
程序修改和调试 284
程序编写和调试 286
【例9-4 按实际大小显示圆及其面积值】 286
【例9-5 在VFP中实现图标列表项】 286
【例9-6 数据库表的创建与查询】 288
【例9-7 消息对话框的使用】 289
【例9-8 在VFP中实现文字动画效果】 291
【例9-9 给标题设置跑马灯背景】 294
【Windows操作部分练习题】 297
本章练习 297
【上机考试模拟试题A】 298
【上机考试模拟试题B】 299
【上机考试模拟试题C】 301
【上机考试模拟试题D】 303
【上机考试选做题】 305
本章小结表 316
附录 317
附录1 全国计算机等级考试简介 317
【考试内容】 319
附录2 全国计算机等级考试二级(Visual FoxPro)考试大纲 319
【基本要求】 319
【考试方式】 321
附录3 2002年9月二级(Visual FoxPro语言)笔试真题 322
附录4 2003年4月二级(Visual FoxPro语言)笔试真题 327
附录5 Visual FoxPro语言常用命令 333
附录6 Visual FoxPro语言常用函数 338
附录7 练习和试题答案 347
【第2章答案】 347
【第3章答案】 348
【第4章答案】 351
【第5章答案】 352
【第6章答案】 353
【第7章答案】 353
【第8章答案】 356
【第9章答案】 360
【2002年9月二级(Visual FoxPro语言)笔试真题答案】 360
【2003年4月二级(Visual FoxPro语言)笔试真题答案】 361
参考文献 362