亚洲免费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
        亚洲三级黄色| 精品人妻大屁股白浆无码| 国自产精品手机在线观看视频 | 2020国产在视频线自在拍| 99精品国产一区二区三区不卡| 无码人妻精品一区二区三区66| 亚洲AV无码日韩综合欧亚| 国产尤物自拍视频在线观看| 一本一道vs无码中文字幕| 黄色视频免费在线观看| 色欧美与xxxxx| 亚洲狠狠久久五月婷婷| 麻豆md0077饥渴少妇| 国产人妻无码一区二区三区免费| 久久婷婷是五月综合色狠狠 | 漂亮丰满人妻被中出中文字幕| 在熟睡夫面前侵犯我在线播放| 国产精品一区高清在线观看| 亚洲一区二区三区国产精品| 婷婷色婷婷开心五月四| 亚洲精品午睡沙发系列| 日韩欧美第一区二区三区| 青青草成人免费播放视频| 亚洲精品乱码久久久久蜜桃| 国产精品高潮呻吟av久久4虎| 欧美综合图区亚洲综合图区| 国产女人精品一区二区三区| 日本又色又爽又黄又免费网站| av无码精品一区二区三区四区 | 日韩高清毛片| 国产精品久久久看三级| 性高朝久久久久久久3小时| 国产99久久精品一区二区| 岛国大片在线免费观看| 综合精品欧美日韩国产在线| 韩国日本在线观看一区二区| 国产精品一区二区三久久不卡| 无码人妻精品一区二区三区下载| 91网红福利精品区一区二| 中文资源在线一区二区三区av| 国产高潮视频在线观看|