简介
《visual foxpro6.0数据库应用案例实训教程》由microsoft软件教育专家和一线资深软件工程师,结合多年的教学和设计经验倾力编著,介绍数据库管理系统软件——visual foxpro 6.0的使用方法和应用技巧。《visual foxpro6.0数据库应用案例实训教程》共分12章,内容包括vfp基础,vfp概述,数据、表达式和函数,表和索引的创建及使用,数据库,查询与视图,面向对象的程序设计方法,表单,设计菜单,设计报表,应用系统的集成与开发及项目实训。书中还配有丰富的习题、考试试题精选分析及参考答案,从而使读者实现从易到难、边学、边练、边提高的学习过程。《visual foxpro6.0数据库应用案例实训教程》最大的特点是,按照实际工作的需求,作者精选实用、够用的基础知识融于课堂实训中,以应用为主,使读者快速熟悉visual foxpro 6.0的应用环境。最后一章以设计“专业课授课查询系统”为主线,将其涉及的专业知识和设计理念融入其中,快速提升读者综合应用的能力。《visual foxpro6.0数据库应用案例实训教程》特别适合作为各类职业院校、大中专院校以及计算机培训学校的教材,还可供数据库管理系统软件爱好者学习参考,也可作为全国计算机等级考试的辅导用书。《visual foxpro6.0数据库应用案例实训教程》配套的dvd教学光盘中包含93小节长达249分钟的多媒体视频教学课程,另外,光盘中还提供了《visual foxpro6.0数据库应用案例实训教程》全部实例的相关素材文件,帮助读者提高学习效率。 由microsoft软件教育专家和一线资深软件工程师,结合多年的教学和工作经验倾力编著。 按照实际工作的需求,作者精选产用、够用的基础知识,采用图解方式讲解,易教易学。 精心设计随堂案例演练环节,将基础知识与具体操作紧密结合。 提供综合实训案例,visual foxpro 6.0数据库应用知识和设计理念融入其中,快速提升综合应用和解决实际问题的能力。 93小节长达249分钟高清视频教学课程(avi),适合多媒体全部实例的相关素材文件,提高学习效率。 采用图示方式讲解基础知识,从实用角度结合具体实例加以讲述 采用图示方式讲解知识点,降低学习难度;重点介绍最常用、实用的知识,从应用的角度结合具体实例加以讲述,同时,注重吸收新知识、新技术,体现新版本。 基础知识讲解与随堂案例演练的有机结合 将必须掌握的基础知识与随堂案例进行结合,讲解基础知识时,以“实践实训”为原则,先对知识点做简要介绍,然后通过精心挑选的随堂案例来演示知识点,专注于解决问题的方法和流程,便于掌握基础知识并熟悉常见操作。 培养动手能力的综合案例实训环节 以“贴近实际工作需要”为原则,在每章最后提供综合实训案例,培养读者综台应用知识、解决实际问题的能力,以适应岗位对工作技能的要求。
目录
第1章 VFP基础. 1
1.1 数据库的基本概念 2
1.2 数据库模型 3
1.2.1 概念模型 3
1.2.2 数据模型 4
1.3 关系数据库 4
1.3.1 关系模型 4
1.3.2 关系运算 5
1.4 案例实训 6
1.4.1 案例实训1——设计“房屋数据信息”二维表 6
1.4.2 案例实训2——设计“客户信息”二维表 7
1.5 课后练习 7
1.5.1 选择题 7
1.5.2 填空题 8
第2章 VFP概述 9
2.1 VFP的发展历史 10
2.2 VFP的运行环境 10
2.3 VFP的启动 11
2.4 VFP的窗口组成 11
2.5 VFP的退出 12
2.6 辅助设计工具的应用 13
2.6.1 课堂实训1——使用向导 13
2.6.2 课堂实训2——使用设计器 14
2.6.3 课堂实训3——使用生成器 14
2.7 项目管理器的应用 15
2.7.1 课堂实训4——使用项目管理器创建项目 15
2.7.2 课堂实训5——项目管理器的操作 16
2.7.3 课堂实训6——改变项目管理器的外观 18
2.8 案例实训 19
2.8.1 案例实训1——创建“教师档案管理”项目文件 19
2.8.2 案例实训2——打开“教师档案管理”项目文件 21
2.9 课后练习 22
2.9.1 选择题 22
2.9.2 填空题 22
第3章 数据、表达式和函数 23
3.1 数据类型 24
3.2 常量和变量 25
3.2.1 常量 25
3.2.2 变量 26
3.3 表达式 29
3.3.1 数值、字符与日期时间表达式 30
3.3.2 逻辑表达式 31
3.4 常用函数 32
3.4.1 数值函数 32
3.4.2 字符函数 34
3.4.3 日期和时间函数 37
3.4.4 数据类型转换函数 38
3.4.5 测试函数 39
3.5 案例实训 41
3.5.1 案例实训1——在“命令”窗口中输入命令 41
3.5.2 案例实训2——在“命令”窗口中输入命令序列 42
3.6 课后练习 43
3.6.1 选择题 43
3.6.2 填空题 44
第4章 表和索引的创建及使用 45
4.1 表的创建 46
4.1.1 设计表结构 46
4.1.2 课堂实训1——创建表 47
4.2 表的使用 51
4.2.1 课堂实训2——打开与关闭表 51
4.2.2 课堂实训3——查看及修改表的内容 52
4.2.3 课堂实训4——定位记录 53
4.2.4 课堂实训5——添加记录 56
4.2.5 课堂实训6——删除与恢复记录 57
4.2.6 课堂实训7——修改表结构 59
4.2.7 课堂实训8——成批修改数据 59
4.2.8 课堂实训9——定制表 61
4.3 索引的创建和使用 62
4.3.1 索引的作用及类型 63
4.3.2 课堂实训10——创建索引 63
4.3.3 课堂实训11——使用索引 66
4.4 案例实训 68
4.4.1 案例实训1——创建“图书”表文件 68
4.4.2 案例实训2——编辑“图书”表文件 69
4.4.3 案例实训3——对“图书”表文件建立索引 69
4.5 课后练习 70
4.5.1 选择题 70
4.5.2 填空题 72
4.5.3 操作题 72
第5章 数据库 73
5.1 表与数据库 74
5.2 创建数据库 74
5.2.1 课堂实训1——创建新数据库 74
5.2.2 课堂实训2——向数据库中添加表 75
5.2.3 数据库中的视图 76
5.3 表间的永久关系 76
5.3.1 建立关系前的准备 77
5.3.2 课堂实训3——建立表间关系 77
5.3.3 课堂实训4——编辑表间关系 78
5.4 设置数据库的特性 78
5.4.1 课堂实训5——设置字段标题 78
5.4.2 课堂实训6——为字段添加注释 79
5.4.3 课堂实训7——设置默认字段值 81
5.4.4 课堂实训8——设置字段有效性规则及说明 82
5.4.5 课堂实训9——设置表的有效性规则及说明 83
5.4.6 课堂实训10——设置触发器 84
5.4.7 课堂实训11——设置参照完整性 85
5.5 数据库的基本操作 86
5.5.1 展开或折叠一个表 87
5.5.2 展开或折叠所有表 87
5.5.3 重排数据库中的表 87
5.6 案例实训 88
5.6.1 案例实训1——建立“图书管理”数据库 88
5.6.2 案例实训2——建立“楼房管理”数据库 89
5.7 课后练习 91
5.7.1 选择题 91
5.7.2 填空题 92
5.7.3 操作题 92
第6章 查询与视图 93
6.1 查询 94
6.1.1 课堂实训1——使用查询向导创建查询 94
6.1.2 课堂实训2——建立查询文件 96
6.1.3 课堂实训3——定制查询 101
6.1.4 查询SQL语句 106
6.1.5 课堂实训4——创建交叉表查询 107
6.2 视图 111
6.2.1 视图简介 111
6.2.2 课堂实训5——创建本地视图 111
6.2.3 视图的基本操作 115
6.2.4 使用视图更新数据 117
6.2.5 定制视图 120
6.2.6 远程视图 123
6.3 SQL语句 125
6.3.1 SQL语言概述 125
6.3.2 标准SQL数据的定义与操作 126
6.3.3 查询语句 128
6.4 案例实训 135
6.4.1 案例实训1——应用“交叉表查询”统计各职称的男女教师人数 135
6.4.2 案例实训2——对“图书管理”数据库信息进行查询 136
6.4.3 案例实训3——应用视图对“图书管理”数据库中表进行更新 138
6.4.4 案例实训4——对“楼房管理”数据库信息进行查询 139
6.5 课后练习 140
6.5.1 选择题 140
6.5.2 填空题 141
6.5.3 操作题 142
第7章 面向对象的程序设计方法.. 143
7.1 对象 144
7.1.1 对象的基本概念 144
7.1.2 对象的引用 146
7.2 类 150
7.2.1 类的基本概念 150
7.2.2 用户定义类 152
7.2.3 将类添加到“表单控件”工具栏 153
7.2.4 添加用户自定义类 153
7.2.5 用户编辑类 154
7.3 案例实训——创建HELLO WORLD表单 155
7.4 课后练习 157
7.4.1 选择题 157
7.4.2 填空题 158
第8章 表单 159
8.1 使用表单向导创建表单 160
8.1.1 课堂实训1——创建单表表单 160
8.1.2 课堂实训2——创建多表表单 162
8.2 使用表单设计器创建表单 164
8.2.1 “表单设计器”工具栏 164
8.2.2 “表单控件”工具栏 165
8.2.3 表单控件属性 171
8.2.4 “代码”窗口 173
8.2.5 VFP可视化编程基本步骤 173
8.2.6 课堂实训3——设置数据环境 176
8.3 常用表单控件 178
8.3.1 标签控件 178
8.3.2 文本框控件 179
8.3.3 编辑框控件 180
8.3.4 命令按钮和命令按钮组控件 182
8.3.5 选项按钮组控件 184
8.3.6 复选框控件 186
8.3.7 列表框控件 187
8.3.8 组合框控件 189
8.3.9 页框(即选项卡) 191
8.3.10 表格控件 191
8.4 表单应用 192
8.4.1 课堂实训4——在表单中加入文本标签与命令按钮 192
8.4.2 课堂实训5——在表单中浏览多个表中数据 193
8.4.3 课堂实训6——设计密码输入对话框 194
8.4.4 课堂实训7——设计一个可以显示表中数据的表单 195
8.4.5 课堂实训8——在表单中增加一个浏览窗口 197
8.4.6 课堂实训9——拓展表单界面 198
8.4.7 课堂实训10——使用索引控制表中浏览结果的记录显示顺序 199
8.4.8 课堂实训11——设计“教师授课安排”表单 200
8.5 案例实训 202
8.5.1 案例实训1——对字段内容进行修改 202
8.5.2 案例实训2——利用表单查询“楼房管理”数据库信息 205
8.6 课后练习 206
8.6.1 选择题 206
8.6.2 填空题 207
8.6.3 操作题 207
第9章 设计菜单 209
9.1 创建菜单系统 210
9.2 使用菜单设计器创建菜单 210
9.2.1 启动菜单设计器 210
9.2.2 “菜单设计器”对话框 211
9.2.3 课堂实训1——创建菜单 213
9.2.4 访问键的设置 214
9.2.5 添加分隔线 215
9.3 定制菜单系统 216
9.3.1 常规选项 216
9.3.2 菜单选项 217
9.4 创建快捷菜单 217
9.4.1 快捷菜单 217
9.4.2 课堂实训2——创建快捷菜单 217
9.5 案例实训——为表单控件创建快捷菜单 219
9.6 课后练习 220
9.6.1 选择题 220
9.6.2 填空题 221
第10章 设计报表 222
10.1 使用“报表向导”创建报表 223
10.2 使用“快速报表”创建报表 226
10.3 使用“报表设计器”自定义报表 227
10.3.1 报表布局中的带区 227
10.3.2 “报表设计器”工具栏 228
10.3.3 “报表控件”工具栏 228
10.3.4 “调色板”工具栏 231
10.3.5 “布局”工具栏 231
10.4 定制报表 232
10.4.1 设置报表数据源 232
10.4.2 报表的布局设计 233
10.4.3 报表数据分组 236
10.4.4 定义报表变量 237
10.5 案例实训 239
10.5.1 案例实训1——图书表数据的报表输出 239
10.5.2 案例实训2——楼房出租信息的报表输出 240
10.6 课后练习 242
10.6.1 选择题 242
10.6.2 填空题 242
第11章 应用系统的集成与开发 243
11.1 应用程序的开发过程 244
11.2 创建与运行程序 246
11.2.1 创建程序 246
11.2.2 运行程序 247
11.3 调试程序 248
11.4 应用程序的集成 249
11.5 应用程序的发布 250
11.5.1 发布的步骤 250
11.5.2 制作安装磁盘 251
11.6 课后练习 252
11.6.1 选择题 252
11.6.2 填空题 252
第12章 项目实训 253
12.1 项目设计规划 254
12.1.1 项目实例设计主要步骤 254
12.1.2 项目实例主要功能 254
12.1.3 项目说明 255
12.2 项目的实现 255
12.2.1 原始数据界定 255
12.2.2 菜单调用与各子菜单功能实现 256
12.2.3 主程序设计 262
附录A 考试试题精选分析 263
Visual FoxPro二级程序设计(笔试) 263
Visual FoxPro二级程序设计(上机) 273
附录B 习题答案... 279
1.1 数据库的基本概念 2
1.2 数据库模型 3
1.2.1 概念模型 3
1.2.2 数据模型 4
1.3 关系数据库 4
1.3.1 关系模型 4
1.3.2 关系运算 5
1.4 案例实训 6
1.4.1 案例实训1——设计“房屋数据信息”二维表 6
1.4.2 案例实训2——设计“客户信息”二维表 7
1.5 课后练习 7
1.5.1 选择题 7
1.5.2 填空题 8
第2章 VFP概述 9
2.1 VFP的发展历史 10
2.2 VFP的运行环境 10
2.3 VFP的启动 11
2.4 VFP的窗口组成 11
2.5 VFP的退出 12
2.6 辅助设计工具的应用 13
2.6.1 课堂实训1——使用向导 13
2.6.2 课堂实训2——使用设计器 14
2.6.3 课堂实训3——使用生成器 14
2.7 项目管理器的应用 15
2.7.1 课堂实训4——使用项目管理器创建项目 15
2.7.2 课堂实训5——项目管理器的操作 16
2.7.3 课堂实训6——改变项目管理器的外观 18
2.8 案例实训 19
2.8.1 案例实训1——创建“教师档案管理”项目文件 19
2.8.2 案例实训2——打开“教师档案管理”项目文件 21
2.9 课后练习 22
2.9.1 选择题 22
2.9.2 填空题 22
第3章 数据、表达式和函数 23
3.1 数据类型 24
3.2 常量和变量 25
3.2.1 常量 25
3.2.2 变量 26
3.3 表达式 29
3.3.1 数值、字符与日期时间表达式 30
3.3.2 逻辑表达式 31
3.4 常用函数 32
3.4.1 数值函数 32
3.4.2 字符函数 34
3.4.3 日期和时间函数 37
3.4.4 数据类型转换函数 38
3.4.5 测试函数 39
3.5 案例实训 41
3.5.1 案例实训1——在“命令”窗口中输入命令 41
3.5.2 案例实训2——在“命令”窗口中输入命令序列 42
3.6 课后练习 43
3.6.1 选择题 43
3.6.2 填空题 44
第4章 表和索引的创建及使用 45
4.1 表的创建 46
4.1.1 设计表结构 46
4.1.2 课堂实训1——创建表 47
4.2 表的使用 51
4.2.1 课堂实训2——打开与关闭表 51
4.2.2 课堂实训3——查看及修改表的内容 52
4.2.3 课堂实训4——定位记录 53
4.2.4 课堂实训5——添加记录 56
4.2.5 课堂实训6——删除与恢复记录 57
4.2.6 课堂实训7——修改表结构 59
4.2.7 课堂实训8——成批修改数据 59
4.2.8 课堂实训9——定制表 61
4.3 索引的创建和使用 62
4.3.1 索引的作用及类型 63
4.3.2 课堂实训10——创建索引 63
4.3.3 课堂实训11——使用索引 66
4.4 案例实训 68
4.4.1 案例实训1——创建“图书”表文件 68
4.4.2 案例实训2——编辑“图书”表文件 69
4.4.3 案例实训3——对“图书”表文件建立索引 69
4.5 课后练习 70
4.5.1 选择题 70
4.5.2 填空题 72
4.5.3 操作题 72
第5章 数据库 73
5.1 表与数据库 74
5.2 创建数据库 74
5.2.1 课堂实训1——创建新数据库 74
5.2.2 课堂实训2——向数据库中添加表 75
5.2.3 数据库中的视图 76
5.3 表间的永久关系 76
5.3.1 建立关系前的准备 77
5.3.2 课堂实训3——建立表间关系 77
5.3.3 课堂实训4——编辑表间关系 78
5.4 设置数据库的特性 78
5.4.1 课堂实训5——设置字段标题 78
5.4.2 课堂实训6——为字段添加注释 79
5.4.3 课堂实训7——设置默认字段值 81
5.4.4 课堂实训8——设置字段有效性规则及说明 82
5.4.5 课堂实训9——设置表的有效性规则及说明 83
5.4.6 课堂实训10——设置触发器 84
5.4.7 课堂实训11——设置参照完整性 85
5.5 数据库的基本操作 86
5.5.1 展开或折叠一个表 87
5.5.2 展开或折叠所有表 87
5.5.3 重排数据库中的表 87
5.6 案例实训 88
5.6.1 案例实训1——建立“图书管理”数据库 88
5.6.2 案例实训2——建立“楼房管理”数据库 89
5.7 课后练习 91
5.7.1 选择题 91
5.7.2 填空题 92
5.7.3 操作题 92
第6章 查询与视图 93
6.1 查询 94
6.1.1 课堂实训1——使用查询向导创建查询 94
6.1.2 课堂实训2——建立查询文件 96
6.1.3 课堂实训3——定制查询 101
6.1.4 查询SQL语句 106
6.1.5 课堂实训4——创建交叉表查询 107
6.2 视图 111
6.2.1 视图简介 111
6.2.2 课堂实训5——创建本地视图 111
6.2.3 视图的基本操作 115
6.2.4 使用视图更新数据 117
6.2.5 定制视图 120
6.2.6 远程视图 123
6.3 SQL语句 125
6.3.1 SQL语言概述 125
6.3.2 标准SQL数据的定义与操作 126
6.3.3 查询语句 128
6.4 案例实训 135
6.4.1 案例实训1——应用“交叉表查询”统计各职称的男女教师人数 135
6.4.2 案例实训2——对“图书管理”数据库信息进行查询 136
6.4.3 案例实训3——应用视图对“图书管理”数据库中表进行更新 138
6.4.4 案例实训4——对“楼房管理”数据库信息进行查询 139
6.5 课后练习 140
6.5.1 选择题 140
6.5.2 填空题 141
6.5.3 操作题 142
第7章 面向对象的程序设计方法.. 143
7.1 对象 144
7.1.1 对象的基本概念 144
7.1.2 对象的引用 146
7.2 类 150
7.2.1 类的基本概念 150
7.2.2 用户定义类 152
7.2.3 将类添加到“表单控件”工具栏 153
7.2.4 添加用户自定义类 153
7.2.5 用户编辑类 154
7.3 案例实训——创建HELLO WORLD表单 155
7.4 课后练习 157
7.4.1 选择题 157
7.4.2 填空题 158
第8章 表单 159
8.1 使用表单向导创建表单 160
8.1.1 课堂实训1——创建单表表单 160
8.1.2 课堂实训2——创建多表表单 162
8.2 使用表单设计器创建表单 164
8.2.1 “表单设计器”工具栏 164
8.2.2 “表单控件”工具栏 165
8.2.3 表单控件属性 171
8.2.4 “代码”窗口 173
8.2.5 VFP可视化编程基本步骤 173
8.2.6 课堂实训3——设置数据环境 176
8.3 常用表单控件 178
8.3.1 标签控件 178
8.3.2 文本框控件 179
8.3.3 编辑框控件 180
8.3.4 命令按钮和命令按钮组控件 182
8.3.5 选项按钮组控件 184
8.3.6 复选框控件 186
8.3.7 列表框控件 187
8.3.8 组合框控件 189
8.3.9 页框(即选项卡) 191
8.3.10 表格控件 191
8.4 表单应用 192
8.4.1 课堂实训4——在表单中加入文本标签与命令按钮 192
8.4.2 课堂实训5——在表单中浏览多个表中数据 193
8.4.3 课堂实训6——设计密码输入对话框 194
8.4.4 课堂实训7——设计一个可以显示表中数据的表单 195
8.4.5 课堂实训8——在表单中增加一个浏览窗口 197
8.4.6 课堂实训9——拓展表单界面 198
8.4.7 课堂实训10——使用索引控制表中浏览结果的记录显示顺序 199
8.4.8 课堂实训11——设计“教师授课安排”表单 200
8.5 案例实训 202
8.5.1 案例实训1——对字段内容进行修改 202
8.5.2 案例实训2——利用表单查询“楼房管理”数据库信息 205
8.6 课后练习 206
8.6.1 选择题 206
8.6.2 填空题 207
8.6.3 操作题 207
第9章 设计菜单 209
9.1 创建菜单系统 210
9.2 使用菜单设计器创建菜单 210
9.2.1 启动菜单设计器 210
9.2.2 “菜单设计器”对话框 211
9.2.3 课堂实训1——创建菜单 213
9.2.4 访问键的设置 214
9.2.5 添加分隔线 215
9.3 定制菜单系统 216
9.3.1 常规选项 216
9.3.2 菜单选项 217
9.4 创建快捷菜单 217
9.4.1 快捷菜单 217
9.4.2 课堂实训2——创建快捷菜单 217
9.5 案例实训——为表单控件创建快捷菜单 219
9.6 课后练习 220
9.6.1 选择题 220
9.6.2 填空题 221
第10章 设计报表 222
10.1 使用“报表向导”创建报表 223
10.2 使用“快速报表”创建报表 226
10.3 使用“报表设计器”自定义报表 227
10.3.1 报表布局中的带区 227
10.3.2 “报表设计器”工具栏 228
10.3.3 “报表控件”工具栏 228
10.3.4 “调色板”工具栏 231
10.3.5 “布局”工具栏 231
10.4 定制报表 232
10.4.1 设置报表数据源 232
10.4.2 报表的布局设计 233
10.4.3 报表数据分组 236
10.4.4 定义报表变量 237
10.5 案例实训 239
10.5.1 案例实训1——图书表数据的报表输出 239
10.5.2 案例实训2——楼房出租信息的报表输出 240
10.6 课后练习 242
10.6.1 选择题 242
10.6.2 填空题 242
第11章 应用系统的集成与开发 243
11.1 应用程序的开发过程 244
11.2 创建与运行程序 246
11.2.1 创建程序 246
11.2.2 运行程序 247
11.3 调试程序 248
11.4 应用程序的集成 249
11.5 应用程序的发布 250
11.5.1 发布的步骤 250
11.5.2 制作安装磁盘 251
11.6 课后练习 252
11.6.1 选择题 252
11.6.2 填空题 252
第12章 项目实训 253
12.1 项目设计规划 254
12.1.1 项目实例设计主要步骤 254
12.1.2 项目实例主要功能 254
12.1.3 项目说明 255
12.2 项目的实现 255
12.2.1 原始数据界定 255
12.2.2 菜单调用与各子菜单功能实现 256
12.2.3 主程序设计 262
附录A 考试试题精选分析 263
Visual FoxPro二级程序设计(笔试) 263
Visual FoxPro二级程序设计(上机) 273
附录B 习题答案... 279
Visual FoxPro 6.0数据库应用案例实训教程
- 名称
- 类型
- 大小
光盘服务联系方式: 020-38250260 客服QQ:4006604884
云图客服:
用户发送的提问,这种方式就需要有位在线客服来回答用户的问题,这种 就属于对话式的,问题是这种提问是否需要用户登录才能提问
Video Player
×
Audio Player
×
pdf Player
×
亲爱的云图用户,
光盘内的文件都可以直接点击浏览哦
无需下载,在线查阅资料!
