巧借任务驱动 优化初中VB教学
2021-04-22刘蕾
刘 蕾
(淮安市码头镇初级中学 江苏淮安 223000)
计算机在目前的社会生活实践中不断普及,为了让学生掌握基本的计算机操作技术,当前教育实践中积极开设了计算机课程。就初中计算机课程具体分析来看,其中的一项重要内容是VB,就VB教学具体分析来看,其强调理论和实践并重,所以,在教学过程中不仅要讲解理论,还要让学生基于基础理论进行VB实际操作。传统的引导式教学在VB教学实践中强调对学生的引导,这种教学方式在培养学生独立思考能力方面有明显的缺陷,所以基于对学生实践能力,独立思考能力的培养,需要对传统教学方式方法进行改善。任务驱动教学法是目前实践教学中效果表现比较突出的教学方法,所以分析讨论这种教学方法在VB教学中的利用,对提升教学实践效果帮助巨大。
一、任务驱动教学法概述
任务驱动教学法是目前教育实践中应用比较广泛的一种方法,这种教学方法可以为学生提供体验实践的情境和感悟问题的情境,围绕任务展开学习,以任务的完成结果检验和总结学习过程等,改变学生的学习状态,使学生主动建构探究、实践、思考、运用的高智慧学习体系[1]。就任务驱动教学法的具体利用来看,其显著的特点是“以任务为主线、教师为主导、学生为主体”,改变了以往“教师讲,学生听”,以教定学的被动教学模式,创造了以学定教、学生主动参与、自主协作、探索创新的新型学习模式。不仅如此,这种方法的应用还能有效激发学生对课程内容的兴趣,可显著提升学生的学习主动性。
就目前任务驱动教学法的具体使用来看,其价值主要体现在两个方面:1.从学生的角度进行分析可知,任务驱动教学法是一种行之有效的学习方法,其以浅显的实例入手,同时带动理论的学习和应用软件的操作,可以极大地提高学生的学习效率和学习兴趣,从而实现对学生独立探索、勇于开拓进取的自学能力的培养。在方法应用实践中,一个“任务”完成后,学生会获得满足感、成就感,这对于激发他们的求知欲望,逐步形成一个感知心智活动的良性循环有突出价值[2]。2.从教师角度入手进行分析可知,任务驱动是建构主义教学理论基础上的教学方法,将以往以传授知识为主的传统教学理念转变为以解决问题、完成任务为主的多维互动式的教学模式;能使学生处于积极的学习状态,每一位学生都能根据自己对当前任务的理解,运用共有的知识和自己特有的经验提出方案、解决问题,为每一位学生的思考、探索、发现和创新提供了开放的空间,使课堂教学过程充满了民主、充满了个性、充满了人性,课堂氛围真正活跃起来。
二、VB教学实践中的任务教学驱动法应用
利用任务驱动教学法进行VB教学,对于学生实际能力的提升有积极作用,所以,在实践中需要关注VB教学实践中的任务驱动教学法的具体利用。就具体的任务驱动教学法利用来看,需要强调如下方面。
(一)任务的明确
既然要利用任务驱动教学法让学生掌握VB的相关内容,就必须基于教学目标进行任务设计[3]。就初中VB教学来看,文本编辑器设计是VB教学实践中让学生掌握VB操作方法的重要途径,所以在VB操作方法教学中可以确定文本编辑器设计的任务。在明确任务的基础上,老师需要对任务的最终目标以及目的进行确定。基于综合分析,老师最终确定文本编辑器设计需要达到如下目的:1.用户可以在程序的编辑窗口输入文本;2.对输入的文本可以进行复制、粘贴、清除操作;3.在两个标签上分别显示选中文本的起始位置、选中文本的长度。
(二)基于任务的实践探索
在任务和任务目标明确的基础上让学生基于所学内容进行任务实践探索,对学生实践能力的提升来讲意义显著。就文本编辑器设计这个任务的而具体实现来看,学生需要做如下操作。
1.界面设置
在界面设置的时候,学生基于最终目标的实现,先进行一个文本框控件(TxtContent)的制作,该控件可以作为程序的输入窗口[4]。另外,为了实现最终的功能需要,学生还要进行四个按钮的设置,这四个按钮分别是复制按钮(CmdCopy)、粘贴按钮(CmdPaste)、清除按钮(CmdClear)、退出程序按钮(CmdQuit)。就设计要求来看,最终还需要显示文本的起始位置,所以学生还要设计两个用来显示所选文本起始位置的标签一(LblStart)和显示所选文本长度的标签二(LblLength)。
2.属性设置
在界面设置完成之后,接下来的重要工作是进行属性设置。为了让学生的属性设置更加准确,老师给出了图片示例(下图),并强调在设置过程中需要将文本框控件的Multiline(多行)属性要设置为True,这样文本框才能自动换行。
3.程序的书写
在具体任务完成中,程序书写是最为重要的内容,所以需要对程序书写进行强调。基于任务的完成,程序书写主要分为5个部分。
(1)文本框(TxtContent)的鼠标事件
就文本的具体选择而言,可以理解为先在欲选择的文本前点击鼠标,按下左键不放,拖动鼠标直到选择文本的结束处,最后松开鼠标。这说明,松开鼠标代表着文本选择的结束,从而应该在文本框的鼠标弹起事件(MouseUp)中书写代码,以改变两个标签的标题。就其操作的具体实现来看,代码是:Private Sub TxtContent_MouseUp(Button As Integer, Shift As Integer, X As Single, Y As Single),括号中这一长串内容大家不必管它,这主要是产生位移时的坐标变动。
LblStart.Caption = "起始位置:" & TxtContent.SelStart
LblLength.Caption = "文本长度:" &
TxtContent.SelLength
End Sub
(2)复制按钮的点击事件
Private Sub CmdCopy_Click()
Clipboard.SetText TxtContent.SelText
End Sub
(3)粘贴按钮的点击事件
Private Sub CmdPaste_Click()
TxtContent.SelText = Clipboard.GetText
End Sub
(4)清空按钮的点击事件
Private Sub CmdClear_Click()
TxtContent.Text = " "
End Sub
(5)退出程序按钮的点击事件
Private Sub CmdQuit_Click()
End 'End在VB中代表程序结束,用它可以直接退出程序。
End Sub
4.运行调试
就具体的运行调试来看,学生只需要掌握F5键的具体用法,或者是利用运行按钮点击的方法进行操作即可。基于运行调试结果做具体分析,文本编辑器是否可能会有一个准确的答案。
5.控件的一些基本操作
就控件的具体利用来看,掌握一些便捷的使用命令,并利用命令所提供的功能,学生的具体工作会事半功倍。具体的操作命令都在VB“菜单栏”中有的“格式”命令中。就具体的操作来看,其主要包括了如下内容。1.对齐:分别是纵向对齐的“左对齐”“居中对齐”“右对齐”;横向对齐的“顶端”“中间”“底端”对齐;以及面向网格的“网格对齐”。它们的功能非常简单,只需随意绘制几个控件,然后选择它们,再试着使用相关命令就能掌握了。2.统一尺寸:以某个控件为参照物,统一其他控件的大小尺寸。3.水平间距与垂直间距:调整某几个控件的水平间距或垂直间距。
三、反思
任务驱动法在VB教学中的具体利用有非常突出的现实效果,就教学实践分析来看,其主要的效果表现在如下方面:1.在任务驱动教学法的具体利用中,老师的主要作用是指导,具体的操作等均由学生自行完成。就VB学习来讲,实践体验比理论解释更具效果,所以通过任务驱动教学法的具体利用,学生对VB的基本操作方法等有了更加全面的掌握。2.在实际操作过程中,学生的思考为其操作以及为知识点的明确提供了帮助与支持。在操作中,有学生对自己的行为提出了质疑,老师在讲解了具体的操作原理后学生有豁然开朗之感,这说明其对所学内容有了深刻的理解。
四、结束语
任务驱动教学法是目前教育教学实践中被广泛利用的一种教学方式,其在改善学生学习状态,激发学生学习兴趣方面有突出的价值,因此被应用于各学科教学。VB是计算机教学实践中的重要内容,明确VB的特点并分析具体教学方法利用的效果,对甄选VB教学模式及方式方法有突出的价值。实践研究表明,VB教学重视实践操作,所以利用任务驱动教学法有不错的效果,因此在实践中强调任务驱动的巧用,以提高VB教学的实效性。