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;教学方法;教学改革   中图分类号:G652 文献标识码:A 文章编号:1671-0568(2011)05-0053-02      Visual Basic(简称“VB”),Visual指的是开发图形用户界面的方法,即“可视化”,是基于Basic的可视化的程序设计语言,与其它语言相比较,既继承了Basic所具有的程序设计的某些特点,同时其编程系统又采用了面向对象、事件驱动的编程机制。VB因其使用的广泛性已成为当前各高校非计算机专业的重要课程。由于VB语法概念枯燥难懂,所以学生往往对这门课程产生畏惧心理,丧失兴趣和信心,有的在学完课程以后,还不知道学习VB究竟有什么实际的用处,不能达到预期的教学效果。因此,笔者结合自身的教学实践,从多方面探讨教学改革,以求提高学生的程序设计能力和创新能力。   一、高度重视第一堂课的教学,充分激发学生学习VB的兴趣   要让学生学好VB课程,首先要让他们产生浓厚的兴趣,而第一堂课的成功与否直接影响到他们学习的兴趣。所以,教师一定不能忽视第一堂课的重要性。第一堂课上过之后,通常可能出现两种情况:一是按部就班就课本知识讲一些概念和语法。虽然这是VB中必须学习的内容,但笔者认为放到第一节课去讲并不是最好的选择,会使学生感到乏味、枯燥、难以理解。二是第一节课时,可以利用多媒体来演示利用VB开发的一些既小而有趣、又贴近学生生活的例子。这些涉及到VB相关知识的小而简单的作品,可以使学生感受到趣味性,并打消学习语言类课程的畏缩心理,为以后的学习打好基础。譬如,学生经常玩游戏,教师就可以来用VB来编写一个简单的游戏,作为第一堂课的例子:首先,打开VB软件并运行此程序,学生可以直观地看到如下游戏界面:    程序运行后,带有一只蝴蝶的按钮会出现在背景窗口上,用鼠标点击,看是否能捉住它。设计过程首先为创建用户界面并设置对象属性,然后编写简单的代码,具体情况如下:   Private Sub Command1_MouseMove(Button As Integer, Shift As Integer, X As Single, Y As Single)   Command1.Move Rnd *4000+2000,Rnd*4000+2000   End Sub   本例通过代码实现一个逃避控件,无论怎样都点不到按钮上。通过这个小例题,学生首先已知晓用VB制作程序的过程,即先设计界面,再编写相应的事件代码。同时,此例题的代码并不复杂,却实现了有趣功能,既可以减轻学生对VB的畏惧,又可以增强他们大胆尝试的信心。   二、课堂教学方法的改进与完善   1.案例教学法   光有兴趣无疑是不够的。在后续章节的学习过程中,势必要讲解到VB编程所必须掌握的对象、属性、发法和事件驱动的编程机制,如何清晰讲解这些抽象的概念成为难点。笔者根据近年所阅教材发现,现有教材大多数是先讲程序设计基础,如概念、语法等,然后是一些常用控件的属性、方法,最后到数据库等综合设计,如果教师照此按部就班地讲,不但枯燥乏味,而且不易于接受。所以,可以考虑从实例入手,将要讲的语法和知识综合进去。在选取案例时,尽可能贴近学生实际,并且注意案例的选用。不但要涉及讲课中的某些知识点,而且最好还能解决教学中的重点和难点。例如:欲讲解变量的赋值问题和文本框的相关属性,可以采用学生经常使用的windows自带的记事本来进行案例教学。用VB编写的记事本程序具有剪切复制和粘贴功能,界面和代码如下:   Private st As String   Private Sub Command1_Click()   St=Text1.SelText将选中内容存放到变量st中   Text1.SelText=将选中内容清除实现剪切   End Sub   Private Sub Command2_Click()   St=Text1.SelText将选中内容存放到变量st中   End Sub   Private Sub Command3_Click()   Text1.Text=Left$(Text1,Text1.SelStart)+st+Mid$(Text1,Text1.SelStart+1)实现粘贴   End Sub   在分别讲解记事本的三个功能时,已经将变量的赋值问题

文档评论(0)

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

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

1亿VIP精品文档

相关文档