第一章 Visual FoxPro基础知识 1
1.1数据库基本概念 1
数据、数据库、数据库管理系统和数据库系统 1
数据模型 3
1.2关系数据库 6
关系数据库的基本概念 6
关系运算 8
关系的完整性 8
1.3 Visual FoxPro系统的特点与性能指标 9
Visual FoxPro的特点 9
Visual FoxPro的性能指标 10
1.4 Visual FoxPro的界面 11
Visual FoxPro的启动与退出 11
Visual FoxPro的工作环境 12
Visual FoxPro的工作方式 13
Visual FoxPro的辅助设计工具 14
习题一 16
第二章 Visual FoxPro的基本语法 18
2.1 Visual FoxPro的数据类型、常量、变量与表达式 18
Visual FoxPro的数据类型 18
常量 20
变量 22
内存变量的操作 23
表达式 26
2.2 Visual FoxPro的命令结构与书写规则 29
Visual FoxPro的命令结构 29
Visual FoxPro命令和短语的书写规则 30
Visual FoxPro的文件类型 30
2.3 Visual FoxPro的常用函数 31
字符处理函数 32
数值处理函数 35
日期和时间函数 37
数据类型转换函数 38
状态测试函数 40
习题二 42
第三章 数据表的基本操作 44
3.1数据表的建立 44
建立数据表结构 44
修改数据表结构 47
输入数据记录 48
打开与关闭数据表文件 49
显示数据表结构与记录 50
3.2数据表的维护 52
记录指针 53
修改数据记录 54
插入与删除数据记录 58
间接建立数据表文件 59
文件的显示、复制、删除与更名 62
记录的筛选与字段的屏蔽 63
3.3数据表的排序、索引与查询 65
排序 65
索引 66
3.4数据表的统计与汇总 71
数据表的统计 71
数据表的汇总 72
3.5多个表的同时使用 73
选择工作区 73
数据表的连接 76
数据表文件的更新 76
建立表之间的临时关联 77
数据工作期 80
习题三 82
第四章 数据库的基本操作及项目管理器 85
4.1数据库的建立 85
建立数据库 85
数据库的打开、关闭与删除 86
向数据库中添加或移去数据表 87
4.2字段级规则和记录规则的设定 89
字段级规则的设定 89
长表名和表注释 91
记录级规则的设定 91
4.3设置参照完整性 92
为数据库表建立索引 92
建立表之间的永久关系 92
设置参照完整性约束 94
4.4项目管理器 95
启动项目管理器 95
项目管理器的操作 96
项目管理器的定制 99
习题四 100
第五章 结构化查询语言SQL 102
5.1 SQL的数据定义功能 102
数据表的定义 102
表结构的修改 103
5.2 SQL的数据修改功能 104
插入 104
更新 105
删除 106
5.3 SQL的数据查询功能 106
SELECT查询命令 106
简单查询 108
复杂查询 109
习题五 110
第六章 数据查询与视图 111
6.1常用查询命令 111
直接查找命令 111
索引查询 112
6.2 Rushmore技术 114
6.3查询 115
查询设计器 115
查询向导 122
6.4视图 123
建立视图 124
修改视图 126
使用视图 127
远程视图 127
习题六 129
第七章 Visual FoxPro程序设计 130
7.1 Visual FoxPro程序的建立、执行与显示 130
Visual FoxPro程序的概念 130
Visual FoxPro程序的建立与修改 131
Visual FoxPro程序的执行 132
Visual FoxPro程序的显示和打印 132
求解的基本逻辑与程序通用性 133
7.2 Visual FoxPro程序设计中常用的命令 133
交互式输入输出命令 133
其他辅助命令 137
常用环境参数设置命令 137
7.3结构化程序设计 139
程序的结构 139
分支结构程序设计 139
循环结构程序设计 144
7.4数组与表之间数据的传递 153
7.5多模块程序 156
子程序 156
自定义函数 157
过程及过程文件 158
内存变量的作用域 160
过程调用中数据的传递 162
7.6程序的调试 164
程序中常见错误 164
常用的程序调试方法 165
Visual FoxPro调试工具应用举例 66
习题七 168
第八章 面向对象的程序设计 172
8.1面向对象程序设计的概念 172
对象及属性 172
事件和方法 173
类、子类、继承和封装 173
Visual FoxPro基类 174
8.2用表单设计应用程序界面 175
表单设计器的基本操作 175
表单设计器常用工具 177
面向对象编程的步骤 181
控件的操作方法 184
常用表单控件 187
自定义属性与方法 203
多表的表单设计 206
表单集与多重表单 206
用户定义类 209
8.3菜单设计 212
创建菜单系统的步骤 212
菜单设计器的使用 213
菜单设计 216
8.4报表设计 219
报表设计的步骤与方法 219
报表设计器的使用 220
报表设计 221
8.5应用程序向导 226
习题八 230
第九章 管理信息系统开发简例 234
9.1系统分析 234
9.2数据库设计 235
9.3各功能模块的实现 237
欢迎界面 237
系统主菜单 238
学生基本信息查询表单 241
学生成绩查询表单 244
教师任课查询表单 246
学生基本信息维护表单 248
成绩录入和修改表单 253
任课信息维护表单 256
成绩打印报表 257
9.4系统的编译和发行 258
附录 全国计算机等级考试二级考试大纲(Visual FoxPro程序设计) 260