第1章 Visual FoxPro数据库基础 1
1.1 知识结构图 1
1.2 知识要点 1
1.2.1 数据库基础知识 2
1.2.2 关系数据库 3
1.2.3 Visual FoxPro系统概述 4
1.3 同步练习 6
1.4 上机实训 8
1.4.1 任务要求 8
1.4.2 任务步骤 8
第2章 函数、命令与表达式 14
2.1 知识结构图 14
2.2 知识要点 14
2.2.1 常量 14
2.2.2 变量 18
2.2.3 表达式 19
2.2.4 函数 22
2.3 同步练习 32
2.4 上机实训 34
2.4.1 任务要求 34
2.4.2 任务步骤 34
第3章 表的创建与操作 38
3.1 知识结构图 38
3.2 知识要点 38
3.2.1 数据库及表的概念 38
3.2.2 常用命令规则及约定 39
3.2.3 建立数据表结构 39
3.2.4 表结构的显示与修改 40
3.2.5 输入表数据 41
3.2.6 表的打开与关闭 42
3.2.7 表中记录的操作 42
3.2.8 查询替换命令 45
3.2.9 表的其他操作命令 45
3.2.10 索引 46
3.2.11 排序 48
3.2.12 统计命令 49
3.2.13 使用多工作区中的表 49
3.3 同步练习 50
3.4 上机实训 52
3.4.1 任务要求 52
3.4.2 任务步骤 52
第4章 数据库设计 62
4.1 知识结构图 62
4.2 知识要点 62
4.2.1 建立数据库 62
4.2.2 数据库的基本操作 63
4.2.3 数据库表 64
4.2.4 数据库中表的关联 66
4.2.5 数据完整性 67
4.3 同步练习 67
4.4 上机实训 69
4.4.1 任务要求 69
4.4.2 任务步骤 69
第5章 结构化查询语言SQL 72
5.1 知识结构图 72
5.2 知识要点 72
5.2.1 SQL基本概述 72
5.2.2 SQL的查询功能 73
5.2.3 SQL的操作功能 77
5.2.4 SQL的定义功能 78
5.3 同步练习 80
5.4 上机实训 81
5.4.1 任务要求 81
5.4.2 任务步骤 82
第6章 查询与视图 90
6.1 知识结构图 90
6.2 知识要点 90
6.2.1 查询 90
6.2.2 视图 92
6.3 同步练习 93
6.4 上机实训 96
6.4.1 任务要求 96
6.4.2 任务步骤 96
第7章 Visual FoxPro程序设计 104
7.1 知识结构图 104
7.2 知识要点 104
7.2.1 程序文件 105
7.2.2 程序设计中的常用命令 105
7.2.3 程序基本结构 108
7.2.4 多模块程序 113
7.3 同步练习 115
7.4 上机实训 120
7.4.1 任务1——程序中简单的输入输出命令 120
7.4.2 任务2——顺序结构程序设计 120
7.4.3 任务3——选择结构程序设计 121
7.4.4 任务4——循环结构程序设计 123
7.4.5 任务5——多模块程序设计 126
第8章 表单 130
8.1 知识结构图 130
8.2 知识要点 130
8.2.1 面向对象的概念 131
8.2.2 创建与管理表单 131
8.2.3 表单设计器 132
8.2.4 常用控件及属性 133
8.3 同步练习 136
8.4 上机实训 140
8.4.1 任务1——标签控件的使用 140
8.4.2 任务2——文本框和组合框控件的使用 141
8.4.3 任务3——命令按钮控件的使用 142
8.4.4 任务4——命令按钮组控件的使用 143
8.4.5 任务5——选项按钮组控件的使用 144
8.4.6 任务6——复选框控件的使用 146
8.4.7 任务7——编辑框控件的使用 148
8.4.8 任务8——列表框控件的使用 149
8.4.9 任务9——组合框控件的使用 150
8.4.10 任务10——表格控件的使用 151
8.4.11 任务11——页框控件的使用 152
8.4.12 任务12——微调控件的使用 154
第9章 报表与标签 156
9.1 知识结构图 156
9.2 知识要点 156
9.2.1 报表的数据源和布局 156
9.2.2 创建报表 157
9.2.3 设计报表 157
9.2.4 数据分组 157
9.2.5 多栏报表 158
9.2.6 打印/预览报表 158
9.2.7 标签设计 158
9.3 同步练习 158
9.4 上机实训 161
9.4.1 任务1——设计分组报表 161
9.4.2 任务2——标签设计 162
第10章 菜单设计 165
10.1 知识结构图 165
10.2 知识要点 165
10.2.1 菜单的基本概念 165
10.2.2 菜单设计基本过程 166
10.2.3 菜单的建立与修改 166
10.2.4 为顶层表单添加菜单 166
10.2.5 建立快捷菜单 167
10.3 同步练习 167
10.4 上机实训 169
10.4.1 任务1——设计下拉式菜单 169
10.4.2 任务2——设计快捷菜单 170
第11章 数据库应用程序开发 172
11.1 知识结构图 172
11.2 知识要点 172
11.2.1 设置主程序文件 172
11.2.2 连编项目 172
11.3 综合实训——通讯录管理系统 173
11.3.1 需求分析 173
11.3.2 总体设计 173
11.3.3 详细设计 174
11.3.4 软件说明 201
第12章 上机综合实训 202
12.1 上机综合实训一 202
12.1.1 基本操作题 202
12.1.2 简单应用题 206
12.1.3 综合应用 209
12.2 上机综合实训二 214
12.2.1 基本操作题 214
12.2.2 简单应用题 215
12.2.3 综合应用 220
第13章 模拟试卷 225
13.1 模拟试卷一 225
13.2 模拟试卷一参考答案 233
13.3 模拟试卷二 236
13.4 模拟试卷二参考答案 242
参考文献 244