VB中SUB過(guò)程初探_第1頁(yè)
VB中SUB過(guò)程初探_第2頁(yè)
VB中SUB過(guò)程初探_第3頁(yè)
VB中SUB過(guò)程初探_第4頁(yè)
VB中SUB過(guò)程初探_第5頁(yè)
已閱讀5頁(yè),還剩1頁(yè)未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)

文檔簡(jiǎn)介

1、VB中SUB過(guò)程初探 “搭積木”大闖關(guān) 課堂組織者:戴麗曼教學(xué)目標(biāo)A知識(shí)與技能1掌握VB過(guò)程的定義與分類;2掌握VB中過(guò)程名的命名方式;3掌握VB中SUB子程序的調(diào)用。B.過(guò)程與方法1提高學(xué)生的自主探究的能力與興趣;2培養(yǎng)學(xué)生一定的自主學(xué)習(xí)和創(chuàng)新的能力。C情感態(tài)度與價(jià)值觀培養(yǎng)學(xué)生的自主協(xié)作精神與自信心。教學(xué)重難點(diǎn)重點(diǎn):1掌握VB中的過(guò)程的定義與分類;2掌握VB中的過(guò)程的命名方式;3掌握VB中的SUB過(guò)程的調(diào)用。難點(diǎn):1 VB過(guò)程的理解;2 VB中SUB過(guò)程的實(shí)現(xiàn)和調(diào)用。課時(shí)安排 一課時(shí) 40分鐘課前準(zhǔn)備1、導(dǎo)航卡 2、教學(xué)用課件 3、學(xué)生用資料 4、學(xué)生分組教學(xué)過(guò)程一、 情景導(dǎo)入 (2分鐘)出

2、示第一關(guān)“猜字謎”。字謎一:“因小失大”,答案為“口”;字謎二:“夫人何去處”,答案為“二”。今天,讓我們進(jìn)入“搭積木大闖關(guān)”游戲中,首先作為關(guān)主的我,向大家講述闖關(guān)規(guī)則,關(guān)主將學(xué)生分組,以競(jìng)技的方式并且只能通過(guò)“火柴搭積木”的形式將結(jié)果呈現(xiàn)給大家,為的是調(diào)節(jié)課堂的氣氛,并讓學(xué)生將注意力集中到課堂中來(lái)。同時(shí),也為我們接下來(lái)的新課知識(shí)“子程序的調(diào)用”做了一定的鋪墊,隱射了在VB編程中我們有必要將相同的任務(wù)編成“子過(guò)程”,以能方便多次的使用。二、 闖關(guān)環(huán)節(jié)(總23分鐘)“要實(shí)現(xiàn)字謎一,如何去實(shí)現(xiàn)呢?”教師拋出問(wèn)題,學(xué)生肯定會(huì)去猜測(cè),這樣的即吸引了學(xué)生的注意力,也吸引了今天課堂的關(guān)鍵點(diǎn)。并且教師給出

3、產(chǎn)生結(jié)果(如下圖),引導(dǎo)學(xué)生進(jìn)行字體分解,建議利用“*”去象形筆畫(huà)。答案:口 1、 闖關(guān)規(guī)則介紹(10分鐘)VB應(yīng)用程序是由過(guò)程組成的,過(guò)程是完成某種特殊功能的一組獨(dú)立的程序代碼。兩大類過(guò)程。 事件過(guò)程 Sub過(guò)程 通用過(guò)程 Function過(guò)程事件過(guò)程是當(dāng)某個(gè)事件發(fā)生時(shí),對(duì)該事件作出響應(yīng)的程序段,它是VB應(yīng)用程序的主體,如COMMAND_CLICK(),FORM_LOAD()等為事件名。通用過(guò)程是獨(dú)立于事件過(guò)程之外,可供其他過(guò)程調(diào)用的程序段。(1) 規(guī)則背景:(2) SUB過(guò)程定義格式:A、定義格式:PrivatePublic Sub 過(guò)程名(參數(shù)表) 語(yǔ)句塊 Exit SubEnd Sub

