“案例教学法”在《Visual FoxPro程序设计》理论课程中的应用

来源 :考试周刊 | 被引量 : 0次 | 上传用户:hghlyf
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
  摘 要: 案例教学法是计算机教学中行之有效的一种方法,在Visual FoxPro 6.0面向对象程序设计中有更突出的优势。生动实用的案例缩短了教学情景与实际生活情景的差距,学生容易对学习内容产生浓厚兴趣,体验到成功的喜悦,这样不仅有利于提高学生学习的积极性,还有利于培养学生分析问题和解决问题的实践能力。
  关键词: 计算机教学 案例教学法 面向对象 程序设计
  一、引言
  Visual FoxPro 6.0(以下简称VFP 6.0),是一种为数据库管理和应用程序开发而设计的功能强大的面向对象的环境,是目前应用较为广泛的开发工具之一,是教育部提出的高校计算机基础教育中第二个层次的一门计算机公共课,也是全国计算机等级考试和全国高校计算机等级考试的内容之一,目标是培养学生在掌握必要的理论知识基础上,能熟练地使用数据库、数据表、查询、视图、表单、报表和菜单,开发出一些小型的面向实际应用的程序。
  二、教学方法改革
  在实际的教学过程中,为了避免学生被动记忆教师讲授的知识和程序结构,教师可采用案例教学法,将程序的开发过程分解成多个案例,每次授课时根据课的内容选择一个相关的实例,通过演示、讲解、分析、练习,让学生在实践中体验成功的乐趣,掌握所学知识,教学达到理想的效果。
  三、教学过程巧设置
  在《VFP程序设计》理论课程教学上采用“案例教学法”,利用教师精选的具有代表性的案例讲解相关知识,让学生上课时有目标、有思路、愿思考。在运用过程中,此“案例教学法”体现出了如下优点:
  1.利用简单易学的案例,激发学生的编程兴趣。
  教师可以在正式学习面向对象的程序设计之前安排一个简单易学的程序,让学生从实践中感受到用面向对象的程序设计并不难,从而激发学生的学习兴趣,满足他们渴望成功的愿望,为以后学习编程打下良好的心理基础。
  例如:设计一个逐渐从15号放大到30号的字幕“欢迎学习VFP 6.0程序设计”。
  在表单Form1上添加一个标签Label1和一个计时器控件Timer1,所有控件属性设置如下:
  表单Form1的Caption属性设置为“表单举例”;Label1的Caption属性设置为“欢迎学习VFP 6.0程序设计!”,FontSize设置为15;Timer1的Interval属性设置为200,Enabled设置为.T.。
  Timer1的Timer事件代码如下:
  IF ThisForm.Label1.FontSize<=30
  ThisForm.Label1.FontSize=ThisForm.Label1.FontSize 1
  ELSE
  ThisForm.Label1.FontSize=16
  ENDIF
  学生经过简单的操作,表单中就有动画效果,文字从15号逐渐放大到30号,并不断循环执行。
  2.课前演示实例,让学生对所学新内容有感性认识。
  教师在新授课前可以先演示实例,让学生对所学知识有一个感性的认识。然后分析制作过程、讲解知识要点。基本内容讲解之后,学生对知识达到了解或掌握的程度,再由教师带领学生一起按照标准步骤来完成本案例,最终让学生清晰地学会程序设计的完整过程。
  例如:新授课前先演示一个“学生成绩管理”表单,此表单可以显示当前记录内容,底部还有若干个命令按钮。比如:第一条、最后一条、查找、打印、删除、退出等。学生过去用编辑窗口或浏览窗口显示数据表的内容,不能直接看到备注字段和通用字段的内容,突然看到如此直观的界面,耳目一新,求知的欲望也由此激发。教师分析制作过程并讲解“用表单向导创建表单”知识点。经过分析讲解之后,再由学生按照标准步骤完成本案例,在上机实验的过程中,指导学生进行必要的操作。教学实践证明,用此教学法能够很好地增强教学效果。
  3.精选案例,使学生在模仿中掌握抽象概念。
  面向对象程序设计中也有许多比较抽象难懂的概念,比如对象、属性、方法、事件等,如果学生在毫无知识背景的前提下,完全理解这些概念比较困难,同时也容易挫伤学生学习编程的积极性,教学效果可想而知。教师可现场操作简单的实例,让学生观看、模仿,让他们在实际操作中领悟这些概念,并适时归纳总结,让学生在轻松愉快的气氛中接受新知识。
  例如:在学习对象、属性、方法和事件的有关概念时,先不要把枯燥的理论知识灌输给学生,可以由教师演示一个“算24游戏”案例:单击“出数”按钮(随机产生四个1~10之间的数字)位于四个文本框中,调动学生通过获得的四个随机数玩“算24游戏”,同时命令按钮变成“思考”,在进行师生互动过程中让学生看到实际效果,然后分析制作过程:
  (1)在表单Form1上添加一个命令按钮Command1,设置其Caption属性为“出数”;
  (2)在表单Form1上添加四个文本框Text1、Text2、Text3、Text4,利用“布局”工具栏设置四个文本框相同的高度和宽度;
  (3)再在表单Form1上添加一个计时器控件Timer1,设置相关属性如:间隔时间Interval属性设计为2,Enable值为.F.。
  计时器Timer1的Timer事件和命令按钮Command1的Click事件代码如下:
  *双击Timer1,并在Timer事件中输入如下代码:
  ThisForm.Text1.Value=Ceiling(Rand()*10)
