Visual FoxPro6.0的教学方法探讨

来源 :中外教学研究 | 被引量 : 0次 | 上传用户:petersainty
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
  【摘要】本文主要针对Visual FoxPro 6.0的特点、难点和传统教学的缺陷,提出了用大例子贯穿整个教学过程、以制作查询表单为核心、按应用系统分类进行纵向教学的方法。
  【关键词】VFP 表单 面向对象 教学
  
  Visual FoxPro 6.0(以下简称VFP)是第四代DBMS编程语言,它是一个可运行于Windows 98/2000、Windows NT平台的数据库管理系统,提供了面向对象和可视化程序设计的开发环境。它使原先的XBASE以编程为主的开发变为以操作为主的开发,而面向对象的开发方法又大大减少了可视化过程中的重复操作,从而提高了开发效率,缩短了开发周期。因此VFP在开发各类中、小型MIS中得到了广泛的应用,并且成为高校学生的主要程序设计课程。
  
  一、VFP 6.0难点及传统教学中存在的问题
  
  VFP是一种偏向于数据库管理系统的面向对象语言,可视化、面向对象、数据库开发是它的三大特点,同时也是VFP教学与学习过程中的三个难点。可视化开发虽然比结构化程序开发效率高,但学习的难度也增大了。如在设计一个表单时,要同时面对许多个窗口和工具栏中的大量控件和属性图标,而且这些窗口、工具栏随着设计环境的不同而经常变换,操作起来比较复杂。同时面向对象的概念比较抽象,学习起来难度也较大。这些难点对初学者来说,有种眼花缭乱的感觉,如果再采用传统的黑板讲述,老师可能讲得口干舌燥也无法讲清其来龙去脉,学生听得云里雾里不知其所以然。因此,如何教好VFP程序设计课程,是每位VFP任课教师所面临的一大问题。
  
  二、VFP6.0教学方法的探讨
  
  针对VFP的特点、难点和传统教学的缺陷,笔者经过多年的VFP教学实践,建议VFP的教学应采用以下方案:
  
  1、在多媒体电子教室环境下进行教学
  由于VFP是一种面向对象的可视化操作语言,最好应在多媒体电子教室环境下进行教学。由于多媒体网络化教学为学生提供了图、文、声、像并茂的环境,老师在教师机上一边讲解一边操作,学生在自己面前的学生机上可同步看到老师的操作过程,能直观地理解VFP的操作方法和操作结果,使学生在相同课时下可以轻松地学到更多、更实用的知识,从而达到事半功倍的教学效果。另外,为了解决VFP内容多、课时少的矛盾,教师还可以把事先制作的多媒体CAI课件、VFP题库和自测软件放入教学网站让学生自主学习,并以BBS方式对学生进行辅导答疑。
  
  2、用大例子贯穿整个教学过程
  在VFP课程的整个教学过程中,应以一个与学生实际生活关系密切的实际数据库管理系统的大例子(如“学生学籍管理系统”)贯穿始终。这个大例子应该从项目管理器的建立开始,到数据库表、查询/视图的设计,报表/标签、表单、菜单的建立,随着章节内容的深入,一直发展完善形成一个完整的能够解决实际问题的项目。教学体系主要体现这个大例子各功能对象的设计方法和制作步骤,整个课程的教学结构和顺序也是按照这个大例子来安排的。这个贯穿全课程的大例子,从微观上具体体现VFP各种功能的作用,从宏观上体现VFP各功能的联系和实际应用系统的构成,使学生在学习VFP的同时掌握一个实际数据库管理系统的开发方法和步骤。
  
  3、以制作查询表单作为VFP课程的重点和核心
  表单是VFP三大特点和难点的集中体现。可视化开发主要体现为表单制作,面向对象的功能也是在表单制作中体现得最多,DBMS功能也主要体现在各种数据查询表单中,同时VFP应用系统的实际开发过程的实现阶段也主要体现为表单的制作。因此在教学中只有以表单制作为重点,才能使学生充分体会和掌握VFP的真正特色和实际开发过程,作到课堂教学与实际应用相结合,进而达到锻炼学生分析问题和解决问题能力。
  (1)在讲述表单时,核心是讲述各种实际表单的制作步骤。对于控件,重点是介绍其常用属性的设置方法和主要事件的编码过程,不要陷入对一般属性和事件作罗列式介绍,让学生感到杂乱和繁琐。要让学生学到VFP的应用能力而不是只学到VFP有哪些功能。
  (2)各种典型例子的表单,应以数据查询维护为核心,尽可能覆盖了大例子的主要查询统计类型,并给出这些表单的制作步骤,使学生能完整掌握一个典型实际应用系统的主要功能的实现方法,从而充分体现VFP作为一种DBMS语言的实际应用目的。
  (3)鉴于表单的丰富内容和难度,建议表单应按逐步展开分层讲解。具体分为三大层:单表表单→多表表单→面向对象制作中的运用。
  
  4、按应用系统分类进行纵向教学
  在教学内容安排上,将传统的按VFP功能分类的横向教学,变为按应用系统功能分类的纵向教学。
  大多数VFP教材都是按VFP的功能分类来划分结构的,比较典型的是在讲表单时按控件分类来讲,这种讲解与VFP的使用说明书没有多大区别,多数是一些支离破碎的甚至缺乏实际意义的例子,学生学完后,要制作某个实际表单时,面对那么多的控件和属性却无从下手,不知该从何做起。笔者在实际教学中,将这种传统的按VFP功能分类的横向教学,变为按应用系统功能分类的纵向教学为主。这种纵向讲解,教学内容一点都不比横向结构少,但效果却好得多,使学生学了就会做,达到学以致用的目的。
  
  5、大作业实验
  上机实验是程序设计的另一个要点,是体现教学模式从传统的教师单向传授转变为学生主动学习的重要环节,是培养学生上机动手、发现问题、分析问题,加深理解所学的理论知识、提高解决实际应用问题的能力。
  在具体实验环节中,笔者在第一周就布置十几个精心设计的VFP大作业供学生选择,并提出要求,让学生在上机前综合应用所学的知识进行独立思考,带着任务学习本课程,让教师课堂引导和学生自己探索相结合,改变以往那种老师教什么学生学什么,即先讲后做的被动习惯。然后一学期组织若干次对学生完成的大作业进行上课堂观摩讲评或在网上分析讨论,这样可以激发学生的学习兴趣,拓宽学生的思路。另外,还大力鼓励学生自己选题或到具体应用单位找数据库应用系统课题,并利用VFP加以解决,从而锻炼学生把知识转化为产品的意识,这也是培养学生解决实际问题和提高综合素质的重要途径。
  综上所述,本课程应以多媒体电子教室为教学环境,把表单作为重点和核心,充分展现VFP可视化开发、面向对象、多表(库)三大特色功能的使用和优点;按VFP应用系统进行纵向教学,精心设计能够贯穿全过程的数据库应用系统的大例子,使学生对所学内容能学以致用、融会贯通;大作业的实际锻炼,使学生提高了解决实际问题的能力,以达到良好的教学效果。
