2019-2020年高中信息技術(shù) 第5章第5節(jié)面向?qū)ο蟮某绦蛟O(shè)計(jì)教案 浙江版.doc
《2019-2020年高中信息技術(shù) 第5章第5節(jié)面向?qū)ο蟮某绦蛟O(shè)計(jì)教案 浙江版.doc》由會(huì)員分享,可在線閱讀,更多相關(guān)《2019-2020年高中信息技術(shù) 第5章第5節(jié)面向?qū)ο蟮某绦蛟O(shè)計(jì)教案 浙江版.doc(4頁(yè)珍藏版)》請(qǐng)?jiān)谘b配圖網(wǎng)上搜索。
2019-2020年高中信息技術(shù) 第5章第5節(jié)面向?qū)ο蟮某绦蛟O(shè)計(jì)教案 浙江版 教學(xué)時(shí)間: 授課班級(jí): 教學(xué)目標(biāo): 1.理解對(duì)象、窗體和控件的概念,掌握建立控件對(duì)象的一般步驟,了解對(duì)象的命名規(guī)則。 2.知道對(duì)象的三要素,知道讀取和設(shè)置對(duì)象屬性的方法,知道調(diào)用對(duì)象方法的格式,知道事件過(guò)程的格式。 3.了解事件驅(qū)動(dòng)設(shè)計(jì)思想和面向?qū)ο蟮脑O(shè)計(jì)方法。 教學(xué)重點(diǎn): 1.對(duì)象、窗體、控件、屬性、方法、事件等基本概念。 2.對(duì)象三要素及事件驅(qū)動(dòng)設(shè)計(jì)思想。教學(xué)難點(diǎn):位圖圖像存儲(chǔ)容量的計(jì)算 教學(xué)過(guò)程: 一、課程導(dǎo)入: 1、說(shuō)出所指的窗口的名稱(chēng)。 2、請(qǐng)把下列窗口名稱(chēng)和窗口的功能用線一一對(duì)應(yīng)聯(lián)起來(lái)。 工具箱窗口 設(shè)置對(duì)象的各種屬性 窗體設(shè)計(jì)器窗口 管理程序中的各類(lèi)文件 工程管理器窗口 進(jìn)行程序界面的設(shè)計(jì) 屬性窗口 提供設(shè)計(jì)程序界面的工具 代碼窗口 顯示和編輯程序代碼 二、新課講授: 前面我們已經(jīng)熟悉了VB的操作界面和VB中窗口的不同功能,而VB又是一種面向?qū)ο蟮某绦蛟O(shè)計(jì)語(yǔ)言,那么構(gòu)成一個(gè)完整的VB應(yīng)用程序主要是由對(duì)象來(lái)組成的,而每個(gè)不同的對(duì)象都有各自的窗口來(lái)進(jìn)行編輯。 1、對(duì)象 [提問(wèn)] 什么叫對(duì)象、窗體、控件? 對(duì)象:就是在VB系統(tǒng)中設(shè)計(jì)好的窗體(Form)、控件、菜單、打印機(jī)、剪貼板和數(shù)據(jù)庫(kù)等,而使用最多的對(duì)象是窗體和控件。 窗體:VB應(yīng)用程序的基本構(gòu)造模塊,在程序運(yùn)行時(shí),是人與程序交互操作的窗口。 控件:指用工具箱中的工具在窗體中畫(huà)出的、能實(shí)現(xiàn)一定功能的部件。 [演示](1)對(duì)象的建立 A.建立命令按鈕控件 ①單擊工具箱中繪制命令按鈕控件的工具。 ②將指針移到窗體適當(dāng)位置,指針變成十字線,拖動(dòng)指針畫(huà)出一個(gè)大小合適的方框。 ③釋放左鍵。命令按鈕控件就完成。 B.選定命令按鈕控件 單擊命令按鈕控件,在控件的四周有8?jìng)€(gè)小方塊,表示為活動(dòng)控件。 C.移動(dòng)命令按鈕控件 先選定,再拖動(dòng)命令按鈕控件,可改變命令按鈕控件的位置。 D.改變命令按鈕控件的大小 先選定,再拖動(dòng)命令按鈕控件四周的小方塊可改變控件的大小。 總結(jié):通過(guò)同樣的方法建立標(biāo)簽控件、文本框控件、定時(shí)器控件等。 [演示練習(xí)1]在窗體上設(shè)計(jì)2個(gè)命令按鈕、1個(gè)文本框控件、1個(gè)標(biāo)簽控件和1個(gè)定時(shí)器控件;并操作任一個(gè)控件(選定、移動(dòng)、改變大?。?。 (2)對(duì)象的命名 [提問(wèn)]為什么要給對(duì)象命名? 每個(gè)對(duì)象都要有自己的名字,有了名字才能在程序中引用該對(duì)象。 在建立對(duì)象時(shí),VB提供缺省名:mand1,mand2,Label1等 為了容易理解,最好給對(duì)象設(shè)置一個(gè)有意義的名字。 對(duì)象的類(lèi)型 意義 前綴 名字舉例 Form 窗體 frm frmFind mand 命令按鈕 cmd cmdOk Label 標(biāo)簽 lbl lblInput TextBox 文本框 txt txtSource Timer 定時(shí)器 tmr tmrClock 對(duì)象命名約定: 對(duì)象名由3個(gè)小寫(xiě)字母組成的前綴(指明對(duì)象的類(lèi)型)和表示該對(duì)象作用的縮寫(xiě)字母組成。 對(duì)象命名注意: 在同一窗體中不同對(duì)象的名字不允許相同。 [演示練習(xí)2]通過(guò)在屬性窗口設(shè)置名稱(chēng)屬性來(lái)給對(duì)象命名,把Form1改名為frmfind,mand1改為cmd1,mand2改為cmd2, Text1改為txt1,Label1改為lbl1,Timer改為tmrclock。 2、對(duì)象的三要素 屬性:對(duì)象的性質(zhì) 方法:對(duì)象的動(dòng)作 事件:對(duì)象對(duì)外部操作的響應(yīng) 類(lèi)比:小孩玩的氣球: 屬性:大小、顏色、有無(wú)充氣等 方法:放氣、上升 事件:氣球?qū)Υ唐剖录捻憫?yīng)是放氣(響聲) 正在播放中的錄音機(jī): 屬性:大小、形狀等 方法:正在播放音樂(lè) 事件:按“stop”鍵的響應(yīng)是停止播放。 1)屬性(對(duì)象的性質(zhì)) 屬 性 說(shuō)明 BackColor (ForeColor) 設(shè)置對(duì)象的背景(前景)顏色 Font 設(shè)置對(duì)象上文本的字體、字號(hào)等 Name 設(shè)置對(duì)象的名稱(chēng) Caption 設(shè)置對(duì)象上顯示的文本 Width (Height) 設(shè)置對(duì)象的寬度(高度) Left(Top) 指定控件左上角的橫(縱)坐標(biāo) MaxButton(MinButton) 設(shè)置窗體能否最大(小)化 [演示練習(xí)3] 設(shè)置對(duì)象屬性 對(duì)象 屬性 設(shè)置值 Form1 Caption 歡迎使用Visual Basic mand1 Caption 顯示 Font 楷體、四號(hào) Top 600 Text1 Text 你好 Font 楷體、四號(hào) ForeColor 藍(lán)色 A.設(shè)置屬性的值 對(duì)象.屬性=屬性值 例:假定收音機(jī)的音量可設(shè)置在0到10之間,如果通過(guò)VB控制收音機(jī),則可以程序代碼中使用下列語(yǔ)句將收音機(jī)的音量調(diào)節(jié)到中等音量。 Radio.Volume=5 則mand1.Caption=”顯示” Text1.Text=”” B.讀取屬性的值 變量=對(duì)象.屬性 例:下列語(yǔ)句就是將當(dāng)前音量的值賦值給變量Col. Col=Radio.Volume 則a=mand1.Width aa=Text1.Text 2)事件(對(duì)象對(duì)外部操作的響應(yīng)) [提問(wèn)]創(chuàng)建事件過(guò)程中應(yīng)該使用哪一個(gè)窗口? 答:代碼編輯窗口 [設(shè)問(wèn)]如何使用代碼編輯器窗口來(lái)創(chuàng)建所需要的事件過(guò)程呢? [演示練習(xí)4]創(chuàng)建三個(gè)“命令”按鈕的事件過(guò)程,代碼如下: “顯示”按鈕 Private Sub mand1_Click( ) Text1.Text=”很高興你能學(xué)習(xí)VB語(yǔ)言” End Sub “清除”按鈕 Private Sub mand2_Click( ) Text1.Text=”” End Sub “退出”按鈕 Private Sub mand3_Click( ) End End Sub VB為每個(gè)對(duì)象預(yù)定義了一系列的事件集。如Click(單擊)、DbClick(雙擊)、GotFocus(獲取焦點(diǎn))、LostFocus(失去焦點(diǎn))等 [提問(wèn)]“顯示”按鈕的代碼窗口中,事件過(guò)程名是什么?VB中事件過(guò)程名是如何構(gòu)成的? 答案:Command1_Click 是事件過(guò)程名 VB中事件過(guò)程名由對(duì)象名、下劃線和事件名組合而成的。 [提問(wèn)] Text1.Text=”很高興你能學(xué)習(xí)VB語(yǔ)言”這一行代碼的作用? 答案:在程序運(yùn)行時(shí),若單擊“顯示”按鈕則改變文本框?qū)ο螅詄xt1的Text屬性的值。 事件過(guò)程的形式如下: Private Sub mand1_Click( ) ……(事件過(guò)程代碼) End Sub 事件驅(qū)動(dòng): VB程序沒(méi)有明顯的開(kāi)始和結(jié)束,程序的執(zhí)行是由事件控制的,代碼不是按照預(yù)定的路徑,而是在響應(yīng)不同的事件時(shí)執(zhí)行不同的代碼,事件的順序決定了代碼的執(zhí)行的順序,這就是VB的事件驅(qū)動(dòng)的程序設(shè)計(jì)思想。 3)方法(對(duì)象的動(dòng)作) 方法:是針對(duì)特定對(duì)象執(zhí)行一項(xiàng)任務(wù)的特殊過(guò)程或函數(shù),是對(duì)象本身所固有的動(dòng)作。 格式:[對(duì)象]。方法[參數(shù)名表] 例:Form1.Print “歡迎使用Visual Basic” [演示練習(xí)5]Private Sub Form_Click() Form1.Print "你好" End Sub 三、小結(jié): 理解對(duì)象、窗體、控件、屬性、方法、事件的定義。 對(duì)象的建立、命名和對(duì)象的屬性設(shè)置、方法執(zhí)行、事件響應(yīng)。- 1.請(qǐng)仔細(xì)閱讀文檔,確保文檔完整性,對(duì)于不預(yù)覽、不比對(duì)內(nèi)容而直接下載帶來(lái)的問(wèn)題本站不予受理。
- 2.下載的文檔,不會(huì)出現(xiàn)我們的網(wǎng)址水印。
- 3、該文檔所得收入(下載+內(nèi)容+預(yù)覽)歸上傳者、原創(chuàng)作者;如果您是本文檔原作者,請(qǐng)點(diǎn)此認(rèn)領(lǐng)!既往收益都?xì)w您。
下載文檔到電腦,查找使用更方便
9.9 積分
下載 |
- 配套講稿:
如PPT文件的首頁(yè)顯示word圖標(biāo),表示該P(yáng)PT已包含配套word講稿。雙擊word圖標(biāo)可打開(kāi)word文檔。
- 特殊限制:
部分文檔作品中含有的國(guó)旗、國(guó)徽等圖片,僅作為作品整體效果示例展示,禁止商用。設(shè)計(jì)者僅對(duì)作品中獨(dú)創(chuàng)性部分享有著作權(quán)。
- 關(guān) 鍵 詞:
- 2019-2020年高中信息技術(shù) 第5章第5節(jié)面向?qū)ο蟮某绦蛟O(shè)計(jì)教案 浙江版 2019 2020 年高 信息技術(shù) 面向 對(duì)象 程序設(shè)計(jì) 教案 浙江
鏈接地址:http://italysoccerbets.com/p-2433027.html