论文部分内容阅读
【摘 要】 Visual FoxPro数据库可以设计出丰富多彩的用户界面,在用户界面中不但可以放置各种控件,同时还可以管理大量复杂的数据信息,并具有很好的安全性和较强的网络功能。在信息技术高速发展的今天,VisualFoxPro6.0是目前微机上优秀的数据库管理系统之一。在以下内容中,本人主要从统筹设计课程的教学其主要环节、使用网络技术和多媒体完成互动教学、运用模块化教学方法。借由这几方面介绍我的题目,本文旨在与同行探讨学习,共同进步。
【关键词】 教学主要环节;模块化教学方法
【中图分类号】G64.23 【文献标识码】A 【文章编号】2095-3089(2015)20-00-01
我们都知道,Visual FoxPro 6.0是一种基于相对应的应用程序开发和关系型数据库管理的高级语言。《Visual Fox-Pro 6.0 程序设计》课程不仅是属于我国教育部门所提出的非计算机专业的三个层次课程体系当中的第二个层次,还是计算机科学当中的一门较为重要的专业基础课。
一、统筹设计课程的教学其主要环节
《Visual FoxPro 6.0 程序设计》课程的内涵非常充裕,涉及的知识点和知识单元极多,主要介绍了数据库的分代、Visual FoxPro 6.0的界面、特点、分类、基本知识和命令、工作方式以及主要技术指标;VisualFoxPro6.0 的运算规则以及数据类型;SQL语言的运用;数据表和数据库的基础操作;三种基本程序控制结构(循环、选择、顺序、) 过程、子程序、函数的调用和设计和结构化程序设计的方法; 表单和菜单的应用和设计; 数据库系统开发实例和报表设计的讲解。为此,在教学过程之中不但需培养学生计算机语言的基础素养,并且还需培养学生数据表与数据库的数据处理的技能、设计技能、应用程序界面设计的技能、程序设计的技能和系统开发与系统分析的技能等。如果实行Visual FoxPro 6.0 的教学,这首要选取适合的教学材料,这不仅有利于教师设计教学的过程,还有助于学生的复习及预习。再次, 课后作业、课堂教学、课程考试是Visual FoxPro 6.0 教学和实验教学四个不可或缺的教学环节,在教学当中应将四者作为一个整体来统筹思考,并且实施一体化设计。一体化设计的基础思想是将课后作业作为课堂教学的深化、补充和延伸,将实验教学作为理论教学的深化、补充和延伸,将考试作为实验教学、课堂教学的深化、补充和延伸。
(一) Visual FoxPro 6.0 实验教学
在教学活动之中, Visual FoxPro 6.0上机实验是特别重要的一个教学环节。经过上机实验不但能够让学生掌握和理解所学知识,并且能够激起学生的创造热情。在上机实验的时候需采用学生多练、教师精讲的教学方法。这一方面需难度、精心设计规模和适合教学要求的事例;另一方面需综合教学进度,精心设计难度较为适中的实验作业。实验作业不但需包含所有学过的难点、知识点的练习,更加要紧的是需提出具备启发性的问题,让学生有足够的创造空间来展露主观能动性,因此进入一种积极研究的主动性学习状态。
(二) Visual FoxPro 6.0 课程考试
考试的作用不但是用于考核和检验学生的学习成绩,与此同时,还是课程学习的深化和继续,对学生怎样学的更加好可以起到“导向”的作用。在这一教育的理念出发,对于成绩评定和考试如果采用“综合考核评分”这方法的话,便有利于客观、全面考核学生的学业成绩,激发学生不停地奋发进取。实践表明,该种考核方法对学生知识的综合能力和灵活使用的培养具备着突出的推进作用。
二、运用模块化教学方法
《Visual FoxPro 6.0 程序设计》课程所包含的知识点和知识模块极多,在教学之中应根据不同的知识模块采用不同的方法,综合数据库有关的案例实施教学,给予学生营建一个好的学习环境。
(一) 数据库基本操作与理论的教学
这一知识模块其教学目的即是提高学生数据处理方面的能力,比如:数据表的创建、数据库的创建和数据表与数据表之间的关系、统计、查询和数据表的数据处理,这知识模块的教学应在教师的引导下完成训练和能力的模仿与知识的记忆。如果采用可视化的教学,经过多媒体演示,并以具体的事例加以说明,便能够防止乏味的理论灌输,让学生在课堂上面直接领悟体会到所学内容的原理,这自然而然便会增进对有关理论知识的了解。比如:在实施数据表索引成立的时候, 单索引文件与复合索引文件的区别, 非结构复合索引文件与结构复合索引文件的区别, 候选索引、主索引、惟一索引、普通索引的区别,当学生刚接触的时候通常会一知半解,极易产生混淆。若教师归纳实例,采取对比式的教学方法给予说明、演示,把复杂较为抽象的理念使用具体生动的案例实行诠释。这样,学生便会对这些区分和操作的理解和理念便会较为直观深切,并且便于掌握和记忆。
(二) 使用面向对象技术这一知识模块的教学
目的即是使学生了解面向对象程序设计的对象的属性、基础概念、方法、事件、设计与常用表单控件的使用。客观世界里的任何实体均能够被当作对象。解决问题的主要任务便是需从客观世界里鉴别出相对应的对象,并且抽象为解决问题所要的方法和对象属性。属性便用于表示对象的状况;方法用于描述对象的行为,类是于对一类形似对象的性质描述。对象是类的一个案例,同类的对象具备着有相似的性质: 方法以及属性。对这些知识的讲解能够采取比拟方法。比如:人是一个类,具备着年龄、性别等属性,能够行走、思考等行为。Visual FoxPro 6.0 给予了面向对象编程方法,即是表单设计。表单是成立窗口的重要工具之一。这一知识模块能够采取多媒体教学的方式实施案例化教学。
三、结束语
以多媒体电子教室为教学环境。充分发挥VFP可视化开发、面向对象、多表。三大特色功能的优点和使用,依VFP应用系统实施纵向教学,精心设计可以贯穿全过程的数据库应用系统的大例子,让学生对所学到内容可以融会贯通、学以致用;大作业实质锻炼,让学生提高了解决实质问题的能力,以达到良好的教学效果。
参考文献
[1]李平.Visual FoxPro 实用教程.西安电子科技出版社.
[2]杨长春.“Visual FoxPro6程序设计”教学改革的探索[J].江苏石油化工学院学报,2002,3
【关键词】 教学主要环节;模块化教学方法
【中图分类号】G64.23 【文献标识码】A 【文章编号】2095-3089(2015)20-00-01
我们都知道,Visual FoxPro 6.0是一种基于相对应的应用程序开发和关系型数据库管理的高级语言。《Visual Fox-Pro 6.0 程序设计》课程不仅是属于我国教育部门所提出的非计算机专业的三个层次课程体系当中的第二个层次,还是计算机科学当中的一门较为重要的专业基础课。
一、统筹设计课程的教学其主要环节
《Visual FoxPro 6.0 程序设计》课程的内涵非常充裕,涉及的知识点和知识单元极多,主要介绍了数据库的分代、Visual FoxPro 6.0的界面、特点、分类、基本知识和命令、工作方式以及主要技术指标;VisualFoxPro6.0 的运算规则以及数据类型;SQL语言的运用;数据表和数据库的基础操作;三种基本程序控制结构(循环、选择、顺序、) 过程、子程序、函数的调用和设计和结构化程序设计的方法; 表单和菜单的应用和设计; 数据库系统开发实例和报表设计的讲解。为此,在教学过程之中不但需培养学生计算机语言的基础素养,并且还需培养学生数据表与数据库的数据处理的技能、设计技能、应用程序界面设计的技能、程序设计的技能和系统开发与系统分析的技能等。如果实行Visual FoxPro 6.0 的教学,这首要选取适合的教学材料,这不仅有利于教师设计教学的过程,还有助于学生的复习及预习。再次, 课后作业、课堂教学、课程考试是Visual FoxPro 6.0 教学和实验教学四个不可或缺的教学环节,在教学当中应将四者作为一个整体来统筹思考,并且实施一体化设计。一体化设计的基础思想是将课后作业作为课堂教学的深化、补充和延伸,将实验教学作为理论教学的深化、补充和延伸,将考试作为实验教学、课堂教学的深化、补充和延伸。
(一) Visual FoxPro 6.0 实验教学
在教学活动之中, Visual FoxPro 6.0上机实验是特别重要的一个教学环节。经过上机实验不但能够让学生掌握和理解所学知识,并且能够激起学生的创造热情。在上机实验的时候需采用学生多练、教师精讲的教学方法。这一方面需难度、精心设计规模和适合教学要求的事例;另一方面需综合教学进度,精心设计难度较为适中的实验作业。实验作业不但需包含所有学过的难点、知识点的练习,更加要紧的是需提出具备启发性的问题,让学生有足够的创造空间来展露主观能动性,因此进入一种积极研究的主动性学习状态。
(二) Visual FoxPro 6.0 课程考试
考试的作用不但是用于考核和检验学生的学习成绩,与此同时,还是课程学习的深化和继续,对学生怎样学的更加好可以起到“导向”的作用。在这一教育的理念出发,对于成绩评定和考试如果采用“综合考核评分”这方法的话,便有利于客观、全面考核学生的学业成绩,激发学生不停地奋发进取。实践表明,该种考核方法对学生知识的综合能力和灵活使用的培养具备着突出的推进作用。
二、运用模块化教学方法
《Visual FoxPro 6.0 程序设计》课程所包含的知识点和知识模块极多,在教学之中应根据不同的知识模块采用不同的方法,综合数据库有关的案例实施教学,给予学生营建一个好的学习环境。
(一) 数据库基本操作与理论的教学
这一知识模块其教学目的即是提高学生数据处理方面的能力,比如:数据表的创建、数据库的创建和数据表与数据表之间的关系、统计、查询和数据表的数据处理,这知识模块的教学应在教师的引导下完成训练和能力的模仿与知识的记忆。如果采用可视化的教学,经过多媒体演示,并以具体的事例加以说明,便能够防止乏味的理论灌输,让学生在课堂上面直接领悟体会到所学内容的原理,这自然而然便会增进对有关理论知识的了解。比如:在实施数据表索引成立的时候, 单索引文件与复合索引文件的区别, 非结构复合索引文件与结构复合索引文件的区别, 候选索引、主索引、惟一索引、普通索引的区别,当学生刚接触的时候通常会一知半解,极易产生混淆。若教师归纳实例,采取对比式的教学方法给予说明、演示,把复杂较为抽象的理念使用具体生动的案例实行诠释。这样,学生便会对这些区分和操作的理解和理念便会较为直观深切,并且便于掌握和记忆。
(二) 使用面向对象技术这一知识模块的教学
目的即是使学生了解面向对象程序设计的对象的属性、基础概念、方法、事件、设计与常用表单控件的使用。客观世界里的任何实体均能够被当作对象。解决问题的主要任务便是需从客观世界里鉴别出相对应的对象,并且抽象为解决问题所要的方法和对象属性。属性便用于表示对象的状况;方法用于描述对象的行为,类是于对一类形似对象的性质描述。对象是类的一个案例,同类的对象具备着有相似的性质: 方法以及属性。对这些知识的讲解能够采取比拟方法。比如:人是一个类,具备着年龄、性别等属性,能够行走、思考等行为。Visual FoxPro 6.0 给予了面向对象编程方法,即是表单设计。表单是成立窗口的重要工具之一。这一知识模块能够采取多媒体教学的方式实施案例化教学。
三、结束语
以多媒体电子教室为教学环境。充分发挥VFP可视化开发、面向对象、多表。三大特色功能的优点和使用,依VFP应用系统实施纵向教学,精心设计可以贯穿全过程的数据库应用系统的大例子,让学生对所学到内容可以融会贯通、学以致用;大作业实质锻炼,让学生提高了解决实质问题的能力,以达到良好的教学效果。
参考文献
[1]李平.Visual FoxPro 实用教程.西安电子科技出版社.
[2]杨长春.“Visual FoxPro6程序设计”教学改革的探索[J].江苏石油化工学院学报,2002,3