项目一 Visual FoxPro 6.0入门 1
学习目标 1
任务一 安装Visual FoxPro 1
任务说明 1
任务实施 1
支撑知识点 4
一、菜单栏和工具栏 6
二、命令窗口和工作区 6
三、项目管理器简介 7
任务二 创建职工信息管理系统 9
任务说明 9
任务实施 9
支撑知识点 13
一、数据库基本概念 13
二、数据库技术的产生与发展 14
三、常用的数据模型 15
项目总结 17
项目练习 18
项目二 Visual FoxPro 6.0语言基础 19
学习目标 19
任务一 表达式求值与BMI指数判断 19
任务说明 19
任务实施 20
一、表达式求值 20
二、BMI指数判断 20
支撑知识点 20
一、常用的数据类型 20
二、常量和变量 21
三、运算符和表达式 25
任务二 用函数完成数学计算和信息提取 29
任务说明 29
任务实施 30
一、用函数完成数学计算 30
二、用函数完成信息提取 30
支撑知识点 30
一、数值函数 31
二、字符函数 32
三、日期和时间函数 34
四、测试函数 35
五、转换函数 36
六、其他函数 38
项目总结 38
项目练习 39
项目三 数据库和表 42
学习目标 42
任务一 创建学生信息管理数据库和学生信息表 42
任务说明 42
任务实施 42
支撑知识点 45
一、数据库的创建 46
二、表的创建 46
任务二 编辑学生信息管理数据库 52
任务说明 52
任务实施 53
支撑知识点 55
一、数据库的打开和关闭 55
二、添加和移去表 56
三、设置数据库表的属性 58
任务三 编辑学生信息表和学生成绩表中的数据 60
任务说明 60
任务实施 60
支撑知识点 63
一、表的打开和关闭 63
二、记录的插入和追加 65
三、记录的删除和更新 68
四、记录的检索和统计 70
任务四 有序显示学生成绩信息 73
任务说明 73
任务实施 73
支撑知识点 75
一、索引的概念 75
二、建立索引 76
三、使用索引对记录排序 77
任务五 通过索引使用多个表的数据 77
任务说明 77
任务实施 78
支撑知识点 79
一、创建表间关系 79
二、设置参照完整性 81
项目总结 83
项目练习 84
项目四 查询和视图 88
学习目标 88
任务一 按指定条件查询学生信息表数据 88
任务说明 88
任务实施 88
支撑知识点 92
一、创建查询 92
二、运行查询 96
三、修改查询文件 97
四、多表查询 98
任务二 使用视图更新学生借书登记表 101
任务说明 101
任务实施 101
支撑知识点 104
一、创建本地视图 104
二、运行本地视图 107
三、更新视图 107
任务三 使用SQL命令查询数据 109
任务说明 109
任务实施 109
支撑知识点 109
一、SQL简介 110
二、SQL的语法和使用 110
三、在Visual FoxPro中使用SQL 114
项目总结 114
项目练习 114
项目五 报表 117
学习目标 117
任务一 创建学生信息报表和学生专业课成绩报表 117
任务说明 117
任务实施 118
一、以表为数据源创建报表 118
二、以视图为数据源创建快速报表 120
支撑知识点 123
一、创建报表 123
二、预览报表 124
任务二 修改学生信息报表布局 125
任务说明 125
任务实施 125
支撑知识点 128
一、打开报表文件 128
二、编辑报表控件 128
任务三 美化学生专业课成绩报表 129
任务说明 129
任务实施 130
支撑知识点 132
一、添加和删除带区 132
二、添加和美化报表控件 134
任务四 设计学生必修课成绩报表 135
任务说明 135
任务实施 136
支撑知识点 137
一、设计分组报表 137
二、设计有序报表 138
三、打印报表 139
项目总结 140
项目练习 140
项目六 结构化程序设计基础 142
学习目标 142
任务一 创建和运行程序 142
任务说明 142
任务实施 142
支撑知识点 144
一、创建程序 144
二、修改程序 145
三、运行程序 145
任务二 使用命令编辑程序文件 146
任务说明 146
任务实施 146
一、输入/输出命令 146
二、杨辉三角 147
支撑知识点 147
一、简单输入/输出命令 147
二、格式化输入/输出命令 149
三、环境设置命令 149
四、其他命令 150
任务三 编写显示学生成绩等级的程序 151
任务说明 151
任务实施 151
支撑知识点 152
一、顺序结构 152
二、选择结构 153
三、循环结构 156
任务四 调试程序 163
任务说明 163
任务实施 163
支撑知识点 166
调试程序基础 166
任务五 认识多模块的程序 167
任务说明 167
任务实施 167
支撑知识点 169
一、主程序和子程序 169
二、过程 169
三、用户自定义函数 170
项目总结 170
项目练习 171
项目七 表单和面向对象程序设计基础 174
学习目标 174
任务一 创建学生信息管理系统的首页界面 174
任务说明 174
任务实施 175
支撑知识点 178
一、面向对象程序设计的基本概念 178
二、面向对象程序设计的方法简介 181
任务二 创建显示学生信息数据的 182
表单 182
任务说明 182
任务实施 182
支撑知识点 184
一、创建表单 184
二、运行表单 185
任务三 美化“显示学生信息数据”表单 186
任务说明 186
任务实施 187
支撑知识点 191
一、添加表单控件 191
二、设置控件属性 193
三、编写事件过程代码 196
项目总结 196
项目练习 197
项目八 菜单 199
学习目标 199
任务 创建学生信息管理系统的菜单 199
任务说明 199
任务实施 200
支撑知识点 203
一、菜单的类型 203
二、创建菜单 207
三、运行菜单 208
四、调用菜单 208
项目总结 208
项目练习 209
项目九 数据的导入和导出 211
学习目标 211
任务一导入数据 211
任务说明 211
任务实施 212
支撑知识点 214
一、可导入的文件类型 215
二、直接导入数据 215
三、追加数据 216
任务二 导出数据 219
任务说明 219
任务实施 219
支撑知识点 221
一、导出的文件类型 221
二、导出数据 221
项目总结 222
项目练习 222
项目十 系统开发实例 224
学习目标 224
任务 开发“图书管理系统” 224
任务说明 224
任务实施 224
一、总体设计 224
二、详细设计 226
三、系统编译 236
四、软件测试 238
支撑知识点 238
一、总体设计 238
二、详细设计 239
三、系统编译 239
四、软件测试 239
项目总结 239
项目练习 239
参考文献 240