浅谈VFP教学

时间:2022-08-23 09:14:18

浅谈VFP教学

摘要: 该文对VFP教学方法和教学内容进行了探讨。针对不同的教学内容采用不同的教学方法,就如何激发学生兴趣和增强教学效果作了进一步阐明。

关键词:VFP;激发兴趣;教学方法;耐心鼓励;创新

中图分类号:G642 文献标识码:A 文章编号:1009-3044(2014)10-2338-02

1 概述

笔者作为一名高校教师从事VFP教学已有数十年之久,通过教学摸索也形成了自己的教学方法,在此和大家进行交流和分享。

2 教学现状

对于非计算专业的学生来说,尤其笔者所在的医学院校,很多学生对计算机不熟悉,而且VFP是关于数据操作的课程,需要进行大量上机练习,有些学生就会产生畏难情绪,如何让学生产生学习兴趣,激发学习热情就值得大家关注,因此上好第一节课就显得尤为重要。

2.1 案例演示,激发兴趣

目前理论教学多采用多媒体教室,所以第一节课笔者通常向学生演示自己通过VFP开发的几个小系统,商品进销存管理系统,试卷成绩分析系统,图书管理系统等,并通过表单设计现场完成一个简单的QQ登录界面让学生对VFP产生更直观的认识,这样做吸引了学生的眼球,让学生产生主动学习的欲望,然后告诉学生只要认真学习,通过努力都可以完成上面的例子,并能顺利通过省二级考试,为后面基本理论的顺利讲授完成铺垫。

2.2 注重细节,夯实基础

建表及其相关命令操作是VFP初期的基础知识,基础知识看似简单,其中却有很多小细节不容忽视,如果不加注意在上机中就会经常出错。理论教学中笔者经常会注意以下几个方面:(1)设置默认路径。通过边演示边讲解让学生了解初始路径和默认路径两者的联系和区别,使用命令SET DEFAULT TO和菜单两种方法来完成默认路径的设置。(2)设置字段对应的数据类型。在默认情况下,表设计的数据类型是字符型,很多学生在字段输入完成后忘记设置字段相对应的数据类型,从而导致后续操作无法正确完成,例如用命令REPLACE给成绩字段做替换,成绩是数值型字段,如果按照默认的字符型操作就会出错。(3)修改表结构。可以通过命令和菜单的方式打开表设计器对字段增加或者删除,但是有的时候表设计器却是只读状态,原因在于打开表没有使用独占的方式。(4)结合表操作对相近命令进行操作结果比较,让学生在比较中记忆,加深对命令功能的理解。如以下命令:BROWSE与LIST,DELETE 与PACK,INSERT与APPEND等。(5)标点符号中英文状态。很多同学在上机实验过程中经常在中文状态下输入引号、逗号、分号,从而导致命令出错无法执行,一定要加以强调除了汉子外其它所有的字符一定要在英文的状态下输入。

对有关表操作的课堂教学我采用两种方法来进行:(1)反例教学。课堂直接多媒体演示错误的操作,错误的操作导致错误的结果从而引发学生的思考,然后进行讲解;(2)互动教学。邀请学生在多媒体讲台直接进行操作演示,此刻台下的学生的注意力非常集中,无论学生完成的结果如何,在讲解之前要带领全班给上台的学生予以掌声鼓励,这样不但可以增强教学效果,还可以活跃课堂气氛。以上的两种方法其本质都是为了引起学生的注意,加深学生的印象,老师可以根据自己的教学进度和教授内容合理使用。

2.3 重点难点,化繁为简

VFP的教学内容当中不乏重点难点,有的内容学生一时难以完全理解和掌握, 譬如在讲到排序和索引章节时,笔者在讲授新的内容之前总会对上一次课程进行快速复习,通过提出问题引领全班学生一起进行回忆。例如:排序和索引的区别,索引文件有那几类,索引有那几种,各自的特点,建立索引文件的命令,如何设置主控索引等等。通过不断的重复,慢慢促进学生对概念的理解,加深对命令格式的记忆,在这样过程中难点渐渐被攻克。只有熟悉命令,并清楚命令执行的结果,才能为编写程序打下坚实的基础。

程序设计是VFP整个教学内容中的重点,程序设计包含三种基本结构,顺序、选择、循环。笔者和学生经常打比方说明这三种结构:顺序结构按照命令在程序中出现的先后次序依次执行,就好比每天早晨起床,刷牙,洗脸,按照先后的次序一步一步完成;选择结构程序中对条件的判断从而决定程序的流向,就像你们中午去食堂打饭,饭卡的钱多可以选择鸡腿,钱少就吃面条;循环结构就像你们的大学生活,每天就是学习生活,不断地重复直到大学毕业,这告诉大家循环结构也有结束的那一刻。通过浅显易懂贴近生活的讲解,让学生在轻松愉快的教学中对三种结构有了明确地认识,也提高了大家对程序设计学习热情。在程序设计的上机实验期间,当学生程序执行出错的时候,笔者一般不直接给出答案,而是和学生一起分析错误的原因,是语法错误,还是逻辑错误,找出错误的所在,然后引导学生自己解决问题,这样让学生产生成就感,同时也培养了学生自己独立解决问题的能力。

2.4 耐心鼓励,教学相长

上机实验辅导中学生会提出各种各样问题,有的问题可能会很简单甚至在老师看来是幼稚地,此刻老师务必要耐下心来进行解答并鼓励学生,学生很可能因为受到老师的鼓励进而产生更大的学习动力。耐心鼓励不仅是教师必备的基本素质,更应该成为我们的教学态度,从某种意义上来说也是一种教学方法;在解答学生问题过程中,我们也可以从学生的问题中发现的新的解题思路,或者学到书本上没有讲到知识点,从而丰富自己的知识库,进而充实到教学中,做到了教学相长。

3 结论

教师在教学中不能循规蹈矩,一成不变,要紧跟时代步伐,努力探索创新,摸索出适合自己和学生的教学方法,在教学中运用生动的讲解把抽象的概念简单化,直观的演示把复杂的操作清晰化,从而激发学生学习兴趣,并不断引导学生提高解决问题的能力。

参考文献:

[1] 赵月爱.VFP课程教学改革与实践[J].教学理论与实践,2008,28(10):46-47.

[2] 肇恒宇,肖锋,张特来. 医学院校非计算机专业《Visual FoxPro程序设计》教学方法讨论[J]. 科技信息,2009(21):153.

[3] 赵耀,陈志敏.《VFP程序设计》研究性教学的实践和思考[J].中国电化教育,2009(2):92-94.

[4] 闫建平.任务驱动式教学法在Visual FoxPro 6.0教学中的应用[J]. 山西师大学报(社会科学版),2008, 35(S2):159-160.

[5] 蒋红玲.Visual FoxPro在高等医学院校教学中的实践与探讨[J]. 电脑知识与技术, 2011, 7(28):6815-6816.

[6] 黄银秀,曾树华.《Visual Foxpro》教学改革初探[J]. 科技信息(学术版), 2008(23):177.

上一篇:王守仁在广西 下一篇:“太湖窑”的禀情物语