劉 蕾
(淮安市碼頭鎮(zhèn)初級(jí)中學(xué) 江蘇淮安 223000)
計(jì)算機(jī)在目前的社會(huì)生活實(shí)踐中不斷普及,為了讓學(xué)生掌握基本的計(jì)算機(jī)操作技術(shù),當(dāng)前教育實(shí)踐中積極開(kāi)設(shè)了計(jì)算機(jī)課程。就初中計(jì)算機(jī)課程具體分析來(lái)看,其中的一項(xiàng)重要內(nèi)容是VB,就VB教學(xué)具體分析來(lái)看,其強(qiáng)調(diào)理論和實(shí)踐并重,所以,在教學(xué)過(guò)程中不僅要講解理論,還要讓學(xué)生基于基礎(chǔ)理論進(jìn)行VB實(shí)際操作。傳統(tǒng)的引導(dǎo)式教學(xué)在VB教學(xué)實(shí)踐中強(qiáng)調(diào)對(duì)學(xué)生的引導(dǎo),這種教學(xué)方式在培養(yǎng)學(xué)生獨(dú)立思考能力方面有明顯的缺陷,所以基于對(duì)學(xué)生實(shí)踐能力,獨(dú)立思考能力的培養(yǎng),需要對(duì)傳統(tǒng)教學(xué)方式方法進(jìn)行改善。任務(wù)驅(qū)動(dòng)教學(xué)法是目前實(shí)踐教學(xué)中效果表現(xiàn)比較突出的教學(xué)方法,所以分析討論這種教學(xué)方法在VB教學(xué)中的利用,對(duì)提升教學(xué)實(shí)踐效果幫助巨大。
任務(wù)驅(qū)動(dòng)教學(xué)法是目前教育實(shí)踐中應(yīng)用比較廣泛的一種方法,這種教學(xué)方法可以為學(xué)生提供體驗(yàn)實(shí)踐的情境和感悟問(wèn)題的情境,圍繞任務(wù)展開(kāi)學(xué)習(xí),以任務(wù)的完成結(jié)果檢驗(yàn)和總結(jié)學(xué)習(xí)過(guò)程等,改變學(xué)生的學(xué)習(xí)狀態(tài),使學(xué)生主動(dòng)建構(gòu)探究、實(shí)踐、思考、運(yùn)用的高智慧學(xué)習(xí)體系[1]。就任務(wù)驅(qū)動(dòng)教學(xué)法的具體利用來(lái)看,其顯著的特點(diǎn)是“以任務(wù)為主線、教師為主導(dǎo)、學(xué)生為主體”,改變了以往“教師講,學(xué)生聽(tīng)”,以教定學(xué)的被動(dòng)教學(xué)模式,創(chuàng)造了以學(xué)定教、學(xué)生主動(dòng)參與、自主協(xié)作、探索創(chuàng)新的新型學(xué)習(xí)模式。不僅如此,這種方法的應(yīng)用還能有效激發(fā)學(xué)生對(duì)課程內(nèi)容的興趣,可顯著提升學(xué)生的學(xué)習(xí)主動(dòng)性。
就目前任務(wù)驅(qū)動(dòng)教學(xué)法的具體使用來(lái)看,其價(jià)值主要體現(xiàn)在兩個(gè)方面:1.從學(xué)生的角度進(jìn)行分析可知,任務(wù)驅(qū)動(dòng)教學(xué)法是一種行之有效的學(xué)習(xí)方法,其以淺顯的實(shí)例入手,同時(shí)帶動(dòng)理論的學(xué)習(xí)和應(yīng)用軟件的操作,可以極大地提高學(xué)生的學(xué)習(xí)效率和學(xué)習(xí)興趣,從而實(shí)現(xiàn)對(duì)學(xué)生獨(dú)立探索、勇于開(kāi)拓進(jìn)取的自學(xué)能力的培養(yǎng)。在方法應(yīng)用實(shí)踐中,一個(gè)“任務(wù)”完成后,學(xué)生會(huì)獲得滿足感、成就感,這對(duì)于激發(fā)他們的求知欲望,逐步形成一個(gè)感知心智活動(dòng)的良性循環(huán)有突出價(jià)值[2]。2.從教師角度入手進(jìn)行分析可知,任務(wù)驅(qū)動(dòng)是建構(gòu)主義教學(xué)理論基礎(chǔ)上的教學(xué)方法,將以往以傳授知識(shí)為主的傳統(tǒng)教學(xué)理念轉(zhuǎn)變?yōu)橐越鉀Q問(wèn)題、完成任務(wù)為主的多維互動(dòng)式的教學(xué)模式;能使學(xué)生處于積極的學(xué)習(xí)狀態(tài),每一位學(xué)生都能根據(jù)自己對(duì)當(dāng)前任務(wù)的理解,運(yùn)用共有的知識(shí)和自己特有的經(jīng)驗(yàn)提出方案、解決問(wèn)題,為每一位學(xué)生的思考、探索、發(fā)現(xiàn)和創(chuàng)新提供了開(kāi)放的空間,使課堂教學(xué)過(guò)程充滿了民主、充滿了個(gè)性、充滿了人性,課堂氛圍真正活躍起來(lái)。
利用任務(wù)驅(qū)動(dòng)教學(xué)法進(jìn)行VB教學(xué),對(duì)于學(xué)生實(shí)際能力的提升有積極作用,所以,在實(shí)踐中需要關(guān)注VB教學(xué)實(shí)踐中的任務(wù)驅(qū)動(dòng)教學(xué)法的具體利用。就具體的任務(wù)驅(qū)動(dòng)教學(xué)法利用來(lái)看,需要強(qiáng)調(diào)如下方面。
既然要利用任務(wù)驅(qū)動(dòng)教學(xué)法讓學(xué)生掌握VB的相關(guān)內(nèi)容,就必須基于教學(xué)目標(biāo)進(jìn)行任務(wù)設(shè)計(jì)[3]。就初中VB教學(xué)來(lái)看,文本編輯器設(shè)計(jì)是VB教學(xué)實(shí)踐中讓學(xué)生掌握VB操作方法的重要途徑,所以在VB操作方法教學(xué)中可以確定文本編輯器設(shè)計(jì)的任務(wù)。在明確任務(wù)的基礎(chǔ)上,老師需要對(duì)任務(wù)的最終目標(biāo)以及目的進(jìn)行確定?;诰C合分析,老師最終確定文本編輯器設(shè)計(jì)需要達(dá)到如下目的:1.用戶可以在程序的編輯窗口輸入文本;2.對(duì)輸入的文本可以進(jìn)行復(fù)制、粘貼、清除操作;3.在兩個(gè)標(biāo)簽上分別顯示選中文本的起始位置、選中文本的長(zhǎng)度。
在任務(wù)和任務(wù)目標(biāo)明確的基礎(chǔ)上讓學(xué)生基于所學(xué)內(nèi)容進(jìn)行任務(wù)實(shí)踐探索,對(duì)學(xué)生實(shí)踐能力的提升來(lái)講意義顯著。就文本編輯器設(shè)計(jì)這個(gè)任務(wù)的而具體實(shí)現(xiàn)來(lái)看,學(xué)生需要做如下操作。
1.界面設(shè)置
在界面設(shè)置的時(shí)候,學(xué)生基于最終目標(biāo)的實(shí)現(xiàn),先進(jìn)行一個(gè)文本框控件(TxtContent)的制作,該控件可以作為程序的輸入窗口[4]。另外,為了實(shí)現(xiàn)最終的功能需要,學(xué)生還要進(jìn)行四個(gè)按鈕的設(shè)置,這四個(gè)按鈕分別是復(fù)制按鈕(CmdCopy)、粘貼按鈕(CmdPaste)、清除按鈕(CmdClear)、退出程序按鈕(CmdQuit)。就設(shè)計(jì)要求來(lái)看,最終還需要顯示文本的起始位置,所以學(xué)生還要設(shè)計(jì)兩個(gè)用來(lái)顯示所選文本起始位置的標(biāo)簽一(LblStart)和顯示所選文本長(zhǎng)度的標(biāo)簽二(LblLength)。
2.屬性設(shè)置
在界面設(shè)置完成之后,接下來(lái)的重要工作是進(jìn)行屬性設(shè)置。為了讓學(xué)生的屬性設(shè)置更加準(zhǔn)確,老師給出了圖片示例(下圖),并強(qiáng)調(diào)在設(shè)置過(guò)程中需要將文本框控件的Multiline(多行)屬性要設(shè)置為T(mén)rue,這樣文本框才能自動(dòng)換行。
3.程序的書(shū)寫(xiě)
在具體任務(wù)完成中,程序書(shū)寫(xiě)是最為重要的內(nèi)容,所以需要對(duì)程序書(shū)寫(xiě)進(jìn)行強(qiáng)調(diào)?;谌蝿?wù)的完成,程序書(shū)寫(xiě)主要分為5個(gè)部分。
(1)文本框(TxtContent)的鼠標(biāo)事件
就文本的具體選擇而言,可以理解為先在欲選擇的文本前點(diǎn)擊鼠標(biāo),按下左鍵不放,拖動(dòng)鼠標(biāo)直到選擇文本的結(jié)束處,最后松開(kāi)鼠標(biāo)。這說(shuō)明,松開(kāi)鼠標(biāo)代表著文本選擇的結(jié)束,從而應(yīng)該在文本框的鼠標(biāo)彈起事件(MouseUp)中書(shū)寫(xiě)代碼,以改變兩個(gè)標(biāo)簽的標(biāo)題。就其操作的具體實(shí)現(xiàn)來(lái)看,代碼是:Private Sub TxtContent_MouseUp(Button As Integer, Shift As Integer, X As Single, Y As Single),括號(hào)中這一長(zhǎng)串內(nèi)容大家不必管它,這主要是產(chǎn)生位移時(shí)的坐標(biāo)變動(dòng)。
LblStart.Caption = "起始位置:" & TxtContent.SelStart
LblLength.Caption = "文本長(zhǎng)度:" &
TxtContent.SelLength
End Sub
(2)復(fù)制按鈕的點(diǎn)擊事件
Private Sub CmdCopy_Click()
Clipboard.SetText TxtContent.SelText
End Sub
(3)粘貼按鈕的點(diǎn)擊事件
Private Sub CmdPaste_Click()
TxtContent.SelText = Clipboard.GetText
End Sub
(4)清空按鈕的點(diǎn)擊事件
Private Sub CmdClear_Click()
TxtContent.Text = " "
End Sub
(5)退出程序按鈕的點(diǎn)擊事件
Private Sub CmdQuit_Click()
End 'End在VB中代表程序結(jié)束,用它可以直接退出程序。
End Sub
4.運(yùn)行調(diào)試
就具體的運(yùn)行調(diào)試來(lái)看,學(xué)生只需要掌握F5鍵的具體用法,或者是利用運(yùn)行按鈕點(diǎn)擊的方法進(jìn)行操作即可?;谶\(yùn)行調(diào)試結(jié)果做具體分析,文本編輯器是否可能會(huì)有一個(gè)準(zhǔn)確的答案。
5.控件的一些基本操作
就控件的具體利用來(lái)看,掌握一些便捷的使用命令,并利用命令所提供的功能,學(xué)生的具體工作會(huì)事半功倍。具體的操作命令都在VB“菜單欄”中有的“格式”命令中。就具體的操作來(lái)看,其主要包括了如下內(nèi)容。1.對(duì)齊:分別是縱向?qū)R的“左對(duì)齊”“居中對(duì)齊”“右對(duì)齊”;橫向?qū)R的“頂端”“中間”“底端”對(duì)齊;以及面向網(wǎng)格的“網(wǎng)格對(duì)齊”。它們的功能非常簡(jiǎn)單,只需隨意繪制幾個(gè)控件,然后選擇它們,再試著使用相關(guān)命令就能掌握了。2.統(tǒng)一尺寸:以某個(gè)控件為參照物,統(tǒng)一其他控件的大小尺寸。3.水平間距與垂直間距:調(diào)整某幾個(gè)控件的水平間距或垂直間距。
任務(wù)驅(qū)動(dòng)法在VB教學(xué)中的具體利用有非常突出的現(xiàn)實(shí)效果,就教學(xué)實(shí)踐分析來(lái)看,其主要的效果表現(xiàn)在如下方面:1.在任務(wù)驅(qū)動(dòng)教學(xué)法的具體利用中,老師的主要作用是指導(dǎo),具體的操作等均由學(xué)生自行完成。就VB學(xué)習(xí)來(lái)講,實(shí)踐體驗(yàn)比理論解釋更具效果,所以通過(guò)任務(wù)驅(qū)動(dòng)教學(xué)法的具體利用,學(xué)生對(duì)VB的基本操作方法等有了更加全面的掌握。2.在實(shí)際操作過(guò)程中,學(xué)生的思考為其操作以及為知識(shí)點(diǎn)的明確提供了幫助與支持。在操作中,有學(xué)生對(duì)自己的行為提出了質(zhì)疑,老師在講解了具體的操作原理后學(xué)生有豁然開(kāi)朗之感,這說(shuō)明其對(duì)所學(xué)內(nèi)容有了深刻的理解。
任務(wù)驅(qū)動(dòng)教學(xué)法是目前教育教學(xué)實(shí)踐中被廣泛利用的一種教學(xué)方式,其在改善學(xué)生學(xué)習(xí)狀態(tài),激發(fā)學(xué)生學(xué)習(xí)興趣方面有突出的價(jià)值,因此被應(yīng)用于各學(xué)科教學(xué)。VB是計(jì)算機(jī)教學(xué)實(shí)踐中的重要內(nèi)容,明確VB的特點(diǎn)并分析具體教學(xué)方法利用的效果,對(duì)甄選VB教學(xué)模式及方式方法有突出的價(jià)值。實(shí)踐研究表明,VB教學(xué)重視實(shí)踐操作,所以利用任務(wù)驅(qū)動(dòng)教學(xué)法有不錯(cuò)的效果,因此在實(shí)踐中強(qiáng)調(diào)任務(wù)驅(qū)動(dòng)的巧用,以提高VB教學(xué)的實(shí)效性。