第1章 数据库概述 1
1.1 数据管理技术概述 1
1.2 数据模型 4
1.3 关系数据库基础知识 8
习题1 10
第2章 Visual FoxPro基础 12
2.1 Visual FoxPro的启动及工作方式 12
2.2 数据类型 14
2.3 常量与变量 16
2.4 运算符与表达式 20
2.5 常用函数介绍 23
2.6 Visual FoxPro辅助设计工具 32
习题2 34
第3章 自由表操作 37
3.1 自由表的建立 37
3.2 自由表的基本操作 45
3.3 排序与索引 62
3.4 查询 70
3.5 数据统计 72
习题3 74
第4章 数据库及多表操作 79
4.1 数据库的设计、建立与基本操作 79
4.2 数据库表 82
4.3 永久关系和参照完整性 89
4.4 多表操作 92
习题4 101
第5章 SQL语言 103
5.1 表结构操作命令 103
5.2 表记录操作命令 104
5.3 表记录查询命令 105
习题5 114
第6章 查询和视图 117
6.1 查询 117
6.2 视图 124
6.3 视图与查询、视图与表的比较 127
习题6 127
第7章 结构化程序设计基础 130
7.1 结构化程序设计基础 130
7.2 顺序结构程序设计 140
7.3 分支结构程序设计 140
7.4 循环结构程序设计 145
7.5 子程序及其调用 159
7.6 自定义函数 167
7.7 过程与过程文件 168
习题7 172
第8章 面向对象的程序设计 180
8.1 面向对象程序设计中的概念 180
8.2 基类 181
8.3 创建表单 185
8.4 表单中控件属性的设置及编程 192
8.5 表单的修改 227
习题8 228
第9章 菜单和工具栏 233
9.1 菜单的组成与设计 233
9.2 创建菜单 234
9.3 工具栏的创建和使用 245
习题9 249
第10章 报表和标签的设计 251
10.1 利用向导创建报表和快速报表 251
10.2 利用报表设计器创建报表 257
10.3 标签的设计 264
习题10 265
第11章 应用系统开发 267
11.1 项目管理器 267
11.2 应用系统开发过程 271
11.3 应用系统开发实例:教学管理系统开发 274
11.4 主菜单与主程序设计 280
11.5 应用程序的发布 281
习题11 284
实验部分 286
实验1 Visual FoxPro环境、数据和运算 286
实验2 函数的使用 289
实验3 自由表的建立、维护 291
实验4 索引、查询与统计 296
实验5 数据库的创建及多工作区访问 300
实验6 SQL查询和视图 306
实验7 结构化程序设计 311
实验8 子程序、过程及自定义函数 318
实验9 表单的创建 323
实验10 表单中控件的设计 329
实验11 菜单的设计 334
实验12 报表和数据库管理系统的设计 339
参考文献 344