4、說(shuō)明: · 局部(Private)過(guò)程和全局(公用, Public)過(guò)程; · 通過(guò)參數(shù)表傳送參數(shù); Sub過(guò)程可以獲取調(diào)用過(guò)程傳送的參數(shù),也能通過(guò)參數(shù)表的參數(shù),把計(jì)算結(jié)果傳回給調(diào)用過(guò)程。B、SUB過(guò)程一:過(guò)程名,其命名規(guī)則同變量命名Private Sub mysub1(n) Print String(n, “*”)產(chǎn)生N個(gè)“*”組成的字符串End SubSUB語(yǔ)句的調(diào)用方式:(1)CALL調(diào)用:CALL mysub1(8) 產(chǎn)生結(jié)果為:(2)直接調(diào)用: mysub1 8 可產(chǎn)生結(jié)果為同上。通過(guò)以上的知識(shí)點(diǎn)的介紹,使學(xué)生能掌握VB中子過(guò)程的重要性,并且讓學(xué)生了解SUB過(guò)程調(diào)

5、用的基本形式,同時(shí)也將疑問(wèn)帶給學(xué)生,發(fā)揮學(xué)生的自主創(chuàng)新與探索精神去完成接下來(lái)的闖關(guān)任務(wù)。2、 闖關(guān)一:(5分鐘)學(xué)生積木一攻略:要實(shí)現(xiàn)“二”字,如何調(diào)用MYSUB1()進(jìn)行操作呢?(請(qǐng)打開(kāi)示例一程序,完成操作)要求學(xué)生在剛才所掌握的知識(shí)點(diǎn)的基礎(chǔ)上,并且在“導(dǎo)航卡”的幫助下完成示例一的程序代碼編寫(xiě),實(shí)現(xiàn)“二”字。半成型代碼如下: Private Sub Form_Load() Show End SubPrivate Sub mysub1(n) Print String(n, "*")End Sub教師巡視課堂,發(fā)現(xiàn)問(wèn)題及時(shí)解決,并引導(dǎo)學(xué)生進(jìn)行相互協(xié)作,以能更好的完成任務(wù),在完

6、成的過(guò)程中,對(duì)作品進(jìn)行一定的點(diǎn)評(píng)。為使學(xué)生在接受理論時(shí),不會(huì)太厭煩,故在闖關(guān)一環(huán)節(jié)結(jié)束后,對(duì)過(guò)程的調(diào)用進(jìn)行一定的說(shuō)明,讓學(xué)生能更好的理解過(guò)程調(diào)用的流程。過(guò)程調(diào)用示例:調(diào)用過(guò)程 Call SubA Call SubA Call SubB 子過(guò)程SubA子過(guò)程SubB把相同的任務(wù)編成相對(duì)獨(dú)立的“子過(guò)程”。當(dāng)事件過(guò)程需要執(zhí)行這個(gè)任務(wù)時(shí),可使用調(diào)用語(yǔ)句(如Call)實(shí)行調(diào)用。子過(guò)程執(zhí)行完后,會(huì)返回事件過(guò)程中調(diào)用語(yǔ)句Call的后續(xù)語(yǔ)句繼續(xù)執(zhí)行。3、 SUB過(guò)程二:(3分鐘)注:無(wú)參數(shù)Private Sub mysub2() Print "*" Tab(8); "*"

7、; End Sub可產(chǎn)生: 學(xué)生完成后,進(jìn)行作品反饋,并點(diǎn)品,以能增強(qiáng)學(xué)生的自信心。4、 闖關(guān)二:(5分鐘)學(xué)生積木二攻略:要實(shí)現(xiàn)“口”字,如何調(diào)用MYSUB1()和 MYSUB2()進(jìn)行操作呢?(請(qǐng)打開(kāi)示例二程序,完成操作)要求學(xué)生在剛才所掌握的知識(shí)點(diǎn)的基礎(chǔ)上,并且在“導(dǎo)航卡”的幫助下完成示例二的程序代碼編寫(xiě),實(shí)現(xiàn)“口”字。半成型代碼如下:Private Sub Form_Load() Show End SubPrivate Sub mysub1(n) Print String(n, "*")End SubPrivate Sub mysub2() Print "

