课程性质:必修课
面向专业:全校各本科专业
学时安排:理论教学40学时,实验20学时,课程设计2周
实验室:计算机实验教学示范中心下属各实验室
教学目标
1. 掌握Visual FoxPro 6.0的基本知识,理解和掌握数据库的基本理论和关于表的基本操作,以及VPF程序设计的基本语句结构等内容,并能运用它进行简单的程序设计。
2. 具备初步的可视化程序设计能力,初步掌握可视化编程环境Visual FoxPro 6.0的使用。
3. 掌握基本的数据库应用技术和基于数据库的应用程序设计技术和程序调试能力;
4. 会使用面向对象的程序设计方法进行简单数据库的程序设计;
5. 了解程序设计语言的共性与特性。
实验内容及要求
一、VF集成环境的使用
学时安排:
理论教学 2学时; 实验教学 2学时
教学要点:
1.
Visual FoxPro 6.0的启动、退出与窗口;
2.
项目管理器的操作。
实验要求:
掌握Visual FoxPro 6.0的启动与退出,窗口组成,工作方式,辅助设计工具;理解并会使用项目管理器。
二、数据库基础概述
学时安排:
理论教学 4学时
教学要点:
结合Visual Foxpro6.0环境理解数据库的基本概念与原理。
三、
数据表的建立、维护和使用
学时安排:
理论教学 6学时; 实验教学:4学时
教学要点:
1.
数据表文件的建立与查看
2.
数据表结构和内容的修改
3.
记录的插入、追加、删除、恢复
4.
数据表的排序
5.
索引的创建、使用和删除
6.
常量、变量与函数的使用
实验要求:
掌握数据表文件的建立与查看操作;掌握数据表结构以及数据表内容的修改操作;掌握记录的插入、追加、删除、恢复操作;掌握数据表的排序;掌握索引的创建、使用和删除操作;掌握常数、变量、函数的使用。
四、
数据库操作
学时安排:
理论教学 6学时; 实验教学:2学时
教学要点:
1.
数据库的创建、删除及对表的管理
2.
查询的建立与使用(查询设计器、SQL-SELECT命令)
3.
视图的建立与使用
教学要求:
掌握数据库的创建、删除及对表的管理操作;掌握查询的建立与使用;掌握SQL-SELECT命令;理解视图,掌握视图的建立和使用。
五、VF程序设计基础
学时安排:
理论教学 6学时; 实验教学 4学时
教学要点:
1.
Visual FoxPro
命令文件的建立和执行
2.
程序设计的三种结构
3.
过程文件的建立和使用
4.
函数的建立和使用
5.
程序调试器
实验要求:
理解Visual FoxPro命令,理解Visual FoxPro命令文件的建立和执行;掌握Visual FoxPro中程序设计的三种结构(顺序、选择和循环);理解过程文件,掌握过程文件的建立和使用;了解函数,掌握用户自定义函数的建立和使用;掌握程序调试器的使用。
六、表单的建立与使用
学时安排:
理论教学 2学时; 实验教学 2学时
教学要点:
1.
表单向导和表单设计器的使用
2.
表单的数据环境
实验要求:
理解表单,掌握利用表单向导建立表单,掌握表单设计器的使用;理解表单的数据环境,掌握数据环境编辑器的使用。
七、
表单控件的使用
学时安排:
理论教学 6学时; 实验教学 4学时
教学要点:
表单控件的使用 ①标签、文本框、编辑框;②命令按钮、命令按钮组;③列表框、组合框;④复选框、选项按钮组、微调框;⑤表格、页框和计时器;⑥线条、形状控件等
实验要求:
掌握各种表单控件的使用方法,理解控件属性、方法和事件。
八、
报表设计
学时安排:
理论教学 2学时; 实验教学 1学时
教学要点:
了解报表,报表设计器的基本操作和高级操作
实验要求:
掌握利用报表设计器设计报表。
九、
菜单设计
学时安排:
理论教学 2学时; 实验教学 1学时
教学要点:
了解菜单,了解下拉式和弹出式菜单的设计要点。
实验要求:
掌握利用菜单设计器设计菜单。
十、
程序设计综合应用
学时安排:
理论教学 4学时; 实验学时 2周课程设计
教学要点:
1.
Visual FoxPro
结构化程序设计综合应用
2.
Visual FoxPro
面向对象程序设计综合应用
实验要求:
理解Visual FoxPro结构化程序设计及面向对象程序设计,能独立设计数据库应用系统并生成应用程序。
考核与报告
1.实验完成后,学生将实验结果存盘,并撰写实验报告,符合实验教学的要求,并得到指导教师的认可。
2.指导教师对每份实验报告进行审阅、评分。
教材与参考资料
教材:
《Visual FoxPro及其应用系统开发》 史济民 等编著 清华大学出版社
参考资料:
1.
《Visual FoxPro6.0中文版 程序设计指导》 清华大学出版社
2.
《Visual FoxPro 6.0程序设计教程》 人民邮电出版社
3.
《Visual FoxPro6.0程序设计》 高等教育出版社
4
、《Visual FoxPro 数据库应用实例 完全解析》 人民邮电出版社
5.
《Visual FoxPro项目开发实用案例》 科学出版社