课题1数据库系统概述 1
任务1数据库简介 1
1.1.1实践 1
1.1.2相关知识 2
1.1.3知识扩展 6
任务2 Visual FoxPro 6.0系统的简介 6
1.2.1实践 6
1.2.2相关知识 7
1.2.3知识扩展 12
课题2数据类型与表达式 13
任务1“班级学生成绩管理系统”中相关数据的设计 13
2.1.1实践 13
2.1.2相关知识 14
2.1.3知识扩展 36
任务2“班级学生管理系统”中相关命令的书写 37
2.2.1实践 38
2.2.2相关知识 38
课题3数据表的基本操作 41
任务1“班级学生成绩管理系统”中相关数据表的创建 41
3.1.1实践 41
3.1.2相关知识 42
3.1.3知识扩展 51
任务2“班级学生成绩管理系统”中相关表记录的基本操作 55
3.2.1实践 56
3.2.2相关知识 56
3.2.3知识扩展 61
课题4数据库和索引的基本操作 65
任务1数据库及其操作 65
4.1.1实践 65
4.1.2相关知识 66
4.1.3知识扩展 73
任务2“班级学生成绩管理系统”中相关表记录的索引 78
4.2.1实践 78
4.2.2相关知识 79
4.2.3知识扩展 81
课题5视图与查询 85
任务1创建视图 85
5.1.1实践 85
5.1.2相关知识 85
5.1.3相关知识 93
任务2创建查询 93
5.2.1实践 94
5.2.2创建查询 94
课题6程序设计基础 103
任务1程序与程序文件 103
6.1.1实践 103
6.1.2相关知识 104
6.1.3知识扩展 109
任务2分支结构程序设计 111
6.2.1实践 111
6.2.2相关知识 112
6.2.3扩展知识 117
任务3循环结构 118
6.3.1实践 118
6.3.2相关知识 119
6.3.3扩展知识 123
任务4子程序、过程与自定义函数 124
6.4.1实践 124
6.4.2相关知识 125
6.4.3知识扩展 130
实验部分 133
实验一、顺序结构程序设计 133
实验二、选择结构程序设计 133
实验三、循环结构程序设计 133
习题 134
习题答案 138
课题7表单 139
任务1成绩核算 139
7.1.1实践 139
7.1.2相关知识 140
任务2登录窗口 150
7.2.1实践 151
7.2.2相关知识 152
任务3词语置换 153
7.3.1实践 153
7.3.2相关知识 154
任务4文字效果 154
7.4.1实践 155
7.4.2相关知识 155
任务5文本框中显示列表框及组合框中的内容 156
7.5.1实践 157
7.5.2相关知识 157
任务6调整形状的曲率 158
7.6.1实践 158
7.6.2相关知识 159
7.6.3相关实践练习 159
任务7星期与日期、时间显示 160
7.7.1实践 160
7.7.2相关知识 161
7.7.3相关实践练习 162
任务8学生信息表界面的显示 162
7.8.1实践 163
7.8.2制作过程 163
7.8.3相关实践练习 164
任务9学生信息表信息的显示 165
7.9.1实践 165
7.9.2相关知识 166
任务10显示及隐藏学生信息表、学生成绩表 167
7.10.1实践 167
7.10.2相关知识 168
7.10.3相关实践练习 169
任务11打飞机游戏 169
7.11.1实践 170
7.11.2制作过程 171
课题8菜单 177
任务1“班级学生成绩管理系统”中菜单的创建 177
8.1.1实践 177
8.1.2相关知识 178
8.1.3知识扩展 185
附录A Visual FoxPro常用命令 189
附录B Visual FoxPro常用函数 193