基于VB的探究学习模式

来源 :考试周刊 | 被引量 : 0次 | 上传用户:jhson47
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
  摘 要: 本文针对VB教学时学生对代码一知半解、编写不出程序这种现象,从四个方面让学生进行探究学习:对象的属性,实现在做中学;探究事件的触发;探究加法器的完善,发挥教师的主导作用;探究编程,为校园活动添光彩。要培养学生的学习兴趣,提高学生的编程能力,让学生成为学习的主人。
  关键词: VB教学 做中学 探究学习模式
  VB这门课程是计算机专业课程,集面向对象、算法于一体,中职教学有采用案例进行,对于案例的代码为什么要这样写,总是一知半解,调试程序时错误的代码自己无法改正,还要依赖书上的代码;一个字母一个符号地进行修改。所有案例学完后,让学生按要求进行程序设计,写出代码却感到无从下手。针对这些问题,在教学中教师要想办法让学生做学习的主人,主动地进行探究学习。
  一、对象的属性,实现在做中学
  VB对象的属性种类很多,学完基本的属性,就要让学生掌握这些属性,却不是一件容易的事。为了让学生更好地掌握属性,让学生在做的过程中学习。教学时,实例演示用单选按钮设置Text文本框中文字的基本颜色,这个实例主要是在单选按钮的单击事件中用文本框的属性进行控制。学完这个实例,让学生编写一个设置文本框字体的字号、颜色、字形、对齐方式及背景色等。
  学生完成代码后,选几个有代表性的程序进行运行演示,感受殊途同归的效果,拓宽学生的视野。对演示中出现的问题:1.有些学生所有的选项都用单选按钮,导致下划线、加粗及倾斜不能同时设置,针对这一问题,把该程序下发给所有学生,让他们在原有的基础上进行修改。学生对于修改同学编写的程序表现出很大的热情,就不会感到枯燥、乏味,阅读程序的能力得到了提高。2.有些程序的单选按钮没有进行分组,一次只能设定一个选项,提出问题:现在我们要在每个部分中选中一个选项,让学生对该程序进行完善。
  对于程序的运行结果,让学生提出问题,学生会发现用这种设计方式,不能调试出基本色以外的颜色,带着这个问题,让学生完善,促使学生主动探究。在这一过程中,学生学到的内容远比案例教学的效果要好,有的学生在程序中用滚动条实现RGB值的设置,有些用文本框输入RGB值来完成,学生的学习主动性大大提高。
  二、探究事件的触发
  学习了Date及Time,演示一个简单的电子时钟的制作,显示当前的时间,本例通过系统时间显示当前的时间,定时器触发的时间设置为1秒,即每秒更新一次电子钟的时间。
  让学生用定时器展开想象,并在此基础上制作小程序,如挂钟,每秒改变一次的背景,每秒改变一次字体、字形及字号,小球左右移动及模拟交通信号灯。这些小应用都很直观,可在程序运行过程中检查代码的正确性。对于运行结果有错误的程序,下发给学生进行修改完善,以此鼓励学生互相学习,激发学生的学习热情。在代码完善的过程中感受到我们才是程序的主人,我们给定什么代码,它就做什么,而不是它做什么,我们无法控制。将学生编写的程序用屏幕演示运行结果,让他们体验到成功的喜悦,激发他们的创作欲望。
  三、探究加法器的完善,发挥教师的主导作用
  第一阶段:布置将两个文本框数据进行加法运算。最初制作时,学生通过设置按钮“相加”将结果显示在文本框3中。在此基础上,提出问题:“若你是商场的收银员,一天要点击相加按钮几次,能不能不点击相加按钮,就计算出结果?”学生探索出键盘事件,按下回车键时进行加法运算。
  第二阶段:针对以上运行过程,提出问题:计算过程能不能再简化些,当我们输完数据时,直接在文本框3中显示相加的结果,不用按回车键,学生通过探究文本框的事件,发现Text2_ Change事件,该事件能够在文本框2的值发生变化时触发事件,计算出相加的结果。
  第三阶段:对以上代码进行多次运行,发现问题:发现文本框2中的数据变化时计算出结果,若先输入文本框2的内容,再输入文本框1的值时,不会计算结果,结果就不正确。针对这一问题,完善程序。
  用以上方法,培养学生完善程序的能力,最初编写出来的程序不一定考虑得周到,我们可以在程序运行时,发现问题再一步一步地解决问题,在这一过程中,学生可以互相进行测试,他人的测试更容易发现问题,再针对出现的问题,完善程序。鼓励学生编写出尽善尽美的程序,这是软件版本的基本思想所在。
  四、探究编程,为校园活动添光彩
  借助学校近期的活动:十佳歌手大奖赛,活动共有30名选手,10各评委,活动规则:去掉一个最高分,去掉一个最低分,统计出每个选手的最后得分,再根据选手的得分进行排名。统计布置学生制作一个统计选手得分及排名的小程序,选取一个界面友好,完成所要求的操作的程序在活动中使用,学生的编程欲望瞬间得到激发,气氛顿时热烈起来。
  学生在设计过程中,数据的输入及输出是比较容易实现的,在输入数据存储时,有的同学直接统计总得分、最高分及最低分,并计算出最后得分。有的同学把每位选手的得分都在数组中保存下来,同时计算最后得分。在这一过程中,有些同学将最高分及最低分的初始值均设为0,出现最低分的计算错误,导致最后得分的计算出错,针对这一情况进行探究,对于第一个数据输入时就不能将其认定为最低分,因此将第一个数据设定为最低分,问题得到解决。
  接下来是数据转存到排序阵列中,显然要把数据有序地存储到数组中,问题转化为如何存到数组元素中,即解决下标问题。用两重循环输入数据的学生出现将内层循环变量的值用来控制数组元素,出错了,针对这一问题进行主动探究,发现解决问题的方法,改用外层循环变量控制。
  用VB解决实际的问题的方法,培养学生编程的创造力,学生将VB与实际问题结合起来,提高学生对VB的功能的认识,培养学生对VB学习的兴趣,学生成了学习的主人。
  参考文献:
  [1]贺洪鸣,符水波.桌面应用程序设计[M].北京:清华大学出版社,2006:10.
  [2]谭浩强.Visual BASIC程序设计 [M].北京:清华大学出版社,2000:01.
