文档介绍:《Visual FoxPro 》教学大纲
一、说明
随着计算机的广泛应用,特别是各企事业单位的信息管理系统的推广,都离不开数据库的编程、开发和研制。回顾数据库系统在我国的应用历程,对大多数的人而言是从FoxBase开始的。20世纪80~90年代,FoxPro是很受欢迎的数据库管理软件(DBMS)之一,随着计算机技术的发展以及教学改革的需要,用Visual FoxPro来取代原来的数据库是必然的选择。Visual FoxPro ,是Visual Studio中的一个组件之一。Visual FoxPro是一种可运行于Windows95/98,WindowsNT平台的数据库管理系统,它提供了面向对象和可视化程序设计的开发环境,利用Visual FoxPro可开发出高性能的数据库应用程序。
基于数据库在社会上应用的广泛性及实用性的特点。我们开设Visual ,并在授课内容和实验安排方面,重点围绕着如何利用Visual FoxPro丰富的工具开发出数据库管理软件。重点掌握Visual FoxPro的结构化程序设计的能力、利用SQL语言进行查询的能力、利用面向对象的编程(OOP)技术进行程序设计的初步能力以及利用VFP控件、设计与生成工具快速建立和修改应用程序的能力。力求学生通过学习,提高数据库管理软件开发效率,提高编程能力和实际操作能力。
本大纲适用于已经学过FoxPro或相关关系型数据库基础的学生学习。本课程总学时为72学时(总共一个学期,4小时/周)。其中实验学时数约为36学时(包括数据库管理信息系统软件编程设计训练)。
二、学时分配表
章号章名授课学时实验学时
一介绍及数据库的概述 2 2
二 Visual FoxPro基础知识 4 4
三表与数据库的基本操作 6 6
四查询与视图 4 4
五程序设计基础 7 6
六面向对象程序设计 3 4
七表单控件 1 5 6
八报表与菜单设计 3 4
合计 36 36
三、教学目的与要求
本课程的教学目的在于使学生掌握Visual FoxPro数据库的实际操作技能及基本上能利用Visual FoxPro的工具开发数据库管理系统。
本课程知识的考核点要求如下:
第一章数据库技术的基础
本章为数据库的入门课程。要求学生掌握关系型数据库的集成环境及基本的使用;掌握关系型数据库的理论基础;重点掌握DB、DBS、DBMS三者关系。
Visual FoxPro基础知识
本章为Visual FoxPro的基础知识。要求掌握Visual FoxPro的数据类型、常用函数、Visual FoxPro的菜单功能及选项、命令窗口及窗口的使用。重点掌握Visual FoxPro的菜单的功能以及函数、表达式。
第三章表与数据库的基本操作
本章为Visual FoxPro的基本操作。要求掌握以菜单方式和命令方式创建一个数据库;数据库的打开及关闭;库结构及其库记录增加、修改、浏览;排序的概念;索引的概念;如何创建、打开和使用索引文件;Browse窗口的功能与应用。数据库基本操作主要以菜单方式为重点,命令方式的基本操作在以前的数据库中已学过,在这里仅作介绍。
第四章查询和