实例教学法在VB程序设计课程中运用.docVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
实例教学法在VB程序设计课程中运用

实例教学法在VB程序设计课程中运用    [摘 要]本文以中职VB程序设计课程的教学设计为例,提出了采用实例教学法来教学设计的方法与步骤。同时,又通过实践教学,验证了实例教学法中VB程序设计课程的有效性。    [关键词]VB 实例教学 教学设计      VB是一种较流行的、有代表性的可视化语言,如加以利用,可以使创建具有专业外观的用户界面的编程工作简单易行。中职计算机专业开设该课程的主要目的是使学生通过学习和示例的分析,掌握使用VB开发Windows应用程序的一般方法和特点,并理解Windows应用程序的基本概念、主要功能和开发的基本思想,从而能够根据实际需要自行开发简单的Windows应用程序,为进一步利用VB或其他面向对象的可视化开发工具,来开发Windows应用程序打下了基础。教学实践证明,VB是一门集知识和技能于一体、逻辑分析和实践操作都很强的课程,且由于教学内容枯燥、难懂,学生学起来非常困难,甚至会产生放弃的念头。但若在教学中应用实例教学法进行理论分析,以指导学生模仿,或在实例中创设情境,并引导他们进行拓展练习等,就会大大提高他们的学习兴趣,使枯燥、难懂的学习变得浅显、有趣,从而提高学习效率。      一、实例的准备      实例的选择是实例教学中最重要的一环,它将直接影响到教学的效果。笔者总结了实践经验,认为在实例的选取上要做到以下几点:   第一,要接近学生的生活,选择一些有趣的、有实际意义的小程序,以激发学习兴趣。例如,在讲解窗体、标签、文本框和按钮等常用控件时,就可抓住学生喜欢聊天的心理,讲解QQ登录界面的制作。   第二,实例不宜过大,要根据教学要求来定,以使学生对必须掌握的知识点一目了然。如在讲if判断语句时,笔者就选择了一个猜奖实例,并把知识点明确地告诉给学生,即掌握if结构,然后再进行扩展,这样,他们就能够根据实际情况加以灵活应用。   第三,实例的难度要由浅入深、循序渐进,并呈现出一定的梯度。   总之,实例要以教学的内容为依据,以现实的对象为材料,既要包含基本的教学知识点,又要调动学生解决问题的积极性。如可以引导学生参与实例的选取,以启发他们主动发现身边的素材。      二、实例的讲解举例      下面,以模拟红绿灯的控制为例,其教学过程如下:   1.介绍实例。摸拟设计一个十字路口交通红绿灯的控制程序。界面如图所示:      2.分组分析,以找到实现实例的方法。可将全班学生分成若干组,要求他们对上述实例进行分析并讨论如何实现,主要解决的问题有:红绿灯用什么控件?如何交替?用何种程序结构?   3.观察与启发。各组分析时,教师观察学生的完成情况,并启发他们学会应用所学知识来解决实际问题,以引导他们写出程序代码,从而完成程序的调试。   4.展示结果。各组选派一名学生来展示本组程序设计的结果,并回答教师及其它组的学生的问题。教师则指导学生从实例中吸收别人的设计成果,以提升他们的能力。   5.评价总结。教师对各小组进行评价、总结,并把实例中所涉及的专业知识点展示出来。通过这一实例的学习,学生学会了运用不同程序来控制红绿灯。其参考代码如下:   Private iCount As Integer   Private Const Red_Time= 30红灯时间   Private Const Yellow_Time = 5黄灯时间   Private Const Green_Time = 25绿灯时间   Private Sub CmdBegin_Click()   iCount = 0   Timer1.Enabled = True   Shape1.FillColor = vbRed   End Sub   Private Sub CmdEnd_Click()   Timer1.Enabled = False   End Sub   Private Sub Form_Load()   iCount = 0   Text1.Text =   End Sub   Private Sub Timer1_Timer()   iCount = iCount + 1一个信号周期   If iCount= Red_Time+Yellow_Time+ Green_Time + 1 Then   iCount = 1   End If   If iCount = Red_Time Then   Shape1.FillColor = vbRed   Shape2.FillColor = vbWhite   Shape3.FillColor = vbWhite   Text1.Text = CStr(iC

文档评论(0)

3471161553 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档