visual-basic-程序設(shè)計--使用計時器控件(一)_第1頁
visual-basic-程序設(shè)計--使用計時器控件(一)_第2頁
visual-basic-程序設(shè)計--使用計時器控件(一)_第3頁
visual-basic-程序設(shè)計--使用計時器控件(一)_第4頁
visual-basic-程序設(shè)計--使用計時器控件(一)_第5頁
全文預(yù)覽已結(jié)束

下載本文檔

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

文檔簡介

1、visualbasic程序設(shè)計_使用計時器控件(1)年級:高(二)教學(xué)目標:整體目標:技能目標:掌握工具箱里的計時器控件的基本屬性和事件,并會使用該控件編寫簡單的程序。情感目標:激發(fā)學(xué)生學(xué)習(xí)VisualBasic程序設(shè)計的興趣。發(fā)展目標:培養(yǎng)獨立思考、學(xué)習(xí)和創(chuàng)新精神,提高學(xué)生的信息素養(yǎng)。層次目標:基礎(chǔ)簿弱學(xué)生的學(xué)習(xí)目標:1 .基本了解“計時器控件”的Enabled屬性和Interval屬性,會使用屬性窗口進行相關(guān)設(shè)置,初步學(xué)會用代碼設(shè)置Enabled屬性。2 .了解“計時器控件”的Timer事件何時被觸發(fā),并會編寫簡單程序的相應(yīng)代碼。本教案采用的程序是設(shè)計一個簡單的“電子表”程序一般學(xué)生的學(xué)習(xí)

2、目標:1 .熟練掌握“計時器控件”的Enabled屬性和Interval屬性,會使用屬性窗口進行相關(guān)設(shè)置,并會使用代碼設(shè)置這些屬性。2 .了解“計時器控件”的Timer事件何時被觸發(fā),熟練編寫簡單程序的相應(yīng)代碼,并能根據(jù)幫助文件對“電子表”程序進行一定程度的擴充。本教案采用的程序是設(shè)計一個簡單的“電子表”程序優(yōu)等學(xué)生的學(xué)習(xí)目標:1 .熟練掌握“計時器控件”的Enabled屬性和Interval屬性,會使用屬性窗口進行相關(guān)設(shè)置,并會使用代碼設(shè)置這些屬性。2 .熟練掌握“計時器控件”的Timer事件何時被觸發(fā),熟練編寫簡單程序的相應(yīng)代碼,并能根據(jù)幫助文件完善“電子表”程序。本教案采用的程序是設(shè)計一

3、個簡單的“電子表”程序教學(xué)重點:1 .了解如何在窗體上加入“計時器控件”即Timer控件,理解Timer控件的Enabled屬性、Interval屬性和Timer事件。2 .學(xué)習(xí)使用Timer控件來編寫“電子表”程序的關(guān)鍵子程序即Timer事件。3培養(yǎng)學(xué)生良好的程序設(shè)計結(jié)構(gòu)和習(xí)慣。教學(xué)難點:讓學(xué)生發(fā)現(xiàn)程序的不足之處,并給出相應(yīng)的解決方案。教學(xué)過程課前準備:按照課程要求,準備好要演示的程序,以及相應(yīng)的幫助文件。一、引入(1分鐘)1 上課后,將準備好的“電子表”程序演示給學(xué)生們看,激發(fā)學(xué)生的興趣。2 教師說話:如何來設(shè)計和實現(xiàn)一個簡單的“電子表”程序呢,今天我們要來講一個“計時器控件”,通過這個控

4、件,我們就能設(shè)計和實現(xiàn)一個簡單的“電子表”程序了。、講解(15分鐘)1 .知識點介紹:(1) 計時器控件像其它一般控件一樣可在工具箱中找到。%工程1IMicro¥isualBasic設(shè)計文件舊的相視圉的工程格式調(diào)試®運行®宣聞3圖表©工具外接程序®I窗口®幫助電)國a-肖a,X度電精kII穗囪色落0E電口cja石、a晉jsiiiaei(2) 計時器控件是一個不可見控件,也就是說在設(shè)計階段,你能夠看到它,但程序運行時它不會在見面上出現(xiàn),是不可見的,因此它沒有其他可見控件的VISIBLE屬性和CAPTION屬性。(3) 但“計時器控件”有

5、兩個很重要的屬性就是Interval屬性和Enabled屬性。Enabled屬性和其它控件的Enabled屬性一樣,表示該控件是是否響應(yīng)用戶所生成的事件,也就是說是否會去執(zhí)行Timer事件里的代碼。Interval屬性:是一段時間間隔,單位是毫秒,是兩次調(diào)用Timer事件的時間間隔。注意:在Enabled=True的情況下,Interval屬性才起作用,每過Interval時間間隔就調(diào)用Timer事件。當(dāng)Enabled=False時,Interval屬性無效,無任如何都不會調(diào)用Timer事相當(dāng)于Enabled是個啟動計時器的一個開關(guān),而Interval是計的時間間隔。Enabled=True,

6、啟動計時,當(dāng)時間一到就去處理Timer事件,繼續(xù)計時。當(dāng)Enabled=False時,停止計時。ENABLED=FALSE ;(4) 計時器控件的Enabled控件Interval屬性和Enabled屬性的設(shè)置。方法一:設(shè)計階段,在屬性窗口中設(shè)置,如INTERVAL=1000(即一秒)屬性-Timer|T±Her1Timer按字母序按分類序方法二:代碼編寫,如在窗體加載時寫入:名稱)TimerlEnabledFiLsfirudexInterval1000Left1320Top480PrivateSubFrmMain_Load()timer1.Enabled=falsetimer1.I

7、nterval=1000End Sub(5)計時當(dāng)tim器控件”還有一個最重要的事件Timer非件。er1.Enabled=True 時,每過 timerl.Interva個時間段,就會去執(zhí)行Timer事件。比如說,你每過0.1秒就把某個件事情處理一下,那么你就可以把處理這件事情的代碼寫在一個Timer控件的Timer事件中。最簡單的如每過一秒我們就讓某個數(shù)加一,那么這樣經(jīng)過處理后,就能模擬一個電子表了,今天就來學(xué)習(xí)如何做一個“電子表”PrivateSubTimer1_Timer()Rem加入定時執(zhí)行的代碼段EndSub2 .根據(jù)任務(wù)進行程序的分析任務(wù):編寫模擬 功能描述:(1) (2) (3

8、)“電子表”的程序。重置時間開始計時暫停計時就是把時間變?yōu)?0就是電子表開始工作計時就是電子表暫時停止計時,但下次計時的時候,要從先前停的時間繼續(xù)計時。程序分析:主程序:說明:等待時間到達,計時器控件自動完成。重置時間:將時間重新設(shè)置為0開始計時:Eanbled 屬性為 TRUEEanbled 屬性為 False計時器開始工作,即計時器的暫停計時:計時器暫停工作,即計時器的3 .簡單界面的設(shè)置三、先讓學(xué)生根據(jù)課堂要求,進行程序的分析和編寫,教師指導(dǎo)(10分鐘)四、教師發(fā)下幫助文件繼續(xù)練習(xí),并說明這個幫助文件中的第一個程序的一些不完善的地方,希望學(xué)生思考后,給以解決。五、教師總結(jié)本堂課的重點知識。這次課主要學(xué)習(xí)了計時器控件的兩個基本屬性ENABLED屬性和INTERVAL屬性以及TIMER事件。對知識點進行重述。我們可以利用該控件來

溫馨提示

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

評論

0/150

提交評論