亚洲免费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
        人妻aⅴ无码一区二区三区| 日本少妇一区二区三区四区| www婷婷av久久久影片| ā片在线观看免费观看| 亚洲中文无码久久精品1| 国产后入内射在线观看| 国产av在线观看一区二区三区| 久久久无码精品亚洲日韩蜜臀浪潮| 国产微拍精品一区二区| 西西人体大胆视频无码| 日本一区二区三区清视频| 老子影院午夜伦不卡| 精品国产三级在线观看| 毛片一级精油按摩无码| 日本女优中文字幕在线播放 | 亚洲av熟妇高潮30p| 中文亚洲成a人片在线观看| 99久久精品人妻少妇一| 美丽人妻在夫前被黑人| 久久精品国产亚洲av瑜伽| 啪啪视频免费看一区二区| 亚洲综合一区二区三区天美传媒| 午夜视频在线在免费| 麻豆久久五月国产综合| 亚洲中文字幕乱码免费看| 国语自产视频在线| 麻豆国产人妻欲求不满谁演的| 国产高清一级毛片在线看| 伊人久久大香线蕉av最新午夜| 日本最新免费二区| 福利网址在线观看| 大地资源网最新在线播放| 在线无码免费看黄网站| 亚洲av人片在线观看| 国产精品多p对白交换绿帽| 精品久久久久一区二区国产| 日韩字幕无线乱码免费| 中国妇女做爰视频| 国产目拍亚洲精品一区二区| 日韩av免费在线不卡一区| 免费观看91色国产熟女|