课程性质和要求:
VFP 程序设计课程是非计算机专业学生必修的公共基础课程之一,可以使学生掌握软件设计的基础知识和基本方法,培养学生具有利用软件开发环境解决实际问题的能力,为进一步学习其它计算机知识及今后使用或开发计算机应用程序奠定基础
基本要求:
1、具有数据库系统的基础知识。
2,基本了解面向对象的概念。
3、掌握关系数据库的基本原理。
4、掌握数据库程序设计方法。
5、能够使用Visual FoxPro建立一个小型数据库应用系统
教学目标:
《VISUAL FOXPRO6.0实验》是面向全校的一门公共基础课程。本课程是一门面向和实践性比较强的课程,对实验性教学环节要求较高。《VISUAL FOXPRO 6.0实验》是该课程实验性教学环节,本课程主要教学的目的和任务:通过课程的学习,使学生掌握数据库基础知识,学会微机的基本操作技能,熟悉VISUAL FOXPRO 6.0的使用方法,熟悉掌握数据库有关表,库,查询,视图的操作,面向对象的程序设计方法的等基本技术,为今后进一步使用数据库来解决实际问题打下良好 的基础。
教学方式
36学时上机实验
教学用书及教学参考书
《Visual FoxPro程序设计基础》
刘益和、刘帮涛、陈冠群 四川科学技术出版社
《visual FoxPro实验与考级过关指导》
兰清昭 谯英 张凯 四川科学技术出版社
开课学期春季
教学时数分配
上机操作与理论教学可按1:1的比例分配。建议模糊两者的界限,尽量采用先进的教学手段,边讲边练,切实提高学生的实际应用水平。
教学内容和基本要求:
序号
|
实验项目
|
时数
|
必/选开
|
内容提要
|
1
|
VISUAL FOXPRO 5.0集成
环境的使用和项目的建立
|
2
|
必开
|
熟悉掌握V Fp5.0启动和退出方法,熟悉V Fp5.0的集成环境,掌握 项目的创建、关闭、和打开方法,掌握一般意义上的新建、打开和关闭等基本操作。
|
2
|
表的基本操作
|
6
|
必开
|
掌握表结构的创建和修改方法,掌握向表中追加记录,浏览记录,定位记录的方法,掌握工作区的使用,表的打开、关闭。记录处理(更新、删除、回复+)和表的使用。
|
3
|
数据库的创建和使用
|
4
|
必开
|
掌握数据库的设计过程、创建数据库、Visual Foxpro 数据字典、数据库表字段的扩充属性、数据库表属性及相关表之间的参照完整性。使用多个数据库,查看和设置数据库的属性,建立表之间的临时关系。
|
4
|
查询、视图的创建和使用
|
4
|
必开
|
熟悉掌握查询设计器、创建和使用单表查询、多表查询的方法,熟悉掌握SELECT—SQL语句使用,熟悉掌握视图设计器和命令创建视图、更新视图数据的方法。
|
5
|
程序设计和程序控制
|
6
|
必开
|
掌握各种类型常量的表示方法,语法及其使用方法,各种数据类型的运算,熟悉使用常量、变量和和函数构成的各种表达式,掌握修改、创建和运行程序的方法,使用分支语句和循环语句控制程序的流程,自定义的函数。
|
6
|
表单向导和
表单设计器的使用
|
4
|
必开
|
掌握表单向导和表单设计器的使用方法及设置对象属性、事件处理代码的一般方法。
|
7
|
控件使用
|
6
|
必开
|
主要掌握标签、文本框、编辑框、命令按钮、命令按钮组、列表框、组合框、选项按钮组、复选框、微调按钮、页框等。
|
8
|
报表设计
|
2
|
必开
|
主要掌握报表设计器使用方法,能利用报表设计报表、修改、预览、打印报表。
|
9
|
菜单的设计
|
2
|
必开
|
主要掌握菜单设计器的使用、利用菜单设计器创建一般菜单、SDI菜单、快捷菜单。
|
10
|
创建自定义工具栏、
创建新类
|
2
|
必开
|
主要掌握类设计器的使用方法和创建新类,利用“类设计器” 创建“自定义工具栏”,了解新类的使用。
|