程序設計使用計時器控件1_第1頁
程序設計使用計時器控件1_第2頁
程序設計使用計時器控件1_第3頁
程序設計使用計時器控件1_第4頁
程序設計使用計時器控件1_第5頁
全文預覽已結束

下載本文檔

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

文檔簡介

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

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

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

4、我們就能設計和實現(xiàn)一個簡單的“電子表”程序了 。二、 講解(15分鐘)1 知識點介紹:(1) 計時器控件像其它一般控件一樣可在工具箱中找到。 (2) 計時器控件是一個不可見控件,也就是說在設計階段,你能夠看到它,但程序運行時它不會在見面上出現(xiàn),是不可見的,因此它沒有其他可見控件的VISIBLE屬性和CAPTION屬性。(3) 但“計時器控件”有兩個很重要的屬性就是Interval屬性和Enabled屬性。Enabled屬性和其它控件的Enabled屬性一樣,表示該控件是是否響應用戶所生成的事件,也就是說是否會去執(zhí)行Timer事件里的代碼。Interval屬性:是一段時間間隔,單位是毫秒,是兩次

5、調(diào)用Timer事件的時間間隔。注意:在Enabled=True的情況下,Interval屬性才起作用,每過Interval時間間隔就調(diào)用Timer事件。當Enabled=False時,Interval屬性無效,無任如何都不會調(diào)用Timer事件。相當于Enabled是個啟動計時器的一個開關,而Interval是計的時間間隔。Enabled=True,啟動計時,當時間一到就去處理Timer事件,繼續(xù)計時。當Enabled=False時,停止計時。(4) 計時器控件的Enabled控件Interval屬性和Enabled屬性的設置。方法一:設計階段,在屬性窗口中設置,如ENABLED=FALSE;

6、INTERVAL=1000(即一秒)方法二:代碼編寫,如在窗體加載時寫入:Private Sub FrmMain_Load() timer1.Enabled=false timer1.Interval=1000End Sub(5) 計時器控件”還有一個最重要的事件Timer事件。 當timer1.Enabled=True時,每過timer1.Interval個時間段,就會去執(zhí)行Timer事件。 比如說,你每過0.1秒就把某個件事情處理一下,那么你就可以把處理這件事情的代碼寫在一個Timer控件的Timer事件中。 最簡單的如每過一秒我們就讓某個數(shù)加一,那么這樣經(jīng)過處理后,就能模擬一個電子表了,

7、今天就來學習如何做一個“電子表”。 Private Sub Timer1_Timer() Rem 加入定時執(zhí)行的代碼段'End Sub 2 根據(jù)任務進行程序的分析任務:編寫模擬“電子表”的程序。功能描述:(1)重置時間:就是把時間變?yōu)? (2)開始計時:就是電子表開始工作計時 (3)暫停計時:就是電子表暫時停止計時,但下次計時的時候,要從先前停的時間繼續(xù)計時。 程序分析:開始初始化變量和計時器等待時間到達顯示時間時間處理事件 主程序: 說明:等待時間到達,計時器控件自動完成。重置時間: 將時間重新設置為0開始計時:計時器開始工作,即計時器的Eanbled屬性為TRUE暫停計時:計時器暫停工作,即計時器的Eanbled屬性為False3 簡單界面的設置 三、 先讓學生根據(jù)課堂要求,進行程序的分析和編寫,教師指導(10分鐘) 四、教師發(fā)下幫助文件繼續(xù)練習,并說明這個幫助文件中的第一個程序的一些不完善的地方,希望學生思考后,給以解決。五、 教師總結本堂課的重點知識。這次課主要學習了計時器控件的兩個基本屬性ENABLED屬性和INTERVAL屬性以及TIMER事件。對知識點進行重述。我們可以利用該控件來實現(xiàn)其它控件很到作到

溫馨提示

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

評論

0/150

提交評論