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