C#中Timer控件的教學(xué)探析_第1頁
C#中Timer控件的教學(xué)探析_第2頁
C#中Timer控件的教學(xué)探析_第3頁
C#中Timer控件的教學(xué)探析_第4頁
免費(fèi)預(yù)覽已結(jié)束,剩余1頁可下載查看

下載本文檔

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

文檔簡介

1、    c#中timer控件的教學(xué)探析    錢春英【摘 要】本文首先介紹timer控件的基本屬性和事件,然后圍繞該知識(shí)點(diǎn)設(shè)計(jì)了四個(gè)由易到難、層層推進(jìn)的案例,并用微視頻的形式將案例動(dòng)態(tài)展現(xiàn)出來。此教學(xué)方法也適合本課程其它教學(xué)內(nèi)容。【關(guān)鍵詞】timer;控件;教學(xué);探析c#是面向?qū)ο蟮某绦蛟O(shè)計(jì)語言,winforms(windows窗體)開發(fā)是c#中應(yīng)用性、實(shí)踐性極強(qiáng)的知識(shí)點(diǎn),winforms開發(fā)使得c#應(yīng)用程序具有良好的交互界面設(shè)計(jì)、強(qiáng)大的業(yè)務(wù)邏輯設(shè)計(jì)。而對(duì)各類控件能熟練運(yùn)用是winforms開發(fā)的基礎(chǔ)。在c#的所有控件中,timer控件無疑是一個(gè)很特殊、

2、很重要的控件,學(xué)生們也普遍反映這個(gè)控件比較難學(xué),所以本文就針對(duì)該控件進(jìn)行教學(xué)方法上的探析。一、timer控件簡介timer是定時(shí)器,在winforms開發(fā)中,利用timer控件產(chǎn)生一定的時(shí)間間隔,每個(gè)時(shí)間間隔中安排特定的功能,時(shí)間一到,這些功能即被觸發(fā)。該控件具有自己的屬性、方法和事件,其中interval屬性很重要,該屬性主要是設(shè)定定時(shí)間隔的。tick事件是該控件唯一的事件,每個(gè)時(shí)間間隔中安排的功能,都是在該事件被觸發(fā)后運(yùn)行的。二、層層遞進(jìn)案例教學(xué)法的應(yīng)用案例教學(xué)法在程序設(shè)計(jì)類課程中的運(yùn)用是比較廣泛的。在timer控件的教學(xué)中,本人精心組織案例,設(shè)計(jì)了四個(gè)由易到難,層層遞進(jìn)的案例。(1)導(dǎo)引

3、案例:一個(gè)燈的亮滅。現(xiàn)實(shí)生活中燈的亮滅,可以通過定時(shí)器來控制,通過對(duì)timer控件interval屬性和tick事件的設(shè)置,可以控制燈定時(shí)的亮和滅。(2)模仿案例:一個(gè)燈的閃爍。燈的閃爍是燈的亮滅的另一種形式,只要修改導(dǎo)引案例中interval屬性,即可控制燈的閃爍。(3)夯實(shí)案例:交通燈(三盞燈)?,F(xiàn)實(shí)生活中的交通燈是由紅、黃、綠三盞燈按一定的亮滅規(guī)律組成的。同學(xué)們通過前面的導(dǎo)引案例和模仿案例地實(shí)踐,已經(jīng)學(xué)會(huì)了一盞燈定時(shí)地亮滅,而在本案例中,增加了三盞燈定時(shí)地有規(guī)律地亮滅,同學(xué)們會(huì)相對(duì)輕松地完成本案例的實(shí)踐活動(dòng)。(4)拓展案例:交通燈(十二盞燈)?,F(xiàn)實(shí)生活中的交通燈是由東西南北各三盞燈組成的

4、,相對(duì)于夯實(shí)案例,拓展案例的難度增加了,但由于同學(xué)們已經(jīng)掌握了三盞燈的亮滅規(guī)律,所以對(duì)于拓展案例,從同學(xué)們實(shí)踐的結(jié)果來看,大家也沒有表現(xiàn)出太難,不能掌握的情緒出來。上述四個(gè)案例不是孤立的、分散的,而是都圍繞著“燈的亮滅”這一核心動(dòng)作進(jìn)行,而這一核心動(dòng)作就是通過timer控件的interval屬性和tick事件的設(shè)置來實(shí)現(xiàn)的。四個(gè)案例層層遞進(jìn),復(fù)雜度逐步提高,尤其是最后一個(gè)案例:交通燈(十二盞燈),是一個(gè)生活中常見的例子,該案例的邏輯性很強(qiáng),對(duì)于初學(xué)者來說是很難一下實(shí)現(xiàn)的,但是通過前面三個(gè)案例的學(xué)習(xí)逐步推進(jìn),到設(shè)計(jì)最后一個(gè)案例時(shí),就水到渠成了。學(xué)生們普遍反映,通過這四個(gè)案例的學(xué)習(xí),都較好地掌握了

