第1章 数据结构与算法 1
1.1算法 1
考点1算法的基本概念 1
考点2算法的复杂度 1
1.2数据结构的基本概念 2
考点3什么是数据结构 2
考点4数据结构的图形表示 2
考点5线性结构与非线性结构 2
1.3线性表及其顺序存储结构 3
考点6线性表的基本概念 3
考点7线性表的顺序存储结构 3
考点8顺序表的插入运算 3
考点9顺序表的删除运算 3
1.4栈和队列 4
考点10栈及其基本运算 4
考点11队列及其基本运算 4
1.5线性链表 4
考点12线性链表的基本概念 4
考点13线性链表的基本运算 4
考点14循环链表及其基本运算 5
1.6树与二叉树 5
考点15 树的基本概念 5
考点16二叉树及其基本性质 5
考点17二叉树的存储结构 6
考点18二叉树的遍历 6
1.7查找技术 6
考点19顺序查找 6
考点20二分法查找 6
1.8排序技术 7
考点21交换类排序法 7
考点22插入类排序法 7
考点23选择类排序法 7
1.9经典题解 7
1.10同步自测 11
1.11同步自测答案 11
第2章 程序设计基础 12
2.1程序设计方法与风格 12
考点1程序设计方法与风格 12
2.2结构化程序设计 13
考点2结构化程序设计的原则 13
考点3结构化程序的基本结构与特点 13
考点4结构化程序设计原则和方法的应用 13
2.3面向对象的程序设计 14
考点5关于面向对象方法 14
考点6面向对象方法的基本概念 14
2.4经典题解 15
2.5同步自测 16
2.6同步自测答案 16
第3章 软件工程基础 17
3.1软件工程的基本概念 17
考点1软件工程的定义 17
考点2软件生命周期的定义 17
考点3软件工程的目标与原则 17
3.2结构化分析方法 18
考点4关于结构化分析方法 18
考点5关于结构化分析的常用工具 18
考点6软件需求规格说明书 18
3.3结构化设计方法 19
考点7有关软件设计的基本内容 19
考点8有关结构化设计方法的基本内容 19
3.4软件测试 19
考点9软件测试的方法与技术 19
考点10软件测试的实施 20
3.5程序的调试 20
考点11基本概念 20
考点12调试方法 21
3.6经典题解 21
3.7同步自测 23
3.8同步自测答案 24
第4章 数据库设计基础 25
4.1数据库系统的基本概念 25
考点1数据库 25
考点2数据库管理系统 25
考点3数据库系统 26
4.2数据模型 26
考点4数据模型的基本概念 26
考点5 E-R模型(实体联系模型) 26
4.3关系代数 27
考点6关系模型的基本操作 27
考点7关系模型的基本运算 27
考点8关系代数中的扩充运算 28
4.4数据库设计与管理 28
考点9数据库设计方法与步骤 28
考点10数据库设计的需求分析 28
考点11数据库的概念设计 29
考点12数据库的逻辑设计 29
考点13数据库的物理设计 29
4.5经典题解 29
4.6同步自测 32
4.7同步自测答案 33
第5章 Visual FoxPro数据库基础 34
5.1数据库基础知识 34
考点1计算机数据管理的发展 34
考点2数据库系统 34
考点3数据模型 35
5.2关系数据库 36
考点4关系模型 36
考点5关系运算 36
5.3数据库设计基础 37
考点6数据库设计步骤 37
5.4 Visual FoxPro系统概述 37
考点7项目管理器 37
考点8向导、设计器、生成器简介 38
考点9 Visual FoxPro使用的文件扩展名 38
及其关联的文件类型 38
5.5经典题解 39
5.6同步自测 42
5.7同步自测答案 43
第6章 Visual FoxPro程序设计基础 44
6.1常量与变量 44
考点1常量 44
考点2变量 45
考点3内存变量常用命令 46
考点4表与数组之间的数据传递 47
6.2表达式 48
考点5数字、字符与日期时间表达式 48
考点6关系表达式 49
考点7逻辑表达式 50
考点8运算符优先级 50
6.3常用函数 50
考点9数值函数 50
考点10字符函数 51
考点11日期和时间函数 52
考点12数据类型转换函数 53
考点13测试函数 54
6.4程序与程序文件 56
考点14简单的输入输出命令 56
6.5程序的基本结构 57
考点15 选择结构 57
考点16循环结构 58
6.6多模块的定义和调用 58
考点17模块的定义和调用 58
考点18参数传递 59
考点19变量的作用域 60
6.7经典题解 60
6.8同步自测 67
6.9同步自测答案 71
第7章 Visual FoxPro数据库及其操作 72
7.1 Visual FoxPro数据库 72
考点1基本概念 72
考点2创建数据库 72
考点3使用数据库 73
考点4修改数据库 74
考点5删除数据库 74
7.2创建数据库表 75
考点6在数据库中创建表 75
考点7修改表结构 76
7.3表的基本操作 77
考点8使用浏览器操作表 77
考点9添加记录命令 78
考点10删除记录命令 78
考点11修改记录命令 79
考点12显示记录命令 79
考点13查询定位命令 79
7.4索引 80
考点14基本概念 80
考点15在“表设计器”中创建索引 81
考点16用命令创建索引 82
考点17使用索引 83
考点18使用索引快速定位 83
考点19删除索引 83
7.5数据完整性 83
考点20实体完整性与主关键字 83
考点21域完整性与约束规则 84
考点22参照完整性与表之间的关联 84
7.6自由表 85
考点23数据库表与自由表 85
考点24将自由表添加到数据库 85
考点25从数据库中移出表 85
7.7多个表的同时使用 86
考点26多工作区的概念 86
考点27使用不同工作区的表 87
考点28表之间的关联 87
7.8排序 87
考点29排序 87
7.9经典题解 88
7.10同步自测 95
7.11同步自测答案 97
第8章 关系数据库标准语言SQL 98
8.1一维数组的定义和引用 98
考点1 SQL概述 98
8.2查询功能 99
考点2查询功能 99
考点3简单查询 100
考点4简单的连接查询 100
考点5嵌套查询 100
考点6几个特殊运算符 100
考点7排序 100
考点8简单的计算查询 101
考点9分组与计算查询 101
考点10利用空值查询 101
考点11别名与自我连接查询 101
考点12内外层互相关联嵌套查询 101
考点13使用量词和谓词的查询 101
考点14超连接查询 102
考点15集合的并运算 102
考点16 Visual FoxPro SQL SELECT的几个特殊选项 103
8.3操作功能 103
考点17插入数据 103
考点18更新数据 104
考点19删除数据 104
8.4定义功能 104
考点20表的定义 104
考点21表的删除 105
考点22表结构的修改 106
考点23视图的定义 106
8.5经典题解 107
8.6同步自测 119
8.7同步自测答案 131
第9章 查询和视图 132
9.1查询 132
考点1查询的概念 132
考点2查询设计器 132
考点3“查询设计器”的局限性 133
考点4使用查询 133
9.2视图 134
考点5视图的概念 134
考点6创建视图 134
考点7使用视图 135
9.3经典题解 135
9.4同步自测 137
9.5同步自测答案 138
第10章 表单设计与应用 139
10.1面向对象的概念 139
考点1对象与类 139
考点2子类与继承 140
10.2 Visual FoxPro基类简介 140
考点3 Visual FoxPro基类 140
考点4容器与控件 141
考点5事件 142
10.3创建与运行表单 143
考点6创建表单 143
考点7运行表单 143
10.4表单属性和方法 144
考点8常用的表单属性 144
考点9常用的事件与方法 145
10.5基本控件 146
考点10标签 146
考点11命令按钮 146
考点12文本框 147
考点13编辑框 148
考点14复选框 149
考点15 列表框 149
考点16组合框 151
10.6容器型控件 151
考点17命令组 151
考点18选项组 152
考点19表格 152
考点20页框 154
10.7经典题解 155
10.8同步自测 158
10.9同步自测答案 160
第11章 菜单设计与应用 161
11.1 Visual FoxPro系统菜单 161
考点1菜单结构 161
考点2系统菜单 161
11.2下拉式菜单设计 162
考点3菜单设计的基本过程 162
考点4定义菜单 163
考点5为顶层表单添加菜单 164
11.3快捷菜单设计 164
考点6快捷菜单设计 164
11.4经典题解 165
11.5同步自测 166
11.6同步自测答案 166
第12章 报表的设计与应用 167
12.1报表的设计和输出 167
考点1报表的数据源和布局 167
考点2在报表中使用控件 168
考点3报表输出 168
12.2经典题解 169
12.3同步自测 169
12.4同步自测答案 170
第13章 应用程序的开发和生成 171
13.1连编应用程序 171
考点 连编应用程序 171
13.2经典题解 172
13.3同步自测 173
13.4同步自测答案 174
第14章 上机指导 175
14.1数据库中表的添加和移出 175
14.2创建索引 176
14.3使用SQL语句增加字段并设置有效性规则 178
14.4使用SQL语句更新字段 179
14.5创建数据库 179
14.6建立表之间的关联 180
14.7为建立的联系设置参照完整性约束 180
14.8将表单居中显示 181
14.9设置表单控件的大小 182
14.10表单的控件布局 183
14.11设置Tab键次序 184
14.12创建项目 185
14.13创建查询 186
14.14设置命令按钮的属性 188
14.15设置表单的属性 189
14.16为命令按钮编写事件代码 189
14.17在数据库中创建表 190
14.18向表单添加新方法 190
14.19创建快速报表 191
14.20创建字段有效性规则 193
14.21使用SQL语句将查询结果存储到永久表中 194
14.22使用SQL语句删除记录 194
14.23将表中记录以HTML文件格式保存 195
14.24在表中增加字段 195
14.25在表中修改记录 196
14.26删除视图 197
14.27使用SQL语句插入数据 197
14.28使用SQL语句更新数据 198
14.29将菜单文件生成可执行的菜单程序 198
14.30菜单的设计 199
14.31排序创建新表 199
14.32使用SQL语句创建视图 200
14.33命令按钮错误语句的修改 201
14.34使用“查询设计器”创建查询 202
14.35使用SQL语句进行查询 204
14.36为顶层表单添加菜单 204
14.37使用表单向导新建一个表单 205
14.38使用“视图设计器”创建视图 207
14.39表单中相关控件的操作 209
14.40创建菜单 210
14.41表格控件的使用 211
14.42使用报表向导创建报表 213
14.43表单的设计 215
14.44菜单的设计 218
14.45同步自测 220
14.46同步自测答案 221
第15章 笔试模拟试卷及答案分析 229
15.1笔试模拟试卷 229
笔试模拟试卷一 229
笔试模拟试卷二 232
笔试模拟试卷三 236
15.2笔试模拟试卷答案分析 240
笔试模拟试卷一答案分析 240
笔试模拟试卷二答案分析 242
笔试模拟试卷三答案分析 243
第16章 上机模拟试卷及答案分析 246
16.1上机模拟试卷 246
上机模拟试卷一 246
上机模拟试卷二 248
上机模拟试卷三 249
16.2上机模拟试卷答案分析 251
上机模拟试卷一答案分析 251
上机模拟试卷二答案分析 252
上机模拟试卷三答案分析 253