8、*" Tab(8); "*"End Sub 結(jié)果作品反饋,以能更好的了解學(xué)生的掌握情況,并且采用學(xué)生自愿的形式,更好的提高學(xué)生的自信心。三、 歡迎進(jìn)入闖關(guān)升級(jí)階段(10分鐘)調(diào)用SUB過(guò)程,實(shí)現(xiàn) “日”、“呂”等兩口便一家。此關(guān)的設(shè)計(jì)目的在于使學(xué)有余力的學(xué)生能得到更多的鍛煉,以能更好的鞏固所學(xué)的知識(shí)點(diǎn),也為課堂能對(duì)各種層次的學(xué)生進(jìn)行因材施教。操作過(guò)程中學(xué)生遇見(jiàn)問(wèn)題:1、組內(nèi)合作; 2、組間合作; 3、導(dǎo)航卡幫助; 4、教師幫助。四、 闖關(guān)心得(3分鐘)這次的闖關(guān)中,同學(xué)們獲取了怎么樣的經(jīng)驗(yàn)?zāi)??此?wèn)題的設(shè)計(jì),使六個(gè)小組分別派代表總結(jié)課堂的所學(xué),能鍛煉學(xué)生的總結(jié)概括能

9、力以及表達(dá)能力,并使知識(shí)點(diǎn)得到更好的回顧。教師在各個(gè)小組總結(jié)完“闖關(guān)心得”后,自己總結(jié)課堂:小結(jié):1、VB過(guò)程的定義與分類;2、子過(guò)程命名同變量命名;3、SUB過(guò)程調(diào)用:(1)使用Call語(yǔ)句。格式: Call 過(guò)程名(實(shí)參表) (2)直接使用過(guò)程名,格式: 過(guò)程名實(shí)參表例如,調(diào)用名為SubCal的過(guò)程: Call SubCal(10) SubCal 10五、 恭喜過(guò)關(guān),請(qǐng)做好下一關(guān)的準(zhǔn)備(2分鐘)1、 如何利用SUB過(guò)程調(diào)用實(shí)現(xiàn)5!+10!的和;2、 預(yù)習(xí)FUNCTION 函數(shù)調(diào)用的有關(guān)知識(shí)。六、 板書(shū)設(shè)計(jì) 事件過(guò)程 Sub過(guò)程 通用過(guò)程 Function過(guò)程SUB過(guò)程調(diào)用:(1)使用Cal

10、l語(yǔ)句。格式: Call 過(guò)程名(實(shí)參表) (2)直接使用過(guò)程名,格式: 過(guò)程名實(shí)參表知識(shí)點(diǎn)介紹:VB應(yīng)用程序是由過(guò)程組成的,過(guò)程是完成某種特殊功能的一組獨(dú)立的程序代碼。兩大類過(guò)程。 事件過(guò)程 Sub過(guò)程 通用過(guò)程 Function過(guò)程事件過(guò)程是當(dāng)某個(gè)事件發(fā)生時(shí),對(duì)該事件作出響應(yīng)的程序段,它是VB應(yīng)用程序的主體,如COMMAND_CLICK(),FORM_LOAD()等為事件名。通用過(guò)程是獨(dú)立于事件過(guò)程之外,可供其他過(guò)程調(diào)用的程序段。過(guò)程調(diào)用示例:(1) SUB過(guò)程定義格式:A、定義格式:PrivatePublic Sub 過(guò)程名(參數(shù)表) 語(yǔ)句塊 Exit SubEnd Sub說(shuō)明: · 局部(Private)過(guò)程和全局(公用, Public)過(guò)程; · 通過(guò)參數(shù)表傳送參數(shù); Sub過(guò)程可以獲取調(diào)用過(guò)程傳送的參數(shù),也能通過(guò)參數(shù)表的參數(shù),把計(jì)算結(jié)果傳回給調(diào)用過(guò)程。例題參考:使用Sub過(guò)程的示例1 Private Sub Form_Load() Show Call mysub1(30) Call mysub2 Call mysub2 Call mysub2 Call mysub1(30) End Sub程序運(yùn)行結(jié)果注意:光標(biāo)移動(dòng)的實(shí)現(xiàn)TAB(

溫馨提示

  • 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。

最新文檔

評(píng)論

0/150

提交評(píng)論