第一部分笔试 1
第一章Visual FoxPro基础知识 1
第一节数据库系统概述 1
一、数据处理 1
目录 1
二、数据库 2
三、数据库管理系统 2
四、数据库系统 3
五、数据库系统的发展 3
第二节Visual FoxPro 6.0的新增功能 4
第三节Visual FoxPro 6.0的安装 5
一、Visual FoxPro 6.0的安装要求 5
二、升迁向导的安装要求 5
三、进行安装 6
第四节VisualFoxPro 6.0的用户界面 6
一、用“数据”选项卡组织数据 7
第五节项目管理器 7
二、用“文档”选项卡组织文档 8
三、查看项目内容 8
四、添加和移去文件 9
五、创建和修改文件 9
六、查看表中的数据 9
七、添加文件说明 10
八、在项目间共享文件 10
九、定制项目管理器 10
强化练习题(一) 11
强化练习题(一)参考答案 17
第二章程序设计基础 19
第一节Visual FoxPro 6.0中的程序 19
第二节Visual FoxPro 6.0的编程机制 20
一、命令窗口 20
三、利用设计器创建程序代码 22
二、创建程序文件 22
第三节数据类型 23
第四节数据存储 24
一、常量 25
二、变量 25
三、数组 26
四、字段 26
五、记录 26
六、对象 27
第五节操作符 27
一、字符操作符 27
二、日期和时间操作符 28
三、逻辑操作符 28
四、关系操作符 28
五、算术操作符 28
第六节表达式 28
四、逻辑表达式 29
三、算术表达式 29
一、字符表达式 29
二、日期表达式 29
五、关系表达式 30
六、名字表达式 30
第七节数据操作 31
一、用户自定义函数 31
二、字段与记录 32
三、数组的应用 33
四、类和对象的使用 33
五、空值处理 33
第八节基本结构 35
一、选择结构 35
二、循环结构 35
强化练习题(二) 36
强化练习题(二)参考答案 55
第一节数据库和表 57
第二节创建表 57
第三章表的创建和使用 57
一、表设计器的使用 58
二、表向导的使用 60
第三节查看和修改表 61
一、查看表内容 61
二、在表中浏览 62
三、字段编辑 62
四、在表中加入新记录 62
五、记录的删除 63
六、调整浏览窗口 64
第四节定制表 65
一、筛选表 65
七、修改表结构 65
二、限制对字段的访问 66
第五节索引 66
一、创建表的索引 67
二、索引类型 68
三、通过多个字段来排序 68
强化练习题(三) 69
强化练习题(三)参考答案 83
第四章表单设计与应用 85
第一节创建表单 85
一、表单向导 85
二、表单设计器 88
三、表单生成器 88
第二节设置对象属性 89
第三节向表单中添加控件 91
第四节修改和定制表单 95
二、选择控件 96
一、使用工具栏 96
三、操作控件 97
四、控制网格显示 98
五、设置控件的Tab键次序 98
强化练习题(四) 99
强化练习题(四)参考答案 114
二、报表布局文件 117
一、报表类型 117
第一节报表布局的规划 117
第五章报表设计 117
第二节创建报表布局 118
一、报表向导 118
二、报表设计器 121
三、快速报表 121
第三节定制报表 122
一、报表带区 122
三、微调表单向导生成的报表 123
二、报表控件工具栏 123
第四节设置报表页 126
一、设置边距、纸张大 126
小和方向 126
二、在一页中定义多个列 127
三、页标头和页注脚的设置 127
四、标题和总结带区 128
第五节打印控制 128
一、可伸展控件的打印 128
二、压缩重复值 129
三、建立打印表达式 129
四、压缩空白行 129
强化练习题(五) 130
强化练习题(五)参考答案 132
第六章数据库的创建和使用 133
第一节规划数据库的结构 133
第二节创建数据库 135
第三节创建索引 137
第四节建立表之间的关系 139
第五节输入数据 141
第六节设置字段属性 141
一、设置字段标题 142
二、为字段输入注释 142
三、设置字段缺省值 143
四、设置有效性规则和说明 143
五、设置字段掩码和显示格式 144
六、设置缺省类 145
第七节设置表属性 146
第八节参照完整性 147
强化练习题(六) 149
强化练习题(六)参考答案 158
一、用查询向导建立查询 160
第七章查询与视图 160
第一节查询的设计和使用 160
二、用查询设计器建立查询 163
三、为查询选择字段 164
四、筛选记录 164
五、微调查询 165
六、查询结果的排序 166
七、查询结果的分组 167
八、指定查询结果的输出 167
九、运行查询 168
十、定制查询 168
十一、在查询中添加表或视图 168
十二、设置和改变联接条件 169
第二节用视图更新数据 170
一、创建视图 170
二、更新数据 173
三、控制字段显示和数据 175
输入 175
四、查看和修改远程数据 175
五、创建远程视图 175
第三节关系数据库标准语言SQL 176
强化练习题(七) 177
强化练习题(七)参考答案 183
第八章面向对象程序设计基础 185
第一节对象和类 185
一、对象 185
二、类 186
第二节Visual FoxPro 6.0的 186
基类 186
第三节类层次 187
第四节类的设计 188
二、控件类 188
一、容器类 188
一、创建新类 189
二、添加属性与方法 189
三、指定工具栏图标和容器图标 191
四、类库文件 191
五、类的注册 192
六、调用父类中的方法 193
七、修改类的定义 194
八、子类的定义 194
九、从类中派生对象 194
第五节对象的操作 194
一、容器层次中对象的引用 194
二、相对引用 195
三、设置属性值 195
第六节通过编程定义类 196
一、保护和隐藏类成员 196
四、调用方法 196
五、对事件的响应 196
二、将对象加入容器类中 197
三、指派方法和事件代码 197
四、防止基类中代码的执行 198
五、成员数组 198
六、对象数组 199
七、编程举例 199
第七节事件 203
一、核心事件 203
二、容器与对象事件 204
第八节表单 204
一、数据环境 204
二、预定义常量 205
三、单文档和多文档界面 205
五、添加对象到表单中 207
四、创建表单集 207
六、添加新的属性 209
与方法到表单中 209
七、定义表单的操作行为 209
八、将表单或表单中的控件子集存储为类定义 210
九、表单的运行 210
十、表单管理 211
十一、显示图形和文本 212
第九节控件 212
强化练习题(八) 227
强化练习题(八)参考答案 237
第九章菜单设计与应用 239
第一节创建和修改菜单 239
一、菜单系统的规划原则 239
二、创建快速菜单 239
四、创建菜单项 240
五、创建多级子菜单 240
三、插入新的菜单 240
六、预览菜单 241
七、菜单项分组 242
八、设置访问键 242
九、设置快捷键 243
十、使菜单项可用或不可用 243
十一、指定菜单或菜单项 243
任务 243
十二、显示状态栏信息 245
十三、为菜单系统创建缺省过程 245
十四、创建SDI菜单 246
十五、创建快捷菜单 246
第二节创建工具栏 247
一、定义工具栏类 247
二、添加对象到工具栏类中 247
强化练习题(九) 248
四、集成菜单命令与工具栏按钮 248
三、添加工具栏到表单集中 248
强化练习题(九)参考答案 251
第十章开发应用程序 252
第一节应用程序开发的基本过程 252
第二节应用程序的基本结构 253
第三节建立应用程序 255
强化练习题(十) 255
强化练习题(十)参考答案 256
全国计算机等级考试二级笔试全真模拟试卷(一) 257
第二部分 全真模拟 257
全国计算机等级考试二级笔试全真模拟试卷(二) 266
全国计算机等级考试二级笔试全真模拟试卷(三) 274
笔试全真模拟试卷(一)参考答案 283
笔试全真模拟试卷(二)参考答案 283
笔试全真模拟试卷(三)参考答案 284
附录1全国计算机等级考试简介 285
附录2 全国计算机等级考试二级考试大纲(Visual FoxPro程序设计) 287