第1章 数据库基础理论 1
1.1 数据库基本概念 1
1.2 关系数据库 8
本章小结 12
本章练习 12
第2章 Visual FoxPro基础 14
2.1 Visual FoxPro 9.0概述 14
2.2 Visual FoxPro 9.0语言基础 21
本章小结 41
本章练习 41
实训一 VFP的启动与退出 42
实训二 VFP的集成环境 43
实训三 VFP的辅助设计工具 43
第3章 项目管理器 44
3.1 项目管理器的功能和界面 44
3.2 创建项目 47
3.3 项目管理器的操作 48
本章小结 50
本章练习 51
实训四 VFP项目管理器的使用 52
实训五 VFP的工具栏使用 52
实训六 向导使用 53
实训七 设计器使用 53
第4章 数据库的建立与操作 54
4.1 基本概念 54
4.2 建立数据库文件 54
4.3 数据库的操作 56
本章小结 59
本章练习 59
实训八 建“学生”数据库 60
第5章 建立和使用表 61
5.1 建立表 61
5.2 表的基本操作 71
5.3 索引与排序 85
5.4 数据完整性 94
本章小结 98
本章练习 98
实训九 创建表 100
实训十 在项目管理器中创建自由表 101
实训十一 在数据库设计器中创建数据库表 101
实训十二 表的基本操作 101
实训十三 表中数据的基本操作 102
实训十四 浏览表中的数据 102
实训十五 修改表中的数据 102
实训十六 创建数据库中多表间的联系 103
实训十七 数据库表的字段属性 103
实训十八 数据库表的属性 103
实训十九 触发器 104
实训二十 菜单定位和筛选记录 104
实训二十一 命令方式定位和筛选记录 105
第6章 查询与视图 106
6.1 查询 106
6.2 视图 112
6.3 SQL查询 120
本章小结 132
本章练习 132
实训二十二 建立查询文件 134
实训二十三 建立视图文件 135
第7章 程序设计基础 136
7.1 程序与程序文件 136
7.2 程序的基本结构 139
7.3 过程及过程文件 145
本章小结 151
本章练习 151
实训二十四 利用命令进行程序文件的创建与运行 154
实训二十五 利用菜单进行程序文件的创建与运行 154
实训二十六 在项目管理中进行程序文件的创建与运行 154
实训二十七 顺序结构的程序设计 155
实训二十八 分支结构的程序设计 155
实训二十九 循环结构的程序设计 155
第8章 表单设计 156
8.1 简单表单的建立与操作 156
8.2 表单设计器初步 160
8.3 常用表单控件 164
8.4 面向对象的程序设计 175
本章小结 179
本章练习 179
实训三十 建立表单 180
第9章 菜单设计 183
9.1 菜单系统的结构 183
9.2 建立菜单系统 184
9.3 指定菜单任务 192
9.4 运行菜单 192
本章小结 193
本章练习 193
实训三十一 建立常规菜单 194
实训三十二 建立快捷菜单 195
实训三十三 菜单综合题 195
第10章 报表设计 197
10.1 创建报表 197
10.2 修改及打印报表 204
本章小结 204
本章练习 205
实训三十四 创建和修改报表 205
第11章 应用程序设计实例 208
11.1 应用程序开发前的规划 208
11.2 应用程序的实现过程 209
11.3 应用程序的后续处理 216
本章小结 218
本章练习 219
实训三十五 创建一个图书管理系统 219
附录A 习题参考答案 220
参考文献 223