其他文献
摘 要: 信息技术是现代社会生活与工作中必须掌握的技能。在各个学习阶段都有信息技术内容,到高中后,信息技术学习内容具有一定深度和难度,为了使高中生更好地掌握信息技术知识与技能,让高中生进行课后拓展学习非常有必要。教师应该通过课后拓展学习阶段提升高中生的信息技术应用能力。  关键词: 信息技术 课后拓展学习 应用  现代社会生活与工作无法脱离信息技术的应用。随着学习阶段的升级,信息技术知识与技能的应
摘 要:在行政事业单位之中,财务内部控制工作尤为关键。本文将从行政事业单位的财务内部控制重要性进行分析,并提出了现阶段我国行政事业单位在财务内部控制中所存在的弊端与问题,最后根据这些弊端及问题来阐述优化我国行政事业单位财务内部控制的建议与对策。望能够从本文研究中为推动我国行政事业单位财务内部控制发展提供几点参考。  关键词:行政事业单位;财务内部控制;财务管理;弊端与问题  一、行政事业单位财务内
摘 要: 随着互联网技术的迅猛发展,信息在人类社会的发展中占据相当重要的地位。人类生存环境已信息化,信息已成为人类生存的重要资源。中学生要适应信息社会的需要,就必须主动地汲取信息营养,更好地利用信息技术服务于社会,这需要人们拥有很高的信息素养。信息素养是指获取、利用和开发信息方面的能力和素养。如何培养信息时代中学生的信息素养成为迫在眉睫的问题。  关键词: 中学生信息素养 培养内容 培养途径  一
中国作为茶叶故乡,茶业、茶文化都有着悠久的历史.随着市场和科技的发展,传统茶饮不断升级,新式茶饮纷纷崛起,围绕茶叶展开的三产融合也越发深入不过,在中国茶业影响力和知名
期刊
高中阶段的信息技术课是让学生通过课堂学习,达到多方面素质的共同提高,激发学生使用计算机的兴趣、让学生主动地学习,有兴趣地学习,接受多方面的教育,有足够的活动空间,在知识、技能等方面得到全面提高。我从以下方面思考高中信息技术课堂教学。  1.教学目标的确定  信息技术学科和其他学科的整合已经被提上议事日程,它和数学、英语、美术的关系绝对是密不可分的。在计算机课上,老师同样应该渗透其他学科的教育,帮助
在实际的信息技术教学过程中,我发现课堂教学与学生需求还有相当大的差距。从对学生的调查中发现,学生对于信息技术课的兴趣比其他学科要高得多。但无论是教学内容还是教学方法,学生都不太满意,反映出课堂教学效果还很不理想。如何才能更充分地调动学生积极性,更好地实现教学目标,培养学生一定的信息能力以解决自身生存中遇到信息问题,适应社会需求呢?在这几年的教学实践中,我做了以下探索。  1.在学生掌握技术的同时重
给排水工程的建设是关系到社会发展的一项基础任务,特别是在社会发展的新趋势下,大众生活水平不断提升,对于加皮水系统的要求也越来越高,自然要更加重视给排水工程的施工技术
思想政治课是学校德育教育的重要渠道,也是培养学生良好的思想品德和正确的人生观与价值观的主要手段,其本身具有较强的思想性、时代性和理论性。由于多年来的应试教育,造成政治教师教育观点陈旧、教学方法单一,总是老一套的教条条、背条条,“一言堂”、“满堂灌”等。这种教学模式使学生对思想政治课产生厌烦情绪,丧失学习兴趣。最后造成教师难教、学生难学、教学质量不高的普遍现象。要改变这种状况,达到素质教育,既要牢固
本文通过对荣华二采区10
随着新课程改革的深入推进,大多数教师在课程标准的指导下,教学活动发生了很大的变化,但教师对什么样的课堂才是有效的品德与社会课,课堂教学评价与观察的重点是哪些指标,还