![程序設(shè)計(jì)129教案.doc_第1頁](http://file1.renrendoc.com/fileroot_temp2/2020-3/2/ce08aeee-2582-41d1-a543-71817a3f0f55/ce08aeee-2582-41d1-a543-71817a3f0f551.gif)
![程序設(shè)計(jì)129教案.doc_第2頁](http://file1.renrendoc.com/fileroot_temp2/2020-3/2/ce08aeee-2582-41d1-a543-71817a3f0f55/ce08aeee-2582-41d1-a543-71817a3f0f552.gif)
![程序設(shè)計(jì)129教案.doc_第3頁](http://file1.renrendoc.com/fileroot_temp2/2020-3/2/ce08aeee-2582-41d1-a543-71817a3f0f55/ce08aeee-2582-41d1-a543-71817a3f0f553.gif)
![程序設(shè)計(jì)129教案.doc_第4頁](http://file1.renrendoc.com/fileroot_temp2/2020-3/2/ce08aeee-2582-41d1-a543-71817a3f0f55/ce08aeee-2582-41d1-a543-71817a3f0f554.gif)
![程序設(shè)計(jì)129教案.doc_第5頁](http://file1.renrendoc.com/fileroot_temp2/2020-3/2/ce08aeee-2582-41d1-a543-71817a3f0f55/ce08aeee-2582-41d1-a543-71817a3f0f555.gif)
已閱讀5頁,還剩1頁未讀, 繼續(xù)免費(fèi)閱讀
版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡介
授課班級計(jì)網(wǎng)121授課時(shí)間12.9. 12.10課題計(jì)算機(jī)硬件組裝課時(shí)安排4課型新授課教具計(jì)算機(jī)授課教師杜勤英教育教學(xué)目標(biāo)(一) 能力培養(yǎng)目標(biāo) 1. 能借助輔助學(xué)材(如教材,說明書,學(xué)習(xí)視頻,網(wǎng)絡(luò)搜索等)自主學(xué)習(xí);2. 能分析問題,給出調(diào)查報(bào)告,并制定解決方案,并對任務(wù)完成給出評價(jià)。(二) 知識教學(xué)目標(biāo) 1、掌握計(jì)算機(jī)硬件的組成和計(jì)算機(jī)組裝的流程。2、能正確選擇和使用拆裝工具、設(shè)備。 3、能嚴(yán)格按照安全操作規(guī)程和技術(shù)規(guī)范完成計(jì)算機(jī)組裝、拆卸、清潔與安全擺放。 4、了解不同配件的組裝方法。 (三) 情感目標(biāo) 1. 具有吃苦耐勞的工作精神和嚴(yán)謹(jǐn)?shù)墓ぷ鲬B(tài)度;2. 具備精益求精的工作態(tài)度和敬業(yè)精神;3增強(qiáng)學(xué)生團(tuán)結(jié)協(xié)作、互助共進(jìn)的意識。教材分析重點(diǎn)下拉式菜單的設(shè)計(jì)難點(diǎn)下拉式菜單的設(shè)計(jì)關(guān)鍵點(diǎn)下拉式菜單的設(shè)計(jì)教學(xué)方法與學(xué)習(xí)方法指導(dǎo)案例教學(xué)方法、分組分層次教學(xué)教學(xué)反思1 市場上主板類型很多,我們課堂上不可能一一講解演示,要教會學(xué)生利用各種資源自主學(xué)習(xí)(如看說明書,上網(wǎng)查相關(guān)資料等等)2 學(xué)生學(xué)習(xí)過程中的硬件損耗如何解決?教學(xué)環(huán)節(jié)及內(nèi)容安排教法學(xué)法在Windows環(huán)境下,幾乎所有的應(yīng)用軟件都是通過菜單實(shí)現(xiàn)各種操作。對于Visual Basic應(yīng)用程序來說,當(dāng)操作比較簡單時(shí),一般通過控件(如命令按鈕)來執(zhí)行;但當(dāng)要完成較復(fù)雜的操作時(shí),使用菜單具有十分明顯的優(yōu)勢。本節(jié)將介紹Visual Basic的菜單程序設(shè)計(jì)技術(shù)。在實(shí)際應(yīng)用中,菜單可分為兩種基本類型,即彈出式菜單和下拉式菜單。在下拉式菜單系統(tǒng)中,一般有一個(gè)主菜單,其中包括若干個(gè)選擇項(xiàng),每一項(xiàng)又可“下拉”出下一級菜單。這樣逐級下拉,用一個(gè)個(gè)窗口的形式彈出在屏幕上,操作完畢即可從屏幕上消失,并恢復(fù)原來的屏幕狀態(tài)。在Visual Basic中,菜單項(xiàng)看做是一個(gè)圖形對象,即控件,并具備與某些控件相同的屬性。每個(gè)菜單項(xiàng)相當(dāng)于一個(gè)命令按鈕,可以針對其Click事件進(jìn)行編程,其編程方法與其他控件并無差別。一、菜單編輯器Visual Basic提供了一個(gè)菜單編輯器,打開菜單編輯器的方式有以下幾種: 1、執(zhí)行“工具”菜單中的“菜單編輯器”命令。 2、使用熱鍵Ctrl+E。 3、單擊工具欄中的“菜單編輯器”按鈕。 4、在要建立菜單的窗體上單擊鼠標(biāo)右鍵,從彈出的菜單中選“菜單編輯器”命令。注意: 只有當(dāng)某個(gè)窗體為活動窗體時(shí),才能用上面的方法打開菜單編輯器窗口。打開后的菜單編輯器窗口如圖所示。菜單編輯器窗口分為三部分:即數(shù)據(jù)區(qū)、編輯區(qū)和菜單項(xiàng)顯示區(qū)。1. 數(shù)據(jù)區(qū)用來輸入或修改菜單項(xiàng),設(shè)置屬性。數(shù)據(jù)區(qū)分為若干欄,各欄的作用如下: (1) 標(biāo)題 是一個(gè)文本框,用來輸入所建立的菜單的名字及菜單中每個(gè)菜單項(xiàng)的標(biāo)題(相當(dāng)于控件的Caption屬性)。如果在該欄中輸入一個(gè)“”,則可在菜單中加入一條分隔線。(2) 名稱 也是一個(gè)文本框,用來輸入菜單名及各菜單項(xiàng)的控制名(相當(dāng)于控件的Name屬性),它不在菜單中出現(xiàn)。每個(gè)菜單項(xiàng)都是一個(gè)控件,都要為其取一個(gè)控制名。(3) 索引:用來為用戶建立的控件數(shù)組設(shè)立下標(biāo)。(4) 快捷鍵: 是一個(gè)列表框,用來設(shè)置菜單項(xiàng)的快捷鍵(熱鍵)。單擊右端的箭頭,將下拉顯示可供使用的熱鍵,可選擇輸入與菜單項(xiàng)等價(jià)的熱鍵。(5) 幫助上下文:是一個(gè)文本框,可在該框中鍵入數(shù)值,這個(gè)值用來在幫助文件(用HelpFile屬性設(shè)置)中查找相應(yīng)的幫助主題。(6) 協(xié)調(diào)位置:是一個(gè)列表框,用來確定菜單或菜單項(xiàng)是否出現(xiàn)或在什么位置出現(xiàn)。(7) 復(fù)選: 當(dāng)選擇該項(xiàng)時(shí),可以在相應(yīng)的菜單項(xiàng)旁加上指定的記號(例如“”)。它不改變菜單項(xiàng)的作用,也不影響事件過程對任何對象的執(zhí)行結(jié)果,只是設(shè)置或重新設(shè)置菜單項(xiàng)旁的符號。利用這個(gè)屬性,可以指明某個(gè)菜單項(xiàng)當(dāng)前是否處于活動狀態(tài)。(8) 有效 : 用來設(shè)置菜單項(xiàng)的操作狀態(tài)。在默認(rèn)情況下,該屬性被設(shè)置為True,表明相應(yīng)的菜單項(xiàng)可以對用戶事件做出響應(yīng)。如果該屬性被設(shè)置為False,則相應(yīng)的菜單項(xiàng)會變灰,不響應(yīng)用戶事件。(9) 可見 : 確定菜單項(xiàng)是否可見。一個(gè)不可見的菜單項(xiàng)是不能執(zhí)行的,在默認(rèn)情況下,該屬性為True,即菜單項(xiàng)可見。當(dāng)一個(gè)菜單項(xiàng)的“可見”屬性設(shè)置為False時(shí),該菜單項(xiàng)將暫時(shí)從菜單中去掉;如果把它的“可見”屬性改為True,則該菜單項(xiàng)將重新出現(xiàn)在菜單中。(10) 顯示窗口列表: 用于多文檔應(yīng)用程序。當(dāng)該選項(xiàng)被設(shè)置為On(框內(nèi)有“”)時(shí),將顯示當(dāng)前打開的一系列子窗口。2. 編輯區(qū)編輯區(qū)共有7個(gè)按鈕,用來對輸入的菜單項(xiàng)進(jìn)行簡單的編輯。在數(shù)據(jù)區(qū)輸入菜單,在顯示區(qū)(見后)顯示菜單項(xiàng)。(1) 左、右箭頭 用來產(chǎn)生或取消內(nèi)縮符號。單擊一次右箭頭可以產(chǎn)生4個(gè)點(diǎn),單擊一次左箭頭則刪除4個(gè)點(diǎn)。4個(gè)點(diǎn)被稱為內(nèi)縮符號,用來確定菜單的層次。(2) 上、下箭頭 用來在菜單項(xiàng)顯示區(qū)中移動菜單項(xiàng)的位置。把條形光標(biāo)移到某個(gè)菜單項(xiàng)上,單擊上箭頭將使該菜單項(xiàng)上移,單擊下箭頭將使該菜單項(xiàng)下移。(3) 下一個(gè): 開始一個(gè)新的菜單項(xiàng)(回車鍵作用相同)。(4) 插入:用來插入新的菜單項(xiàng)。建立了多個(gè)菜單項(xiàng)后,如果想在某個(gè)菜單項(xiàng)前插入一個(gè)新的菜單項(xiàng),則可先把條形光標(biāo)移到該菜單項(xiàng)上(單擊該菜單項(xiàng)即可);然后單擊“插入”按鈕,條形光標(biāo)覆蓋的菜單項(xiàng)將下移一行,上面空出一行,可在這一行插入新的菜單項(xiàng)。(5) 刪除: 刪除條形光標(biāo)所在的菜單項(xiàng)。3. 菜單項(xiàng)顯示區(qū)位于菜單設(shè)計(jì)窗口的下部,輸入的菜單項(xiàng)在這里顯示出來,并通過內(nèi)縮符號(.)表明菜單項(xiàng)的層次。條形光標(biāo)所在的菜單項(xiàng)是“當(dāng)前菜單項(xiàng)”。說明: (1) “菜單項(xiàng)”是一個(gè)總的名稱,它包括4個(gè)方面的內(nèi)容: 菜單名、菜單命令、分隔線、子菜單。(2) 內(nèi)縮符號由4個(gè)點(diǎn)組成,它表明菜單項(xiàng)所在的層次。一個(gè)內(nèi)縮符號(4個(gè)點(diǎn))表示一層,兩個(gè)內(nèi)縮符號(8個(gè)點(diǎn))表示兩層最多為20個(gè)點(diǎn),即5個(gè)內(nèi)縮符號,它后面的菜單項(xiàng)為第6層。如果一個(gè)菜單項(xiàng)前面沒有內(nèi)縮符號,則該菜單為菜單名,即菜單的第一層。(3) 只有菜單名沒有菜單項(xiàng)的菜單稱為“頂層菜單”(Toplevelmenu)。在輸入這樣的菜單項(xiàng)時(shí),通常在后面加上一個(gè)嘆號(!)。(4) 如果在“標(biāo)題”欄內(nèi)只輸入一個(gè)“”,則表示產(chǎn)生一個(gè)分隔線。(5) 除分隔線外,所有的菜單項(xiàng)都可以接收Click事件。(6) 在輸入菜單項(xiàng)時(shí),如果在字母前加上“&”,則顯示菜單時(shí)在該字母下加上一條下劃線,可以通過“Alt+帶下劃線的字母”打開菜單或執(zhí)行相應(yīng)的菜單命令。二、 菜單的事件響應(yīng)程序每個(gè)菜單項(xiàng)(主菜單項(xiàng)、子菜單項(xiàng))都可以接收Click事件。每個(gè)菜單項(xiàng)都有一個(gè)名字(Name屬性),把這個(gè)名字與Click放在一起,就可以組成該菜單項(xiàng)的Click事件過程。也就是說,程序運(yùn)行后,只要單擊與名字相對應(yīng)的菜單項(xiàng),就可以執(zhí)行事件過程中所定義的操作。菜單設(shè)計(jì)完成后,窗體上顯示出所設(shè)計(jì)的菜單項(xiàng)。此時(shí)只要單擊某個(gè)菜單項(xiàng),即可編寫該菜單項(xiàng)的過程,可以像普通事件過程一樣輸入程序。下面舉一個(gè)例子來說明菜單的應(yīng)用。例 下拉式菜單示例。設(shè)計(jì)一個(gè)窗體,在窗體中使用下拉式菜單改變文本框內(nèi)容的字體大小。 Private Sub size_Click(Index As Integer) Select Case Index Case 1 Text1.FontSize = 16 Case 2 Text1.FontSize = 20 Case 3 Text1.FontSize = 24 End SelectEnd SubPrivate Sub ziti_Click() If Text1.Text = Then size(1).Enabled = False size(2).Enabled = False size(3).Enabled = False Else size(1).Enabled = True size(2).Enabled = True size(3).Enabled = True End IfEnd Sub三 彈出式菜單彈出式菜單是一種小型的菜單。它可以在窗體的某個(gè)地方顯示出來,對程序事件做出響應(yīng),通常用于對窗體中某個(gè)特定區(qū)域有關(guān)的操作或選項(xiàng)進(jìn)行控制。與下拉式菜單不同,彈出式菜單不需要在窗口頂部下拉打開,而是通過單擊鼠標(biāo)右按鈕在窗口(窗體)的任意位置打開,使用方便,具有較大的靈活性。建立彈出式菜單通常分兩步進(jìn)行: 首先用菜單編輯器建立菜單,然后用PopupMenu方法彈出顯示。第一步的操作與前面介紹的基本相同,惟一的區(qū)別是,必須把菜單名(即主菜單項(xiàng))的“可見”屬性設(shè)置為False(子菜單項(xiàng)不要設(shè)置為False)。PopupMenu方法用來顯示彈出式菜單,其格式為: 對象.PopupMenu菜單名,F(xiàn)lags,X,Y,BoldCommand其中,“對象”是窗體名;“菜單名”是在菜單編輯器中定義的主菜單項(xiàng)名;x,y是彈出式菜單在窗體上的顯示位置(與Flags參數(shù)配合使用,見后);BoldCommand用來在彈出式菜單中顯示一個(gè)菜單控制;Flags參數(shù)是一個(gè)數(shù)值或符號常量,用來指定彈出式菜單的位置及行為,其取值分為兩組: 一組用于指定菜單位置,另一組用于定義特殊的菜單行為。其中: (1) PopupMenu方法有6個(gè)參數(shù),除“菜單名”外,其余參數(shù)均是可選的。當(dāng)省略“對象”時(shí),彈出式菜單只能在當(dāng)前窗體中顯示。如果需要彈出式菜單在其他窗體中顯示,則必須加上窗體名。(2) Flags的兩組參數(shù)可以單獨(dú)使用,也可以聯(lián)合使用。當(dāng)聯(lián)合使用時(shí),每組中取一個(gè)值,兩個(gè)值相加;如果使用符號常量,則兩個(gè)值用Or連接。(3) X和Y分別用來指定彈出式菜單顯示位置的橫坐標(biāo)和縱坐標(biāo)。如果省略,則彈出式菜單在鼠標(biāo)光標(biāo)的當(dāng)前位置顯示。(4) 彈出式菜單的“位置”由X,Y及Flags參數(shù)共同指定。如果省略這幾個(gè)參數(shù),則在單擊鼠標(biāo)右鍵彈出菜單時(shí),鼠標(biāo)光標(biāo)所在位置為彈出式菜單左上角的坐標(biāo)。在默認(rèn)情況下,以窗體的左上角為坐標(biāo)原點(diǎn)。如果省略Flags參數(shù),而不省略X,Y參數(shù),則X、Y為彈出式菜單左上角的坐標(biāo);如果同時(shí)使用X,Y及Flags參數(shù),則彈出式菜單的位置分為以下幾種情況: Flags0X,Y為彈出式菜單左上角的坐標(biāo)。 Flags4X,Y為彈出式菜單頂邊中間的坐標(biāo)。 Flags8X,Y為彈出式菜單右上角的坐標(biāo)。(5) 為了顯示彈出式菜單,通常把PopupMenu方法放在MouseDown事件中,該事件響應(yīng)所有的鼠標(biāo)單擊操作。按照慣例,一般通過單擊鼠標(biāo)右鍵顯示彈出式菜單,這可以用Button變量來實(shí)現(xiàn)。對于兩個(gè)鍵的鼠標(biāo)來說,左鍵的Button變量值為1,右鍵的Button變量值為2。因此,可以用下面的語句強(qiáng)制通過單擊鼠標(biāo)右鍵來響應(yīng)MouseDown事件,顯示彈出式菜單: If Button2 Then PopupMenu菜單名例彈出式菜單示例。 設(shè)計(jì)一個(gè)窗體,在窗體中使用下拉式菜單改變文本框內(nèi)容的字體。 Private Sub Text1_MouseDown(Button As Integer, Shift As Integer, X As Single, Y As Single) If Button = 2 Then PopupM
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 2024年春七年級語文下冊 第三單元 12 賣油翁說課稿 新人教版
- 12古詩三首《己亥雜詩》說課稿-2024-2025學(xué)年語文五年級上冊統(tǒng)編版
- 15 分享真快樂(說課稿)2023-2024學(xué)年統(tǒng)編版道德與法治 一年級下冊001
- 2025裝修工程泥工承包合同
- 7讓弦發(fā)出高低不同的聲音 說課稿-2024-2025學(xué)年科學(xué)四年級上冊教科版
- 2024-2025學(xué)年高中歷史 專題四 王安石變法 一 積貧積弱的北宋教學(xué)說課稿 人民版選修1
- 14 請幫我一下吧 第一課時(shí) 說課稿-2023-2024學(xué)年道德與法治一年級下冊統(tǒng)編版
- 6我們神圣的國土 第1課時(shí)(說課稿)-部編版道德與法治五年級上冊
- 2023八年級英語下冊 Module 1 Feelings and impressions Unit 2 I feel nervous when I speak Chinese第三課時(shí)說課稿 (新版)外研版
- 2024-2025學(xué)年新教材高中語文 第二單元 6.2 文氏外孫入村收麥說課稿(3)部編版必修上冊
- 2025年礦山開采承包合同實(shí)施細(xì)則4篇
- 2025年度茶葉品牌加盟店加盟合同及售后服務(wù)協(xié)議
- 氧氣、乙炔工安全操作規(guī)程(3篇)
- 建筑廢棄混凝土處置和再生建材利用措施計(jì)劃
- 某縣城區(qū)地下綜合管廊建設(shè)工程項(xiàng)目可行性實(shí)施報(bào)告
- 《架空輸電線路導(dǎo)線舞動風(fēng)偏故障告警系統(tǒng)技術(shù)導(dǎo)則》
- 2024年計(jì)算機(jī)二級WPS考試題庫
- 2024年廣東省公務(wù)員錄用考試《行測》真題及解析
- 物業(yè)保潔及餐飲服務(wù)項(xiàng)目方案
- (新版教材)粵教粵科版六年級下冊科學(xué)全冊課時(shí)練(同步練習(xí))
- c語言期末機(jī)考(大連理工大學(xué)題庫)
評論
0/150
提交評論