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

        ?

        事件響應:抽獎游戲的制作

        2018-08-23 09:49:15李振環(huán)
        中國信息技術(shù)教育 2018年13期
        關(guān)鍵詞:控件代碼按鈕

        李振環(huán)

        編程教育已成為信息技術(shù)教學的重心,但如何實施卻有不同的做法,如基于算法、語法、應用開發(fā)、計算思維等。如何落實計算思維這一學科核心素養(yǎng),將成為信息技術(shù)教學的新責任。本期解碼,我們從兩個完全不同的教學思路觀察同一個教學內(nèi)容,體驗不同的教學過程,探討程序設(shè)計教學的特點。

        本節(jié)課是程序設(shè)計學習的第一節(jié)課,主要通過抽獎游戲的制作,讓學生體驗用VB編程寫程序的全部過程,初步掌握VB編程語言的使用;通過添加按鈕控件并修改其屬性,了解程序界面的設(shè)計方法;通過編寫代碼及運行程序,理解事件響應的工作機制??紤]到大部分學生沒有編程基礎(chǔ),本節(jié)課選擇了易做的抽獎小游戲作為入門內(nèi)容。這樣既能讓學生體驗編程的基本過程,又有一定的趣味性。本節(jié)課引入三個主題:花博會、菜博會、運動會,具有地方特色又能引發(fā)學生對編程解決問題的理解。通過不同事件的應用,加深對計算機解決問題的過程與方法的理解,并能遷移到與之相關(guān)的其他問題解決中,從而逐步培養(yǎng)學生的計算思維。

        ● 課前準備:分組合作

        將學生分為6個小組,本節(jié)課以小組作為評價單位進行獎勵。

        ● 情境導入:體驗程序的功能,引起對程序的思考

        教師請4位學生參與“花博會抽獎”游戲,并發(fā)放獎品(多肉植物)。本節(jié)課的任務就是制作類似的抽獎程序,通過這個環(huán)節(jié)讓學生整體了解程序的功能,并用多肉做獎品調(diào)動學生的學習熱情,豐富學生的課外生活。

        ● 設(shè)計游戲界面:認識控件及屬性

        首先,教師為學生分析游戲程序制作流程,制作分為2個步驟:第一步設(shè)計游戲界面,第二步設(shè)計游戲功能。

        教師講解第一步界面的設(shè)計,主要是利用控件及其屬性來完成。教師打開VB程序演示并講解。(1)按鈕的添加:在控件工具箱上選中按鈕控件,在設(shè)計窗體上按住鼠標左鍵拖動畫出一個按鈕。(2)屬性的修改:caption屬性是控件的標題,先選中某個按鈕,在屬性窗口中找到caption屬性,將其值改為相應的標題。

        學生活動:(1)以小組為單位選取主題,設(shè)計自己的游戲界面。要求每個小組可以選擇一個主題,可以是菜博會、花博會、運動會。(2)界面包括3~6個按鈕。(3)為每個按鈕添加與主題相關(guān)的新標題(caption)。(4)運行程序,并調(diào)試程序。突出不同進度的要求,讓早做完的學生可以根據(jù)小貼士讓自己的界面更美觀。例如,為了程序界面的美觀,要保持按鈕的大小一致,整齊有序。建議通過屬性Height(高)、Width(寬)設(shè)置大小,對齊則通過屬性top(與窗口上端的距離)、left(與窗口左端的距離)設(shè)置位置等。

        ● 設(shè)計游戲功能:編寫代碼完成事件響應

        界面只是游戲的外殼,功能的實現(xiàn)需要通過添加代碼來實現(xiàn)。

        首先,教師分析游戲的功能,當點擊按鈕時,按鈕的標題隨之變化。這是事件響應的程序工作機制。然后,教師講解事件響應,以此游戲為例子,按鈕的單擊是事件,標題的變化是事件的響應,事件是VB預先設(shè)定好的,而事件的響應需要代碼來實現(xiàn)。

        教師以一個按鈕為例講解此事件響應過程代碼。

        Private Sub Command1_Click( )

        Command1.Caption = "一等獎"

        End Sub

        Private是私有的,Sub是過程,Command1_Click是按鈕command1的單擊。

        表示只有單擊command1才會發(fā)生以下響應。

        Command1.Caption = "一等獎",這是給command1的caption賦一個新值,表示當單擊command1時標題變?yōu)椤耙坏泉劇?。編寫語法為:控件名.屬性=值。

        End Sub是結(jié)束以上過程。

        接下來,教師讓學生設(shè)計添加代碼。通過雙擊按鈕進入代碼編輯窗口,程序會自動添加2行代碼,為事件的代碼,只需要添加變化的過程代碼就行。學生在已有的界面基礎(chǔ)上設(shè)計自己的功能代碼。

        教師提供分層學習的小貼士:當我們輸入控件名加.時會彈出屬性列表,可以直接選擇屬性。

        學生以小組為單位,看看哪個小組做得又快又好,做得最快的得2顆星,做出來的得1顆星。

        教師選取2個小組作品進行展示。

        ● 小組探究:使用圖片提高游戲?qū)哟?/h3>

        教師讓學生思考:如何實現(xiàn)鼠標移動到按鈕上,按鈕上出現(xiàn)圖片?

        在“抽獎”游戲中主要是運用click事件,這是事件響應的常用事件。而在這個探究任務中運用的是mousemove事件,以加深學生對事件響應機制的理解。

        為了降低此探究任務的難度,教師進行技術(shù)支持。第一步:選擇按鈕控件command1。第二步:在按鈕屬性窗口找到style屬性,值設(shè)置為1。第三步:在代碼窗口事件列表里選擇MouseMove事件。第四步:添加代碼,為按鈕的picture屬性賦值。例如,Command1.Picture=LoadPicture("E:\桃花.jpg")。

        ● 課后拓展:研究多肉生長情況,形成研究性學習報告

        為了使學習能夠從課堂延伸到生活中,本節(jié)課給學生留了研究性學習任務,學生隨時用文字和圖片記錄多肉的生長情況,形成自己的研究性學習報告,作為社會實踐傳到綜合素質(zhì)平臺上。

        關(guān)于多肉植物的研究性學習報告,建議包括多肉植物的名稱、小組成員及分工、多肉植物的繁殖種類、多肉植物適應的生長環(huán)境(光照、溫度、濕度)、多肉植物病蟲害及多發(fā)病的治理措施、多肉植物的生長過程(圖片)等。

        猜你喜歡
        控件代碼按鈕
        哪個是門鈴真正的按鈕
        當你面前有個按鈕
        創(chuàng)世代碼
        動漫星空(2018年11期)2018-10-26 02:24:02
        創(chuàng)世代碼
        動漫星空(2018年2期)2018-10-26 02:11:00
        創(chuàng)世代碼
        動漫星空(2018年9期)2018-10-26 01:16:48
        創(chuàng)世代碼
        動漫星空(2018年5期)2018-10-26 01:15:02
        關(guān)于.net控件數(shù)組的探討
        軟件(2018年7期)2018-08-13 09:44:42
        死循環(huán)
        內(nèi)心不能碰的按鈕
        就這樣玩會VBA中常見的自定義控件
        電腦迷(2012年24期)2012-04-29 00:44:03
        国产成年无码v片在线| 日本韩国亚洲三级在线| 水野优香中文字幕av网站| 亚洲av少妇一区二区在线观看 | 中文字幕在线观看国产双飞高清| 日韩国产有码在线观看视频| 免费黄网站一区二区三区| 一本色道久久hezyo无码| 中文成人无码精品久久久不卡| 久久无码人妻一区=区三区| 精品人妻一区二区三区av| 少妇激情一区二区三区99| 成 人片 黄 色 大 片| 亚洲精品无码久久久影院相关影片| 国产69精品久久久久999小说| 伊人精品无码AV一区二区三区| 超短裙老师在线观看一区二区| 亚洲最好看的中文字幕| 2020年国产精品| 久久久久99精品国产片| 综合图区亚洲另类偷窥| 国产av剧情久久精品久久| 三年的高清电影免费看| 国产尤物精品自在拍视频首页| 麻豆密入视频在线观看| 操国产丝袜露脸在线播放| 国产精品人人做人人爽人人添| 免费人妻无码不卡中文字幕18禁| 国产小毛片| 亚洲国产线茬精品成av| 手机在线看片| 国产精品美女一区二区三区| 亚洲A∨无码国产精品久久网| 亚洲无人区乱码中文字幕| 蜜臀久久99精品久久久久久| 国产成人无码免费网站| 狠狠躁夜夜躁人人爽天天不卡| 国产高清不卡二区三区在线观看| 亚洲成av人片不卡无码| 看av免费毛片手机播放| 91情侣视频|