传奇VISUAL BASIC课程教学之我见
文章来源:第一九传奇网 发布时间:2012-01-23 03:10
    本文作者: 章蕾, ZHANG Lei
  VISUALBASIC课程教学之我见章蕾(农垦职业学院,黑龙江哈尔滨150025)摘要:VISUALBASIC(简称VB),它是近年来得到迅速推广和应用的一种可视化的计算机高级语言,是一种面向时象的程序设计语言.本文结合教学实践,介绍了VB程序设计这门课程的教学方法.关键词:教学目标案例教学法因材实教中图分类号:G424文献标识码:A文章编号:10088970一(2006)040063一02VISUALBASIC(简称VB),因为它的语法与QBASIC基本相同,同时具有专业外观的用户界面,提供了可视化编程工具,使得编程工作简单易行,因此很多院校为了面向对象语言(如cH,JAVA)白勺进一步学习,将它作为计算机专业学习程序设计的第一门基础语言课程。几年来,笔者一直从事VB程序设计这门课程的传奇文章教学工作,在教学过程中,对VB教学方法进行了深入的探索与研究,并且不断地反思,积累了一些教学心得,借此机会与大家共同探讨。一、明确VB课程的教学目标制定明确的教学目标,要求授课教师掌握VB课程的知识体系、组织结构和各章节在教材中的地位,把握重点章节和重点内容,熟悉VB开发wINDOWS应用程序的方法和特点。制定合理适当的教学目标,是教师教学的首要任务,只有制定了合理适当的教学目标,才可以帮助教师活化教材,提高教学效率和教学质量。VB继承了QBASIC简单易学的特点,弓I入了窗体(Form翮控依Control枘概念,还可以方便地进行可视化的窗口设计。因此,VB的教学可分为设计程序界面和编写程序代码两大部分。VB程序设计的教学目标要求学生掌握以下五个方面的内容:第一,掌握对象、事件、方法等基本的概念第二,学会利用VBI具箱中的控件建立简单的应用程序窗口第三,了解和掌握VISUALBASIC基本语法和基本编程方法第四,掌握VB开发应用程序的基本步骤第五,能够用VB语言进行高级程序设计。明确了整门课程的教学目标后,还需要在V暾学过程中明确各个知识环节盼教学目标,教师应使学生通过每一堂课的学习,明确每一堂课所要掌握的知识要点。
  二、通过案例教学,激发学生的学习兴趣传统的程序设计语言教学方法是:提出概念和算法解释概念和算法举例说明。在这种方法中,教师注重的是知识的学法,从原理入手,注重理论和概念。这种教学方法比较枯燥,学生学习后实际应用能力不强。而对于VB这种编程语言,它不同于传统的程序语言,由于它提供了强大的可视化编程工具,在教学过程中,笔者侧重于应用,注重掌握其应用的方法和技能,采用了案例教学方法,具体分以下三个阶段。第一阶段,教师结合课程的知识要点,选择一些典型、生动、贴近生活的程序实例,使学生在知识性、趣味性和实际应用中找到结合点,克服学生对程序设计的惧怕心理,激发了学生的学习兴趣,从而迎合了学生渴望成功的心理特点。第二阶段,教师提出问题,通过实例启发、引导学生分析所涉及的知识内容,让学生自由发挥,培养学生独立思考传奇的能力。
  第三阶段,针对实例,教师与学生一起分析算法,让学生独立完成教学实例,进行具体实践和问题的解决,使学生变被动为主动,有利于充分调动学生学习的积极性和创造性。
  f收稿H姗2006-0306f作者简介1章蕾数1978-),女,毕业于哈尔滨师范大学计算机科学与技术专业,就职于黑龙江农垦职业学院。整个实例教学过程,不是从理论到理论,而是把原理知识同实际开发结合起来,把抽象思维和形象思维结合起来,从而提高了学生运用VB知识开发程序的能力。
  例如,在介绍文本框控件的使用时,第一步,笔者在教学中首先设计了一个手机帐户系统界面的案例。由于这个程序界面在学生日常生活中经常接触到,学生在学习时表现出很高的热隋和强烈的求知欲。第二步,笔者针对实例,从中引出了问题,引导学生进行深入讨论,让学生设计用户名的输入框和密码输入框。第三步,学生结合实例,根据问题查阅书籍,分析算法,独立完成实例。在整个教学中,将文本框控件的用法渗透到具体的实例中,由浅入深,循序渐进。学生在完成实例后,不仅掌握了知识要点,还满足了自身的成就感。在整个教学过程中,通过分析实例,以案论理,以理析案,由浅入深,把抽象的理论知识具体化,把具体的开发程序理性化,达到了理论与实际有机的融合。三、分散难点。
  逐步渗透学习程序设计是一个逐步积累的过程。
  在整体设计上,要注意分散难点,合理选材,为学生建立科学的学习顺序,并注意适时、适量,学以致用地逐步渗透相关的知识、思想和方法。
  对于有难度的知识点,先用一个简单的例子让学生有所了解,经过一段时间的练习以及相关知识的积累后,再引入复杂一些的例子,深入理解和掌握,然后再加以概括和总结。
  只有这样才能让学生对知识的认识、理解、运用有个逐步深入的“螺旋式”上升过程,帮助学生把已学到的内容不断纳入新的内容体系中去,使学生在其认知结构中,在原有的概念和新的知识之间建立起实质性的联系。例如,程序的分支结构在程序三种基本结构中是比较难掌握的,因此在教学中我安排了6个学时,从简单到复杂,逐步引入到程序的分支结构。第一、二学时,先设计一个用Select语句开头,用EndSelect语句结尾,中间用几个Case语句网民认为这样不错分出不同分支的简单程序。通过编写这个程序,帮助学生分析语句的含义,让学生对简单的分支程序有一个初步的认识,了解这种结构的程序可以让计算机按一定的条件分析、判断不同的情况,然后执行某个分支中的语句,完成不同的处理操作就可以了。第三、四学时,构造一个简单的条件语句程序,让计算机根据给出的条件是否成立去完成不同的处理任务,用条件语句把程序分为两支,条件成立时让计算机执行其中的一支,不成立时执行另一支。第五、六学时构造了个复杂的、需要用多个条件语句实现的分支程序,有了前两5'-i果时的知识积累,学生可以很容易理解这个复杂的程序。最后,再适时总结讲过的分支程序的三种结构,给学生一个全面的、系统的认识。四、注意因材施教。
  发挥学生特长学生的学习能力是有差异的,教学中要能够根据学生的个体差异,做到有的放矢,充分调动每个学生的学习积极性,这一点在程序设计教学中尤为重要。教师一般都有这全体会,一学到程序设计,学生的两极分化就会特别严重,有些学生对程序设计特别感兴趣游戏,喜欢编程,有时会编出让教师都惊讶的程序而有些学生则是根本不愿意学习,这时就要在整体教学中因材施教,注意兼顾每个学生。例如,教学中的习题可以分为必做题和选做题,这既发挥了优秀学生的内在潜力,同时,也可以调动中等学生的学习积极性。在教学的过程中,学生个体的差异性不可避免,如果每个学生的问题都要教师来解决的话,不仅课堂时间不允许,而且顾此失彼,还会影响课堂秩序。
  这个时候,教师可以让优秀的学生帮助其他学生,这既遵循了教学方法中强调的团结合作精神,又解决了现实问题。总之,教学方法在vB程序设计教学中举足轻重,它制约着程序设计教学的效率。虽然教无定法,但万变不离其宗,我们既不能离开程序设计的教学内容和教学目标,也不能脱离学生的知识背景和认知规律进行程序设计的教学工作,只有采取符合学生认知规律的、科学的教热血传奇学方法,才会提高教学效率,取得事半功倍的效果。(责任编辑:刘芳)MyviewonVISUALBASICcourseteachingZHANGLei(AgricultureInstituteofVccationalTechnology,Jiamusi,Heilongjiang,154000)Abstract:VISUALBASICiscalledVB,whichisarapidlypopularizedvisualhigh-grad快去看这个SFecomputerlan-guagethatisanOOprogramminglanguage.Thisarticlecombineswithteachingpractice,introducestheVBprogrammingcurricularteachingmethods.Keywords:teachingaimsexampleteachingmethodsuitteachingtotheaptitudeofthestudentVISUALBASIC课程教学之我见。
  本文《VISUAL BASIC课程教学之我见》 --- 作者: 章蕾, ZHANG Lei
  • 无内功独家元素版本连击技能倚天劈地最新升级www.58404.com-185
  • 网通必杀一键回收无内功www.sanrencq.cn-靓装轻变
  • 连击补丁新版1.76精品赤月好打神泣jazzwl.com-无合击
  • 网通古惑战神终极冲级奖开天免费新图www.gasf61.cn-传奇SF发布
  • 道士招尊者独版英雄合击全新功能超炫豪华靓装长www.fyuuu.com-传
  • 网通复古无G内挂封加速致命无英雄www.aymir2.com-赤月精品
  • 倚天荣耀连击1.85合击,185星王终极装备回收人满为患www.hj775.co
  • 元宝树1.85战神星王版BOSS爆所有装备www.xinyue999.com-无补丁
  • sf霸气毁灭曾经2003年的经典巅峰之作,独家版本shengshicq.com
  • 轻变两装1.76怀旧第一区网通-真正第一区www.xjvisa.com-中变传奇
  • 上一篇:SCP-1型单片机实验仪的研制及应用 下一篇:VB入门学习的三点突破