亚洲免费av电影一区二区三区,日韩爱爱视频,51精品视频一区二区三区,91视频爱爱,日韩欧美在线播放视频,中文字幕少妇AV,亚洲电影中文字幕,久久久久亚洲av成人网址,久久综合视频网站,国产在线不卡免费播放

        ?

        Timer控件,“T—I—M—E—R”編程

        2016-05-27 00:32:38張利波
        中小學信息技術教育 2016年5期
        關鍵詞:設置教材效果

        張利波

        前情回顧

        寧波市編信息技術教材經(jīng)過2014年修訂,刪除了已經(jīng)過時的QB,取而代之以VB作為程序設計教學內(nèi)容。一方面,VB界面友好,語言簡潔,是一款結構化、模塊化、面向?qū)ο蟮目梢暬绦蛟O計語言;另一方面,VB可以銜接高中信息技術“算法與程序設計”模塊的教學內(nèi)容。因此,初三階段,學生正式進入編程時代。

        何為編程?為了使計算機能夠理解人的意圖,人類就必須將需解決問題的思路、方法和手段通過計算機可以理解的形式告訴計算機,使得計算機能夠根據(jù)人的指令一步一步去工作,完成某種特定的任務。這種人和計算機之間交流的過程就是編程。

        幾乎所有學生在跨入“編程”之前,會不約而同地認為:編程,難,很難,相當難!事實呢?我也認為確實難。所幸,我們學習VB不用沖擊信息學奧林匹克競賽。那么,怎樣在有限的時間內(nèi),讓學生及時進入編程狀態(tài)呢?學習內(nèi)容很大程度上起著決定性的作用。“既吸引眼球又簡潔的例子就好了”,我心里一遍遍默念著??粗滩牡谝徽n,我有了新的想法。

        使用緣由

        說起教材第一課,不禁想起了2014年1月,全體教材編寫人員來到美麗的省城——杭州,齊聚浙江教育出版社的會議廳開始了第五冊教材修訂工作。很榮幸,我也是其中一員,參與VB部分內(nèi)容的編寫??紤]到與高中VB教材的銜接,教材組還邀請了鄞州中學的林強老師。林老師執(zhí)教高中信息技術教學,多次參與浙江省信息技術學考、高考的命題工作。有林老師為我們VB小組把關,我似乎吃了一顆定心丸。編寫教材之前,我也翻閱了一些教材,查閱了一些資料,發(fā)現(xiàn)VB第一課內(nèi)容相仿,大多為VB簡介、窗口介紹等基礎知識,操作上以打開文件、保存文件為主。至于例子,基本大同小異,如點擊按鈕顯示“歡迎來到VB世界”等。

        我當即決定把這個通俗的例子改掉,但是什么例子恰當呢?同樣是顯示,同樣用Label控件,難度不大,效果很好,有這樣的例子嗎?對,顯示!時間的顯示是否更有意義?——電子時鐘!我?guī)缀跆氤隽诉@個例子。

        再看Timer控件,屬性相當少,不妨礙學生首次接觸VB。當我把這個想法告訴林老師時,林老師也贊同這一生活化的例子。于是,電子時鐘出現(xiàn)在VB第一課中。

        基本概念

        Timer

        Timer是VB工具箱中的一種控件。通俗來說,就是計時器,運行時不可視。通過引發(fā)Timer事件,Timer控件可以有規(guī)律地每隔一段時間執(zhí)行一次代碼。Timer重要屬性有Interval(時間間隔)、Enabled(是否可用)。

        T-I-M-E-R

        T-I-M-E-R (Twinkly Interesting Magic Easy Round)是指VB教學初期,利用Timer控件實現(xiàn)動態(tài)效果,快速營造出一種簡單、有趣、神奇、極具吸引力的VB學習課程,從而驅(qū)除學生編程的畏懼感,產(chǎn)生對VB的親近感。

        要素解析

        T—— Twinkly—— 閃爍的

        Twinkly意為閃爍的、閃亮的。這與Timer控件調(diào)用Timer事件有異曲同工之妙。Timer事件每隔一定時間執(zhí)行一次代碼,對應效果猶如閃爍。Timer控件最閃亮、最吸引眼球的當屬“動態(tài)”效果。因此,“閃爍”似乎成了Timer控件最基本的屬性,其前提條件Interval設置非零數(shù)據(jù),Enabled 設置True?!伴W爍”可以表現(xiàn)文字的一明一暗,顏色的五彩變化,也可以表現(xiàn)圖片交替、文字移動,數(shù)據(jù)、時間的更新等。

        I—— Interesting—— 有趣的

        Interesting意為有趣的,令人關注的。VB學習初期一般選用簡潔的例子,基本會用到典型的Label控件,屬性以Caption為主,再輔以類似文字屬性設置,如更改字體、字號、字色等。這些操作基本類同于Word文字設計,學生上手容易,但效果差強人意。事實上,這些內(nèi)容難以體現(xiàn)VB編程的強大,學生難以體味出VB編程的味道。誠然,在VB初學階段,學生還沒編程基礎,沒碰過IF、FOR, 看不懂選擇、循環(huán),但缺少這些結構,程序效果就會大打折扣。

        這時不妨采用Timer控件,一樣的編程基礎,不一樣的編程效果。比如讓電子時鐘可以像日常電子鐘那樣有跳動的過程;比如隨機抽獎程序,不僅可供教師應用于課堂隨機點名,還能關聯(lián)生活中的抽獎環(huán)節(jié);比如圖片交替,既可模擬屏保效果,又可作為記憶類的益智游戲。這些有意思、有意義的實例,讓學生觸碰VB第一刻起,就牢牢記住VB的魅力,感受VB的強大,讓學生對VB產(chǎn)生“相見恨晚”的感覺。

        M—— Magic—— 神奇的

        Magic意為神奇的、不可思議的,有奇異魔力的。Timer控件的確有神奇魔力,寥寥數(shù)個屬性設置,短短一句代碼,居然一個電子時鐘就躍然于屏幕之上(如圖1)。如此簡單,如此神奇!不可否認,此時學生僅僅驚嘆于表面現(xiàn)象,但“首因效應”卻在VB第一課上被發(fā)揮得淋漓盡致。當然作為教師,我們明白表面現(xiàn)象不能維系太久的學習,只有及時探究Timer控件內(nèi)在的秘密,才能讓學生真正領略VB的神奇魅力。

        比如電子時鐘屬性設置為1000毫秒,運行效果按秒變化;如果按2秒跳動一次,Interval設置為多少毫秒?學生很自然地設置2000毫秒,結果的確這樣。接下來,我讓學生嘗試100毫秒,猜測電子時鐘會怎么跳動。學生紛紛猜想。驗證之后,運行效果居然沒有一點變化!

        “為什么會一樣?”我趁機拋出這個疑問,“Timer沒有‘寫嗎?偷懶了?”“沒有偷懶,‘寫的?!薄?秒中間‘寫了幾次?”“10次。”“寫了這么多,居然沒變化,為什么?”“每次寫了一模一樣的內(nèi)容?!薄盀槭裁磿粯幽兀俊薄癟ime函數(shù)返回系統(tǒng)時鐘的當前時間,最小變化單位是秒,即1000毫秒。所以,即使設置小于1000毫秒的數(shù)據(jù),每次內(nèi)容還沒有變化,因此一樣了?!薄翱偨Y非常到位。這樣的設置,1秒內(nèi)只有1次有效,其他都是無用功,這會影響計算機運行效率。因此,我們設置屬性時也要考慮有效性。”經(jīng)過這樣梳理,學生對Interval屬性已經(jīng)深入理解,在學習“抽獎”程序時,為達到抽獎公平性,讓數(shù)據(jù)飛速轉動起來,學生紛紛改小Interval屬性值,這時學生不會再簡單地設置1毫秒或2毫秒。

        E—— Easy—— 容易的

        Easy意為容易的。神奇是吸引學生學的外衣,容易才是學生愿學、樂學的基礎。通過操作,讓學生感知VB編程的一般過程,收獲編程成就感,體驗編程的樂趣和意義,這是VB教學初期我設定的課程目標。選擇簡單又實用的程序例子是達成目標的好途徑。VB編程一般分為設計分析——外觀設計——屬性設置——代碼編寫——運行調(diào)試等環(huán)節(jié)。其中外觀設計、屬性設置,一般沿襲了信息技術學科“所見即所得”的操作習慣,即便全英文的屬性設置,先“按分類序”分組,再結合中文說明,依然“無障礙”操作。

        毫無疑問,代碼編寫是難度最大的環(huán)節(jié)。代碼越簡單,學生編程越容易成功。Timer控件搭建了循環(huán)的框架,只要在Private Sub Timer1_Timer()寫上循環(huán)體,在效果不變的前提下降低了難度,學生更容易上手實踐。編寫電子時鐘代碼時(外觀設計見圖2),我們不妨先用日常方法描述:你需要實現(xiàn)的效果是什么?——在Label1上顯示時間;對象是哪個?——Label1;顯示用什么屬性?——Caption;顯示內(nèi)容是什么?——時間;時間怎么獲得?——Time函數(shù)(Time$)。接著,我們用賦值語句的一般結構:對象.屬性=值。對應填入各項內(nèi)容,代碼即為:Label1.Caption=Time$。

        R—— Round—— 循環(huán)

        Round意為循環(huán)、圓。外觀上,Timer 控件看上去圓圓的;本質(zhì)上,Timer事件,每隔一段時間重復做一件事情,其工作原理就是循環(huán)。同時,這個循環(huán)并不是“死循環(huán)”,Timer控件用Enabled屬性裝上開關。根據(jù)需要,開關可以定制Timer 控件不繼續(xù)使用,即退出循環(huán)。如果關閉后又需要啟動Timer,一般我們用語句Timer1.Enabled=Not(Timer1.Enabled) 來實現(xiàn)交替進行。

        (作者單位:浙江慈溪實驗中學)

        猜你喜歡
        設置教材效果
        教材精讀
        教材精讀
        按摩效果確有理論依據(jù)
        中隊崗位該如何設置
        少先隊活動(2021年4期)2021-07-23 01:46:22
        教材精讀
        教材精讀
        迅速制造慢門虛化效果
        抓住“瞬間性”效果
        中華詩詞(2018年11期)2018-03-26 06:41:34
        模擬百種唇妝效果
        Coco薇(2016年8期)2016-10-09 02:11:50
        本刊欄目設置說明
        日韩精品免费一区二区三区观看| 久久亚洲精彩无码天堂| 国产精品无码午夜福利| 无码人妻久久一区二区三区不卡| 国产国语熟妇视频在线观看 | 国产青青草在线观看视频| 粉嫩av国产一区二区三区| 亚洲精品乱码久久久久久中文字幕| 一区二区三区人妻无码| 少妇脱了内裤让我添| 狠狠躁夜夜躁人人爽超碰97香蕉| 伊人网综合| 无码区a∨视频体验区30秒| 久久伊人精品只有这里有| 免费看黄片视频在线观看| 久久热免费最新精品视频网站| 久久精品国产成人午夜福利| 无码人妻精品一区二区三| 亚洲精品字幕| 国产v视频| 亚洲无码性爱视频在线观看| 午夜av福利亚洲写真集| 新视觉亚洲三区二区一区理伦| 一区二区三区天堂在线| 久久久www成人免费毛片| 久久久久久人妻毛片a片| 亚洲综合色秘密影院秘密影院| 久国产精品久久精品国产四虎 | 亚洲中文字幕有码av| 亚洲国语对白在线观看| 中国妇女做爰视频| 国产精品美女久久久久久久| 999精品免费视频观看| 久久精品国产亚洲av热九| 精品一区二区三区亚洲综合| 久久久久人妻精品一区二区三区| 亚洲午夜精品久久久久久人妖| 人妻人妻少妇在线系列| 手机av在线观看视频| 亚洲国产av一区二区三区| 成视频年人黄网站免费视频|