5、tiemr控件的功能和開發(fā)技巧。三、微課在教學(xué)中的應(yīng)用微課作為一種新型的教育信息資源形式,以其“短小精悍、主題突出、交互性強(qiáng)”等優(yōu)勢(shì)被廣泛認(rèn)可。針對(duì)timer控件的應(yīng)用,本人設(shè)計(jì)了五個(gè)微視頻來展現(xiàn)上述案例,每個(gè)視頻不超過10分鐘。第一個(gè)視頻是timer定時(shí)器在生活中的場(chǎng)景應(yīng)用,我把它稱之為情景創(chuàng)設(shè)視頻,如圖1所示。第二到第五個(gè)視頻即是對(duì)上文四個(gè)案例的動(dòng)態(tài)展現(xiàn)。(1)在制作導(dǎo)引案例的微視頻時(shí),目的是讓學(xué)生掌握timer控件的兩個(gè)知識(shí)點(diǎn):interval屬性的設(shè)置以及tick事件的處理,視頻對(duì)這兩個(gè)知識(shí)點(diǎn)的代碼處理及運(yùn)行結(jié)果做了重點(diǎn)展現(xiàn),而對(duì)其它控件的代碼展示就快速處理了,結(jié)果如圖2 所示。(2)

6、學(xué)生通過導(dǎo)引案例視頻的學(xué)習(xí),對(duì)timer控件的屬性及事件有了初步的了解,為了進(jìn)一步提升他們對(duì)知識(shí)點(diǎn)的認(rèn)知能力,本人設(shè)計(jì)了第二個(gè)實(shí)例,即模仿案例,該案例是在第一個(gè)案例的基礎(chǔ)上,只要修改timer控件的interval屬性即可,視頻展現(xiàn)結(jié)果如圖3所示。(3)同理,到第三個(gè)案例,夯實(shí)案例中, 本人在制作微課視頻時(shí)引入生活情景(交通燈的定時(shí)亮滅控制),該案例是上述兩個(gè)案例的進(jìn)一步提升,視頻主要展現(xiàn)了對(duì)timer控件的interval屬性和iick事件的靈活設(shè)置上,運(yùn)行結(jié)果如圖4所示。(4)第四個(gè)案例拓展案例,是屬于課后拓展部分,視頻主要展現(xiàn)該案例的邏輯狀態(tài)的講解上,而具體設(shè)計(jì)讓學(xué)生課后來完成。運(yùn)行如圖

7、5所示。以上微視頻時(shí)間都比較短,每個(gè)視頻都將重點(diǎn)講解清楚即可,還留了不少空白讓學(xué)生去思考,去完善。學(xué)生通過對(duì)這些視頻的反復(fù)觀看、模仿和學(xué)習(xí),對(duì)timer控件的認(rèn)知能力和開發(fā)能力都有了進(jìn)一步地提升。四、總結(jié)本文圍繞c#中timer控件這個(gè)知識(shí)點(diǎn),精心設(shè)計(jì)了四個(gè)由易到難,逐層推進(jìn)的案例,克服了以往教學(xué)中圍繞知識(shí)點(diǎn)的案例都是分離的,不成體系的缺點(diǎn);同時(shí)還用微視頻的形式將這四個(gè)案例的動(dòng)態(tài)效果展示出來,不僅大大提升了學(xué)生學(xué)習(xí)的興趣,還極大地增強(qiáng)了教學(xué)效果。本人通過教學(xué)實(shí)踐下來,發(fā)現(xiàn)學(xué)生對(duì)這一知識(shí)點(diǎn)的掌握程度較以往的學(xué)生有很大的提高,同時(shí),本人也發(fā)現(xiàn)該教學(xué)方法同樣適合本課程其它教學(xué)內(nèi)容,正在積極探索該方法的普及使用。參考文獻(xiàn):1 張靜然.微課程之綜述j.中國信息技術(shù)教育,2012.2 鄭軍,王以寧,王凱玲,白昱.微型學(xué)習(xí)視頻的設(shè)計(jì)研究j.中國電化教育,2012.3 胡鐵生. 我國微課發(fā)展的三個(gè)階段及其啟示j. 遠(yuǎn)程教育雜志

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(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)論