其他文献
【摘要】本文针对现代高中女生的生理、心理特征以及对其体育兴趣形成的一般规律和特点的了解,通过对体育教材的选用、对组织教法的改变以及学生的体育课堂等相关因素进行分析,对怎样上好高中女生的体育课进行探讨。  【关键词】高中女生体育课  随着物质生活水平的不断提高,越来越多的女孩子有机会进入高中继续读书、学习。进入高中阶段,女生身体各器官的发育趋于成熟,已经具备了成人女子所具备的特征。这个时期,她们的心
期刊
【摘要】培养具有创新精神和创新能力的技校优秀人才,成为技校老师义不容辞的责任。结合本人从事计算机教学的多年实践认为:创设良好的教学氛围是前提;如何合理和巧妙地提供教学互动的机会是关键;不断让学生体验成功的快乐是秘诀。对于关键部分,本人从精心设计问题、启发学生积极质疑、鼓励学生发散性思维、开设创造性的实验、用行为引导学生合作学习、创设竞争氛围等方面进行了详尽的探讨。  【关键词】计算机教学;创新教育
期刊
【摘要】许多学生并不太重视对生物课的学习。如何将学生的兴趣引导到生物课上来,这是每个生物学教学者面临的首要课题。本文结合生物学教学实例,从教师的个人素养、业务水平、课堂结构、课本内容、学习方法、师生关系等方面阐述了增强学生学习生物课的兴趣的几条途径,以期进一步提高生物课教学效率。  【关键词】学习兴趣启发式教学教师口语 课本内容师生关系直观手段  爱因斯坦曾经说过:“兴趣是最好的老师。真正有价值的
期刊
素描的基本含义是指造型问题,造型艺术又是视觉艺术,因此,素描训练必须首先培养作画者的观察能力。在造型艺术领域中,作为训练基本功的基础素描,除了为造型艺术技法打好基础之外,还有它作为独立的艺术学科存在的意义。一幅成功的素描作品,肯定是客体内涵和作品外在表现力的有机结合与统一,这就是素描的生命力。  素描作为画家艺术创作中的一个重要方面,对于艺术家的创作主要有两种功能:一是对客体媒介的自然规律、形体结
期刊
“美叫人创造艺术,欣赏艺术与自然,在人生世象中寻出丰富的趣味。”(朱光潜)然而,随着市场经济的发展,被法兰克福学派的阿诺多等人称为“社会水泥”的“现代化”随着商业化运作开始走进千家万户。现代信息技术、时尚娱乐不但影响着人文底蕴浅薄的成人,也影响到涉世未深的中学生。这种平庸的生活和苍白的心灵,必须要用美来涵养和温润,让美渗透在语文学习中。  那么,如何在语文听说读写中渗透美呢?    一、让学生在吟
期刊
人之所以求助于教育,是因为人具有自然性和社会性的双重特点以及彼此之间尚存在着诸多对抗性矛盾。人作为自然界的存在物,本身就存在着诸多的生物性缺陷;人作为自然界的主宰,还存在着自身进化过程中积淀的劣根性以及对宏观和微观物质运动规律认识上的肤浅性。然而,人类社会是以人类群体智慧作为推动力而不断向前发展的,作为生命个体的自然人,由于存在着太多的缺陷与不足,很难与不断向前发展的社会相适应,因此教育应运而生。
期刊
在高考中经常会出现根据数列的递推关系式求通项。除了用“计算——猜想——证明”的方法外,通常也采用以下几种方法来求解。下面举例说明:  一、叠加法  (注:本文中所涉及到的图表、注解、公式等内容请以PDF格式阅读原文)
期刊
学生个性品质是学生在学习活动中逐步形成的知识接受过程的个性化特征、解决问题时的个性化数学思维方式以及追求知识过程中的情感、信心、欲望。要形成良好的个性品质,教师的教学活动就必须充分运用学生心理规律,选择教学内容、设计教学方法。  成功的数学课,必须做到科学、艺术和心理的有机结合,能激发学生的学习兴趣及学习动机,培养学生良好的学习方法及坚韧不拔的精神,使学生能自主地发现问题、探索途经、交流合作、解决
期刊
随着教育改革的逐渐深入,教学手段的地位和作用越来越多地引起了广泛的关注, 积极有效地采用先进的手段和技术, 必然会推动课堂教学结构、教学思想以及教学理论体系的改革与发展。在数学教学中, 数学教师们如何采用现代化教学手段,更新教学理念,改变教学模式,提高教学效率,从而提高学生的数学素质呢?实践证明,数学教学手段改革的一个重要措施就是将多媒体技术引入到数学教学中,它打破了传统的以教师为中心的教学模式,
期刊
【摘要】众所周知,自1959年美国IBM公司研制成功第一个计算机辅助教学(CAI)系统,从而宣告人类开始进入计算机教育应用时代以来,计算机辅助教学的理论开始被越来越多的教育工作者认可并加以使用。本文从作者自身的经历谈CAI课件的制作及运用。  【关键词】计算机辅助教学 CAI课件     运用现代化的教学手段是教育现代化的体现,是社会发展的必然趋势。近几年来随着计算机运用普及,越来越多的教育工作者
期刊