前言 1
第一章 关系数据库概述 1
第一节 数据库和数据库管理系统 1
第二节 数据库的规范化 5
第三节 常用数据库管理系统简介 9
思考题 11
第二章 Visual FoxPro的操作基础 12
第一节 Visual FoxPro的安装、启动与退出 12
第二节 Visual FoxPro的系统界面 14
第三节 Visual FoxPro的设计器、向导与生成器 17
第四节 Visual FoxPro的文件类型 20
第五节 Visual FoxPro的帮助功能 21
思考题 23
实验一 Visual FoxPro的启动和基本操作 23
第三章 Visual FoxPro语言基础 25
第一节 Visual FoxPro数据类型 25
第二节 数据存储 27
第三节 Visual FoxPro的操作符与表达式 29
第四节 函数 33
第五节 Visual FoxPro的命令 38
实验二 Visual FoxPro语言基础 40
思考题 40
第四章 使用“项目管理器”建立项目 42
第一节 数据库应用系统的开发 42
第二节 使用“项目管理器” 43
思考题 48
实验三 “项目管理器”的使用 48
第五章 建立数据库和表 50
第一节 创建数据库 50
第二节 创建表 53
第三节 浏览与维护表 59
第四节 定制表 65
第五节 索引文件 67
第六节 建立表之间的关系 71
第七节 完善表的设计 75
思考题 81
实验四 表的建立、输入和修改 81
实验五 表的索引、属性设置和建立表之间的关系 82
第六章 创建视图和数据查询 83
第一节 创建视图 83
第二节 创建查询 92
第三节 使用SELECT-SQL命令创建查询 97
实验六 建立视图和查询 101
思考题 101
第七章 报表设计 103
第一节 报表设计的步骤和方法 103
第二节 利用“快速报表”设计报表 104
第三节 利用“报表向导”设计报表 107
第四节 利用“报表设计器”创建或修改报表 113
第五节 打印设置与打印输出 121
思考题 122
实验七 使用“报表向导”与“报表设计器”设计报表 123
第一节 程序的建立和执行 124
第八章 程序设计基础 124
第二节 程序的基本结构 126
第三节 过程与函数调用 129
第四节 面向对象程序设计 131
第五节 对象操作 135
第六节 创建自定义类 138
思考题 142
实验八 Visual FoxPro程序设计基础 142
第九章 表单设计 144
第一节 表单概述 144
第二节 功能表单的设计 151
第三节 单记录数据输入表单的设计 161
第四节 表格式数据输入表单的设计 167
第五节 利用页框建立教师授课表单 173
第六节 一对多表单的设计 177
第七节 利用查询文件建立查询表单 181
思考题 187
实验九 表单设计(一) 187
实验十 表单设计(二) 188
实验十一 表单设计(三) 189
第十章 菜单与工具栏设计 190
第一节 规划菜单系统 190
第二节 使用“菜单设计器”创建菜单 193
第三节 创建快捷菜单 199
第四节 创建工具栏 202
思考题 203
实验十二 菜单和工具栏的设计 203
第十一章 应用程序的生成与发布 205
第一节 建立主控程序 205
第二节 编译应用程序 208
第三节 发布应用程序 211
思考题 217
实验十三 应用程序的编译与生成 217
实验十四 综合实验 218
参考文献 219