- 1、本文档共7页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
PAGE
PAGE 1
“案例教学法”在《VisualFoxPro程序设计》理论课程中的应用
摘要:案例教学法是计算机教学中行之有效的一种方法,在VisualFoxPro6.0面向对象程序设计中有更突出的优势。生动实用的案例缩短了教学情景与实际生活情景的差距,学生容易对学习内容产生浓厚兴趣,体验到成功的喜悦,这样不仅有利于提高学生学习的积极性,还有利于培养学生分析问题和解决问题的实践能力。
关键词:计算机教学案例教学法面向对象程序设计
一、引言
VisualFoxPro6.0(以下简称VFP6.0),是一种为数据库管理和应用程序开发而设计的功能强大的面向对象的环境,是目前应用较为广泛的开发工具之一,是教育部提出的高校计算机基础教育中第二个层次的一门计算机公共课,也是全国计算机等级考试和全国高校计算机等级考试的内容之一,目标是培养学生在掌握必要的理论知识基础上,能熟练地使用数据库、数据表、查询、视图、表单、报表和菜单,开发出一些小型的面向实际应用的程序。
二、教学方法改革
在实际的教学过程中,为了避免学生被动记忆教师讲授的知识和程序结构,教师可采用案例教学法,将程序的开发过程分解成多个案例,每次授课时根据课的内容选择一个相关的实例,通过演示、讲解、分析、练习,让学生在实践中体验成功的乐趣,掌握所学知识,教学达到理想的效果。
三、教学过程巧设置
在《VFP程序设计》理论课程教学上采用“案例教学法”,利用教师精选的具有代表性的案例讲解相关知识,让学生上课时有目标、有思路、愿思考。在运用过程中,此“案例教学法”体现出了如下优点:
1.利用简单易学的案例,激发学生的编程兴趣。
教师可以在正式学习面向对象的程序设计之前安排一个简单易学的程序,让学生从实践中感受到用面向对象的程序设计并不难,从而激发学生的学习兴趣,满足他们渴望成功的愿望,为以后学习编程打下良好的心理基础。
例如:设计一个逐渐从15号放大到30号的字幕“欢迎学习VFP6.0程序设计”。
在表单Form1上添加一个标签Label1和一个计时器控件Timer1,所有控件属性设置如下:
表单Form1的Caption属性设置为“表单举例”;Label1的Caption属性设置为“欢迎学习VFP6.0程序设计!”,FontSize设置为15;Timer1的Interval属性设置为200,Enabled设置为.T.。
Timer1的Timer事件代码如下:
IFThisForm.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,设置其C
文档评论(0)