第1章 Visual FoxPro基础知识 1
1.1数据库基础知识 1
1.1.1数据库系统的基础知识 1
1.1.2数据库系统 2
1.1.3数据模型 2
1.2关系型数据库 3
1.2.1关系模型常用术语 3
1.2.2关系运算 3
1.3 Visual FoxPro 6.0系统概述 5
1.3.1 Visual FoxPro 6.0的系统要求 5
1.3.2 Visual FoxPro 6.0启动与退出 5
1.3.3 Visual FoxPro 6.0的用户界面 5
1.3.4 Visual FoxPro 6.0系统环境的配置 6
上机实训及习题 9
第2章Visual FoxPro基本操作及常用命令 10
2.1 Visual FoxPro项目文件的操作及命令 10
2.1.1建立项目 11
2.1.2打开项目 11
2.2 Visual FoxPro数据库操作及命令 12
2.2.1建立数据库 12
2.2.2打开数据库 13
2.2.3删除数据库 14
2.3 Visual FoxPro表的操作及命令 14
2.3.1建立表结构 15
2.3.2修改表结构 20
2.3.3自由表和数据库表的转换 21
2.3.4添加记录 22
2.3.5查询定位记录 24
2.3.6显示记录 28
2.3.7修改记录 30
2.3.8删除记录 33
2.3.9统计数据 37
2.3.10复制表文件 39
2.4数据排序与索引 41
2.4.1排序 41
2.4.2索引文件 42
2.4.3创建索引文件 43
2.4.4打开与关闭索引文件 45
2.4.5用索引快速检索记录 46
2.5多个表的同时使用 47
2.5.1选择工作区 47
2.5.2建立表之间的关联 49
2.5.3设置数据之间的参照完整性 50
上机实训及习题 52
第3章SQL语言 54
3.1 SQL概述 54
3.2数据定义 55
3.2.1表的定义 55
3.2.2表的修改 56
3.2.3表的删除 57
3.3数据操纵 57
3.3.1记录的添加 57
3.3.2记录的修改 59
3.3.3记录的删除 59
3.4数据查询 59
3.4.1简单查询 60
3.4.2 WHERE子句 61
3.4.3 ORDER BY子句 61
3.4.4 GROUP BY子句与统计计算 62
3.4.5简单的查询 63
3.4.6特殊选项 64
上机实训及习题 64
第4章 查询与视图 67
4.1查询 67
4.1.1创建查询 67
4.1.2运行查询 75
4.1.3输出方式选择 75
4.2视图 76
4.2.1创建视图 76
4.2.2视图选项与更新数据 77
上机实训及习题 79
第5章 程序设计 81
5.1基本数据项 81
5.1.1常量 81
5.1.2变量 83
5.1.3运算符和表达式 85
5.1.4标准函数 88
5.2程序的创建和运行 99
5.2.1程序的创建和编辑 99
5.2.2程序运行 101
5.2.3程序调试 102
5.2.4常用命令 102
5.3程序的基本结构 106
5.3.1顺序结构 106
5.3.2选择结构 106
5.3.3循环结构 110
5.3.4多重循环 116
5.3.5循环在数组中的应用 117
5.4模块化程序设计 121
5.4.1子程序 121
5.4.2变量的作用域 123
5.4.3过程 125
5.4.4自定义函数 129
上机实训及习题 130
第6章 表单设计 134
6.1面向对象程序设计 134
6.1.1面向对象程序设计的基本概念 134
6.1.2面向对象程序设计的基本思想 135
6.2创建与运行表单 135
6.2.1创建表单 136
6.2.2运行表单 140
6.2.3表单操作相关命令 141
6.2.4设置表单数据环境 142
6.2.5表单常用属性 143
6.2.6表单常用事件方法 143
6.2.7表单常用控件 144
上机实训及习题 158
第7章 报表设计 160
7.1报表的创建与运行 160
7.1.1使用向导创建报表 160
7.1.2使用报表设计器创建报表 162
7.1.3创建快速报表 165
7.1.4使用命令创建报表 166
7.2预览报表 166
7.3打开报表 167
7.4打印报表 167
上机实训及习题 168
第8章 菜单设计 169
8.1创建菜单 169
8.1.1创建主菜单 170
8.1.2创建快捷菜单 171
8.2修改菜单 172
8.2.1菜单方式 172
8.2.2按钮方式 173
8.2.3命令方式 173
8.2.4项目管理器方式 173
8.3运行菜单 173
8.3.1菜单方式 173
8.3.2按钮方式 174
8.3.3命令方式 174
8.3.4项目管理器方式 174
8.3.5应用菜单 175
上机实训及习题 179
第9章 综合实例——学生信息管理系统 181
9.1系统分析与设计 181
9.1.1系统功能分析 181
9.1.2系统结构设计 181
9.1.3系统数据库设计 182
9.1.4主菜单栏设计 183
9.2系统界面设计 183
9.2.1登录界面设计 183
9.2.2学生信息管理界面设计 186
9.2.3学生成绩管理界面设计 196
9.2.4查询与统计界面设计 203
9.2.5系统管理界面设计 209
9.3主程序设计 213
9.4制作安装程序 214
参考文献 216