课程编号:
课程英文名称:Visual Foxpro program design
实验目的:
使学生通过本课程的学习,熟悉数据库系统的特点、OOP的基本概念和常见的数据模型;了解关系模型的性质;掌握Visual FoxPro中表、数据库的创建和处理;掌握表单的设计和各种控件的使用;掌握查询、视图、报表、菜单和工具栏的使用;掌握VFP常用函数、属性、事件和方法;能灵活运用VFP提供的系统工具,编制简单的数据库实用管理系统。
基本要求:
使学生通过本课程的学习,能够对Visual Foxpro 的基本语言成分和常用系统工具有较好的把握。
实验学时:20学时
实验内容:
实验一 表结构的创建和修改(基础训练型实验,2学时)
主要内容包括:建立表结构、输入表数据、修改表结构、修改表数据、通用型字段、常量与变量、表达式、函数等。
实验二 表的维护(专业提高型实验,2学时)
主要内容包括:表的复制、表数据的替换、逻辑表的设置、建立或修改表结构、记录的维护命令、记录的定位与移位、记录的插入与追加、记录的删除与恢复等。
实验三 排序与索引(专业提高型实验,2学时)
主要内容包括:排序、索引等。
实验四 查询(专业提高型实验,2学时)
主要内容包括:顺序查询命令、索引查询命令、统计命令等。
实验五 多工作区(专业提高型实验,2学时)
主要内容包括:在数据工作期窗口建立关联、用Relation命令建立关联、SELECT�SQL查询、直接用命令查询、用查询设计器建立查询、查询结果的图形处理、数据库表及其数据完整性、创建数据库表、表的数据完整性等。
实验六 程序设计一(综合设计型实验,2学时)
主要内容包括:程序的建立与执行、程序中的专用命令等。
实验七 程序设计二(综合设计型实验,2学时)
主要内容包括:顺序结构、分支结构、循环结构等。
实验八 程序设计三(综合设计型实验,2学时)
主要内容包括:子程序、自定义函数、过程、变量的作用域、程序调试方法、模块化设计等。
实验九 菜单设计(综合设计型实验,2学时)
主要内容包括:下拉式菜单设计、快捷菜单设计等。
实验十 表单设计(综合设计型实验,2学时)
主要内容包括:表单向导、表单设计器、面向对象的程序设计、输出类控件、输入类控件、容器类控件等。
考核内容及办法:
本实验课程的考核成绩占整个课程考核成绩的80%,评分时将学生平时实验课的上机情况、最终实验结果和实验报告结合起来考察,综合评定分数。
教材及参考书目:
1.史济民,《Visual FoxPro 程序设计及应用系统开发》,清华大学出版社,2004年
2.刘卫国,Visual FoxPro 程序设计教程(第2版),北京邮电大学出版社,2006年