第1章 数据库基本原理 1
1.1 数据管理技术的发展 1
1.2 数据库系统 3
1.3 数据模型 7
1.3.1 E-R概念模型 7
1.3.2 层次模型 12
1.3.3 网状模型 12
1.3.4 关系模型 12
1.3.5 面向对象模型 13
1.4 关系数据库 13
本章小结 18
习题1 18
第2章 Visual FoxPro 9.0概述 20
2.1 Visual FoxPro简介 20
2.2 Visual FoxPro 9.0的操作界面 21
2.2.1 Visual FoxPro 9.0界面组成 22
2.2.2 Visual FoxPro的系统菜单 23
2.2.3 Visual FoxPro的工具栏 26
2.3 Visual FoxPro 9.0的编程与管理工具 27
2.3.1 Visual FoxPro向导 27
2.3.2 Visual FoxPro的设计器 29
2.3.3 Visual FoxPro的生成器 29
2.3.4 Visual FoxPro项目管理器 30
本章小结 32
习题2 32
第3章 Visual FoxPro操作基础 34
3.1 数据类型 34
3.2 数据存储 35
3.3 函数 40
本章小结 43
习题3 43
第4章 程序设计 45
4.1 程序设计的基本概念 45
4.2 程序文件的创建与使用 45
4.2.1 程序的建立、保存和运行 45
4.2.2 程序书写规则 46
4.2.3 程序设计的常用命令 47
4.3 程序的结构 50
4.3.1 分支结构 50
4.3.2 循环结构 53
4.4 程序的调试 55
4.5 多模块程序 56
4.6 过程与过程文件 56
4.7 参数传递 57
4.8 变量的作用域 58
本章小结 59
习题4 59
第5章 数据库及表的操作 62
5.1 自由表的操作 62
5.1.1 设计并创建表 62
5.1.2 表的打开与关闭 67
5.1.3 输入数据 68
5.1.4 备注型数据的输入 69
5.1.5 通用型数据的输入 69
5.2 表中数据的浏览与显示 69
5.2.1 编辑方式和浏览方式 69
5.2.2 使用命令操作显示和浏览数据 69
5.2.3 修改数据表记录 72
5.2.4 记录的删除与恢复 73
5.3 数据表的其他操作 74
5.3.1 记录指针的定位命令 74
5.3.2 记录与数组的数据交换 75
5.3.3 表数据的复制 76
5.3.4 数据表数据的计算与统计 76
5.4 数据库的创建和使用 78
5.4.1 创建数据库 78
5.4.2 数据库的基本管理操作 78
5.4.3 数据库中表的操作 79
5.4.4 设置数据库中表的属性 80
5.5 使用项目管理器管理数据库 82
5.5.1 项目管理器概述 83
5.5.2 创建项目 83
5.5.3 项目管理器各选项卡和按钮 83
5.5.4 使用“数据”选项卡管理数据 84
5.5.5 项目管理器的其他操作 85
本章小结 85
习题5 85
第6章 索引和记录的操作 87
6.1 索引操作 87
6.1.1 索引类型 87
6.1.2 创建索引 88
6.2 数据库表间的关联关系 91
6.3 记录排序 93
6.4 记录定位 95
6.5 记录删除 96
本章小结 98
习题6 98
第7章 查询和视图的操作 99
7.1 查询操作 99
7.1.1 使用查询向导创建查询 99
7.1.2 使用查询设计器创建查询 99
7.1.3 使用命令创建查询 102
7.1.4 多表查询的创建方式 104
7.2 视图设计 105
7.2.1 视图的定义 105
7.2.2 视图的创建 106
7.2.3 视图的其他基本操作 108
7.2.4 视图与查询的区别 108
本章小结 108
习题7 109
第8章 结构化查询语言 110
8.1 SQL概述 110
8.2 数据定义功能 111
8.2.1 表的定义、修改与删除 111
8.2.2 视图的定义与删除 113
8.3 查询功能 114
8.3.1 SELECT语句 114
8.3.2 简单查询 115
8.3.3 排序查询 116
8.3.4 分组查询 117
8.3.5 联接查询 117
8.3.6 计算查询 119
8.3.7 空值查询 120
8.3.8 嵌套查询 120
8.3.9 查询结果输出 121
8.3.10 输出合并 122
8.4 数据更新功能 122
本章小结 124
习题8 124
第9章 表单设计 126
9.1 创建表单 126
9.1.1 利用表单设计器创建表单 126
9.1.2 利用表单向导创建表单 128
9.1.3 编辑事件代码和方法程序代码 130
9.1.4 保存和运行表单 131
9.1.5 关闭活动的表单 132
9.2 表单的高级设计 132
9.2.1 在表单上创建控件 132
9.2.2 向表单中添加数据绑定型控件 133
9.2.3 调整控件的布局 134
9.2.4 处理控件的焦点 135
9.2.5 表单的数据环境 135
9.3 多表单的应用 136
9.3.1 浮动表单、子表单与顶层表单 136
9.3.2 表单集 138
9.4 用户自定义属性和方法程序 139
9.5 用户自定义类 141
9.6 使用项目管理器的管理 142
本章小结 143
习题9 143
第10章 常用控件 145
10.1 输出类控件 145
10.1.1 标签 145
10.1.2 线条、形状、图像和分隔栏 146
10.2 输入类控件 147
10.3 控制类控件 150
10.4 容器类控件 154
10.5 连接类控件 158
本章小结 159
习题10 159
第11章 报表与标签设计 161
11.1 报表的创建与操作 161
11.1.1 利用向导创建报表 162
11.1.2 利用报表设计器创建报表 166
11.1.3 报表操作的命令 168
11.1.4 报表的输出和打印 169
11.2 报表的高级设计 171
11.2.1 定制报表带区 171
11.2.2 报表的分组 171
11.2.3 报表高级设计实例 172
11.3 标签设计 175
本章小结 178
习题11 179
第12章 菜单与工具栏设计 180
12.1 菜单系统概述 180
12.1.1 菜单的结构和种类 180
12.1.2 菜单设计的一般步骤 181
12.2 利用菜单设计器创建菜单 182
12.2.1 菜单设计器界面 182
12.2.2 创建快速菜单 182
12.2.3 在菜单设计器中设计菜单 183
12.2.4 菜单的“常规选择”和“菜单选项” 186
12.2.5 菜单程序的生成与运行 187
12.2.6 系统菜单的隐藏和显示 188
12.2.7 菜单设计实例 188
12.3 快捷菜单 190
12.3.1 创建快捷菜单 190
12.3.2 为快捷菜单编写调用程序 191
12.4 自定义工具栏 191
12.4.1 定制工具栏 191
12.4.2 创建自定义工具栏 192
12.4.3 在表单中添加自定义工具栏 194
本章小结 194
习题12 194
第13章 应用程序的调试、编译和发布 196
13.1 项目管理器 196
13.2 测试应用程序 196
13.3 调试应用程序 198
13.4 应用程序的日志管理 200
13.5 编译应用程序 201
13.5.1 设计框架 201
13.5.2 组织主文件 203
13.5.3 将文件加入到项目中 203
13.5.4 引用可修改的文件 204
13.5.5 创建应用程序 204
13.6 应用程序发布 206
本章小结 206
习题13 206
第14章 二级计算机等级考试(Visual FoxPro)的要求 207
14.1 考试大纲 207
14.1.1 考试目的与要求 207
14.1.2 考试内容 207
14.1.3 考试方式及考试题目类型 210
14.2 最新试题类型 210
14.2.1 理论题及参考答案 210
14.2.2 操作题 213
14.3 模拟试题一 215
14.4 模拟试题二 219
14.5 模拟试题三 223
参考文献 228