第1章 公共基础知识 1
1.1 数据结构与算法 2
1.1.1 算法 2
1.1.2 数据结构 5
1.2 程序设计基础 21
1.2.1 程序设计方法与风格 21
1.2.2 结构化程序设计 23
1.2.3 面向对象的程序设计 25
1.3 软件工程基础 27
1.3.1 软件工程基本概念 27
1.3.2 结构化分析方法 29
1.3.3 结构化设计方法 32
1.3.4 软件测试方法和技术 37
1.3.5 程序的调试 40
1.4 数据库设计基础 41
1.4.1 数据库系统的基本概念 41
1.4.2 数据模型 45
1.4.3 关系代数 49
1.4.4 数据库设计 52
第2章 Visual FoxPro基础 57
2.1 基本概念 57
2.1.1 数据库系统的概念 57
2.1.2 数据模型 60
2.1.3 面向对象的概念 63
2.2 关系数据库 64
2.2.1 关系数据库的概念 65
2.2.2 关系运算 67
2.2.3 数据库的一致性和完整性 69
2.3 Visual FoxPro系统特点与工作方式 74
2.3.1 Visual FoxPro系统 74
2.3.2 各种设计器和向导 78
2.4 Visual Foxpro的基本数据元素 82
2.4.1 常量、变量和表达式 82
2.4.2 常用函数 88
第3章 Visual FoxPro数据库基本操作 99
3.1 数据库和表的建立、修改与有效性检验 99
3.1.1 数据库的操作 99
3.1.2 表的建立和修改 105
3.1.3 表的基本操作 113
3.1.4 索引和排序 118
3.2.1 工作区 128
3.2 多表操作 128
3.2.2 表的关联 130
3.3 建立视图与数据查询 133
3.3.1 查询 133
3.3.2 视图 138
第4章 关系型数据库标准语言SQL 144
4.1 SQL的数据定义功能 144
4.1.1 表的操作功能 144
4.1.2 视图的定义 148
4.2 SQL的数据修改功能 150
4.2.1 插入 150
4.2.2 更新 152
4.2.3 删除 153
4.3.1 简单查询 154
4.3 SQL的数据查询功能 154
4.3.2 查询中进行计算 161
4.3.3 连接查询和嵌套查询 163
4.3.3 使用量词和谓词的查询 166
4.3.4 Visual FoxPro中查询结果的存放 167
4.3.5 综合应用 169
第5章 项目管理器、设计器和向导 191
5.1 使用项目管理器 191
5.2 使用表单设计器 194
5.2.1 创建与管理表单 194
5.2.2 常用表单控件 197
5.2.3 表单与控件常用事件与方法 205
5.3.1 系统菜单 208
5.3 使用菜单设计器 208
5.3.2 菜单设计 209
5.4 使用报表设计器 213
5.4.1 创建报表 213
5.4.2 设计报表 215
5.5 连编应用程序 218
5.5.1 应用程序生成器 218
5.5.2 连编应用程序 218
第6章 Visual FoxPro程序设计 222
6.1 命令文件和程序设计 222
6.1.1 程序与程序文件 222
6.1.2 顺序结构和选择结构 227
6.1.3 循环结构 229
6.2.1 变量的作用域 238
6.2 过程与过程调用 238
6.2.2 多模块程序 241
第7章 应试策略 250
7.1 应试策略之复习备考指南 250
7.1.1 如何复习第1章 250
7.1.2 如何复习第2章 251
7.1.3 如何复习第3章 252
7.1.4 如何复习第4章 254
7.1.5 如何复习第5章 255
7.1.6 如何复习第6章 256
7.2 应试策略之考场指南 257
7.2.1 考试性质 257
7.2.2 考试目的 257
7.2.3 组织机构 257
7.2.7 考生报名 258
7.2.8 合格证书 258
7.2.4 等级设置 258
7.2.6 考试日期 258
7.2.5 考试形式 258
7.2.9 考生须知 259
7.3 应试策略之答题技巧 259
7.3.1 选择题答题技巧 259
7.3.2 填空题答题技巧 260
Visual FoxPro全真模拟试卷(一) 261
参考答案 267
Visual FoxPro全真模拟试卷(二) 268
参考答案 273
2005年9月二级Visual FoxPro笔试试卷 275
参考答案 282