其他文献
随着生活水平的提高和生活方式的变化,脂肪肝正严重威胁着我国居民的健康。其发病率近几年在我国迅速上升,成为仅次于病毒性肝炎的第二大肝病,如在居民中的白领人士、出租车司机、职业经理人、个体业主、政府官员、高级知识分子等脂肪肝的平均发病率为25%;而肥胖人群与2型糖尿病患者中脂肪肝的发病率增加到50%;嗜酒和酗酒者脂肪肝的发病率上升为58%;在亚健康人群中(经常失眠、疲劳、不思茶饭、胃肠功能失调者)的脂
为了对21世纪的社会记忆有效地保存,并且迎接电子文件带来的挑战,必须对档案管理方法加以创新。本文为信息时代能真正的实现信息的共享从档案管理的突破与进步为首,深入探讨了信
为探究吕家坨井田地质构造格局,根据钻孔勘探资料,采用分形理论和趋势面分析方法,研究了井田7
期刊
目的:总结集束化护理对呼吸衰竭患者发生急性压疮的预防效果.方法:对我院收治的呼吸衰竭50例患者展开分析,随机分对照组25例给予ICU护理常规,研究组25例给予集束化护理,总结
阐述了笔者对复合式少儿图书馆信息资源建设的思考:包括信息资源建设政策,馆藏信息资源建设、创新和推广方法,一体化无缝式信息资源平台建设,网络资源建设,以及珠三角少儿图书馆联
奇妙的唾液  俗话说“嘴里有千层皮”,意思是如果口腔或舌头破了,一般是不会感染的,而且会自然愈合,愈合的速度也比其他部位要快。这究竟是什么原因呢?原来,嘴巴里有唾液,唾液里有许多免疫成分和抵御细菌、病毒的抗体,相当于一种天然“消炎药”,可以有效地防止感染。  唾液,俗称口水、口涎,它是口腔内各种腺体所分泌的黏稠状液体,是由遍布口腔黏膜深处的许多大大小小的唾液腺分泌出来的。大的唾液腺有三对:腮腺、颌
目的:分析早期康复护理对降低脑血栓患者致残率的效果影响.方法:随机选取我院2016年1月到2017年1月接收治疗的65例急性脑血栓患者为研究对象,对其进行随机分组,分别为观察组
为探究吕家坨井田地质构造格局,根据钻孔勘探资料,采用分形理论和趋势面分析方法,研究了井田7
期刊
众所周知,羊肉营养丰富,一直是国人的进补极品.与猪肉和牛肉相比,羊肉的脂肪和胆固醇含量都比较低.李时珍曾在《本草纲目》中说:“羊肉能暖中补虚,补中益气,开胃健脾,益肾气,
期刊
目前来看学术抄袭的问题越来越严重,所以加强大学生著作权的意识显得十分迫切。要想从根本上解决学术抄袭的问题,维护大学生的著作权等问题,对于大学生的著作权采取一定的维护措