第1章 数据结构与算法 1
1.1 知识结构图 1
1.2 知识要点 1
1.2.1 算法 1
1.2.2 数据结构 2
1.2.3 线性表 3
1.2.4 栈和队列 4
1.2.5 树与二叉树 4
1.2.6 查找技术 7
1.2.7 排序技术 7
1.3 同步练习 8
1.4 参考答案 11
第2章 程序设计基础 12
2.1 知识结构图 12
2.2 知识要点 12
2.2.1 程序设计方法和风格 12
2.2.2 结构化程序设计 12
2.2.3 面向对象的程序设计 13
2.3 同步练习 13
2.4 参考答案 15
第3章 软件工程基础 17
3.1 知识结构图 17
3.2 知识要点 17
3.2.1 软件工程基本概念 17
3.2.2 结构化分析方法 18
3.2.3 结构化设计方法 19
3.2.4 软件测试 20
3.2.5 程序的调试 21
3.3 同步练习 21
3.4 参考答案 24
第4章 数据库设计基础 25
4.1 知识结构图 25
4.2 知识要点 25
4.2.1 数据库系统 25
4.2.2 数据模型 26
4.2.3 关系代数 27
4.2.4 数据库设计与管理 27
4.3 同步练习 28
4.4 参考答案 31
第5章 Visual FoxPro基础概述 33
5.1 知识结构图 33
5.2 知识要点 34
5.2.1 数据库基础知识 34
5.2.2 关系数据库 35
5.2.3 数据库设计基础 36
5.3 同步练习 36
5.4 上机指导 38
5.4.1 实验目的与要求 38
5.4.2 实验内容与步骤 39
5.4.3 实战练习 44
5.5 参考答案 45
5.5.1 同步练习答案 45
5.5.2 实战练习答案 46
第6章 数据与数据运算 47
6.1 知识结构图 47
6.2 知识要点 48
6.2.1 常量 48
6.2.2 变量 51
6.2.3 表达式 52
6.2.4 函数 55
6.3 同步练习 59
6.4 上机指导 64
6.4.1 实验目的与要求 64
6.4.2 实验内容与步骤 64
6.4.3 实战练习 70
6.5 参考答案 73
6.5.1 同步练习答案 73
6.5.2 实战练习答案 74
第7章 数据库和表 75
7.1 知识结构图 75
7.2 知识要点 76
7.2.1 项目管理器 76
7.2.2 数据库 76
7.2.3 数据库表 77
7.2.4 自由表 79
7.2.5 表的基本操作 80
7.2.6 索引 82
7.2.7 排序 84
7.2.8 数据完整性 85
7.2.9 使用多工作区中的表 85
7.3 同步练习 86
7.4 上机指导 92
7.4.1 实验目的与要求 92
7.4.2 实验内容与步骤 92
7.4.3 实战练习 102
7.5 参考答案 103
7.5.1 同步练习答案 103
7.5.2 实战练习答案 104
第8章 结构化查询语言SQL 107
8.1 知识结构图 107
8.2 知识要点 108
8.2.1 SQL基本概述 108
8.2.2 SQL的查询功能 108
8.2.3 SQL的操作功能 113
8.2.4 SQL的定义功能 114
8.3 同步练习 115
8.4 上机指导 133
8.4.1 实验目的与要求 133
8.4.2 实验内容与步骤 133
8.4.3 实战练习 138
8.5 参考答案 139
8.5.1 同步练习答案 139
8.5.2 实战练习答案 140
第9章 查询与视图 141
9.1 知识结构图 141
9.2 知识要点 141
9.2.1 查询 141
9.2.2 视图 143
9.3 同步练习 145
9.4 上机指导 146
9.4.1 实验目的与要求 146
9.4.2 实验内容与步骤 147
9.4.3 实战练习 148
9.5 参考答案 149
9.5.1 同步练习答案 149
9.5.2 实战练习答案 149
第10章 Visual FoxPro程序设计基础 152
10.1 知识结构图 152
10.2 知识要点 153
10.2.1 程序文件 153
10.2.2 程序中简单的输入输出命令 154
10.2.3 程序基本结构 155
10.2.4 多模块程序 157
10.3 同步练习 160
10.4 上机指导 170
10.4.1 实验目的与要求 170
10.4.2 实验内容与步骤 170
10.4.3 实战练习 176
10.5 参考答案 178
10.5.1 同步练习答案 178
10.5.2 实战练习答案 178
第11章 表单 181
11.1 知识结构图 181
11.2 知识要点 182
11.2.1 面向对象的概念 182
11.2.2 创建与管理表单 182
11.2.3 表单常用的属性和方法 183
11.2.4 表单设计器 184
11.2.5 常用控件及属性 186
11.3 同步练习 189
11.4 上机指导 195
11.4.1 实验目的与要求 195
11.4.2 实验内容与步骤 195
11.4.3 实战练习 202
11.5 参考答案 203
11.5.1 同步练习答案 203
11.5.2 实战练习答案 204
第12章 菜单设计与应用 208
12.1 知识结构图 208
12.2 知识要点 208
12.2.1 菜单的基本概念 209
12.2.2 菜单设计基本过程 209
12.2.3 菜单的建立与修改 209
12.2.4 为顶层表单添加菜单 210
12.2.5 建立快捷菜单 210
12.3 同步练习 211
12.4 上机指导 212
12.4.1 实验目的与要求 212
12.4.2 实验内容与步骤 212
12.4.3 实战练习 215
12.5 参考答案 216
12.5.1 同步练习答案 216
12.5.2 实战练习答案 216
第13章 报表设计 219
13.1 知识结构图 219
13.2 知识要点 219
13.2.1 报表的数据源和布局 220
13.2.2 创建报表 220
13.2.3 设计报表 220
13.2.4 数据分组 221
13.2.5 多栏报表 222
13.2.6 打印/预览报表 222
13.3 同步练习 222
13.4 上机指导 224
13.4.1 实验目的与要求 224
13.4.2 实验内容与步骤 224
13.4.3 实战练习 226
13.5 参考答案 226
13.5.1 同步练习答案 226
13.5.2 实战练习答案 226
第14章 数据库应用程序开发 229
14.1 知识结构图 229
14.2 知识要点 229
14.2.1 设置主程序文件 229
14.2.2 连编项目 230
14.3 同步练习 230
14.4 上机指导 231
14.4.1 实验目的与要求 231
14.4.2 实验内容 231
14.5 参考答案 237
附录A 238
参考文献 243
XII
Visual FoxPro程序设计习题集与实验指导
XI
目录