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