摘要:本文針對非計算機(jī)專業(yè)學(xué)生學(xué)習(xí)第一門程序設(shè)計語言的特點,總結(jié)了在“VB程序設(shè)計”課程教學(xué)中值得重視的兩大問題,并給出了具體的教學(xué)方法。
關(guān)鍵詞:程序設(shè)計;VB課程;非計算機(jī)專業(yè);教學(xué)方法
中圖分類號:G642文獻(xiàn)標(biāo)識碼:B
1引言
對于初次學(xué)習(xí)程序設(shè)計語言的學(xué)生來說,要迅速掌握程序設(shè)計的正確思維方法和基本技能不是容易的事情。如何解決內(nèi)容多與學(xué)時少的矛盾?無疑只能從教學(xué)方法中找出路。我們認(rèn)為,若干關(guān)鍵性的基礎(chǔ)問題和思維方法對學(xué)生程序設(shè)計技能的形成有至關(guān)重要的影響。因此,本文結(jié)合個人的實踐體會,介紹筆者在“VB程序設(shè)計”課程教學(xué)中兩點經(jīng)驗:一是圍繞如何使學(xué)生快速建立程序設(shè)計思維方法的問題,提出應(yīng)首先突破四個基礎(chǔ)性關(guān)鍵問題;二是針對初學(xué)者,就四類基本問題闡述了如何使用“從具體到抽象”的教學(xué)方法。望能拋磚引玉,并希望對其他程序語種的教學(xué)也能起到參考作用。
2快速建立程序設(shè)計思維方法
2.1理解事件驅(qū)動程序的機(jī)制
VB是采用事件驅(qū)動機(jī)制執(zhí)行程序的。為使初學(xué)者理解事件驅(qū)動程序的機(jī)制,筆者用通俗簡單的敘述方式,總結(jié)成如下幾個要點:①應(yīng)用程序基于對象組成,每個對象都有預(yù)先定義的事件。②對每種事件VB都有一個特定的關(guān)鍵詞來表示(如鼠標(biāo)單擊事件的關(guān)鍵詞是Click,窗體加載事件是Load)。③一個具體對象的具體事件發(fā)生時就有一個對應(yīng)的程序單元的語句被執(zhí)行,這個……