




已閱讀5頁(yè),還剩9頁(yè)未讀, 繼續(xù)免費(fèi)閱讀
版權(quán)說(shuō)明:本文檔由用戶(hù)提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
第二講VisualBasic程序概述 VisualBasic程序設(shè)計(jì)教程 內(nèi)蒙古科技大學(xué)工程訓(xùn)練中心韓艷 MindandHand MIT 2 P VB對(duì)象的基本概念VB對(duì)象的屬性 方法 事件VB對(duì)象屬性設(shè)置方法 設(shè)計(jì)階段 程序運(yùn)行階段窗體的有關(guān)方法 hide show move printVB事件驅(qū)動(dòng)制 本講主要內(nèi)容 MindandHand MIT 3 P 對(duì)象 是具體存在的實(shí)體 每個(gè)對(duì)象都有反映自身特征的屬性 附屬的行為 方法 發(fā)生的動(dòng)作 事件 即屬性 事件 方法構(gòu)成對(duì)象的三要素 在VB應(yīng)用程序中 構(gòu)成圖形用戶(hù)界面的每一個(gè)可視的部件均可視為對(duì)象 VisualBasic的對(duì)象分為窗體和控件兩大類(lèi) 窗體 窗口本身 是屏幕上的一個(gè)矩形區(qū)域 控件 窗口上構(gòu)成圖形用戶(hù)界面的一些基本組成部件 1 內(nèi)部控件 2 ActiveX控件 擴(kuò)展名為 OCX的獨(dú)立文件 3 可插入對(duì)象 VB系統(tǒng)中能直接使用的 并可添加到工具箱上 VisualBasic對(duì)象的基本概念 MindandHand MIT 4 P 對(duì)象的建立方法 1 添加控件到窗體上 刪除窗體上的控件 2 編輯控件 選擇控件 移動(dòng)控件 改變控件大小 復(fù)制控件 控件的布局 控件的名稱(chēng) VisualBasic對(duì)象的基本概念 MindandHand MIT 5 P 在VB系統(tǒng)中 選中一個(gè)對(duì)象后 可以在屬性窗口中修改屬性值 也可在程序運(yùn)行階段用命令語(yǔ)句來(lái)設(shè)置或修改其屬性值 在程序中設(shè)置屬性的語(yǔ)法格式為 對(duì)象名 屬性名 屬性值如 將窗體Form1的標(biāo)題改為 你好 則為 Form1 caption 你好 VisualBasic對(duì)象屬性的設(shè)置 MindandHand MIT 6 P 設(shè)計(jì)階段修改對(duì)象屬性例 在窗體上放置一個(gè)名為command1的命令按鈕 通過(guò)屬性窗口將其屬性caption屬性值改為 按鈕 height屬性值改為800 VisualBasic對(duì)象屬性的設(shè)置 解題步驟 在窗體上繪制命令按鈕 在命令按鈕的屬性列表框中修改 caption height 屬性值 MindandHand MIT 7 P 運(yùn)行階段修改對(duì)象屬性例 在窗體上放置一個(gè)名為command1的命令按鈕 程序運(yùn)行后 鼠標(biāo)單擊窗體 將命令按鈕的caption屬性值改為 按鈕 height屬性值改為800 PrivateSubForm click command1 caption 按鈕 command1 height 800EndSub VisualBasic對(duì)象屬性的設(shè)置 解題步驟 在窗體上放置一個(gè)名為command1的命令按鈕 在窗體的click事件中填寫(xiě)相應(yīng)的命令 MindandHand MIT 8 P 3 對(duì)象的方法VB系統(tǒng)中的方法指對(duì)象本身所包含的一些特殊函數(shù)或過(guò)程 當(dāng)用方法來(lái)控制一個(gè)對(duì)象的行為時(shí) 其實(shí)質(zhì)就是調(diào)用該對(duì)象內(nèi)部的某個(gè)特殊的函數(shù)的過(guò)程 例如 窗體對(duì)象擁有Hide方法和Show方法 調(diào)用Hide方法可窗體隱藏起來(lái) 調(diào)用Show方法可使窗體顯現(xiàn)出來(lái) 在VB系統(tǒng)中對(duì)象方法的調(diào)用格式 對(duì)象名 方法名 參數(shù)列表 VisualBasic對(duì)象方法 如 form1 hide 隱藏窗體form1form1 show 顯示窗體form1 MindandHand MIT 9 P 3 對(duì)象的方法例 現(xiàn)有一個(gè)名為Command1的命令按鈕 當(dāng)用戶(hù)單擊該按鈕時(shí) 使其移動(dòng)為坐標(biāo) 120 300 的位置 PrivateSubcommand1 click command1 move120 300Endsub VisualBasic對(duì)象的方法 解題步驟 在窗體上繪制命令按鈕 為按鈕的相應(yīng)事件編寫(xiě)代碼 注 控件移動(dòng)的方法為move MindandHand MIT 10 P 3 對(duì)象的方法例 當(dāng)用戶(hù)單擊窗體時(shí) 調(diào)用窗體對(duì)象的方法Print 在窗體上打印出 歡迎你學(xué)習(xí)VisualBasic6 0 字符串 PrivateSubForm Click form1 print 歡迎你學(xué)習(xí)VisualBasic6 0 EndSub VisualBasic對(duì)象的方法 解題步驟 為窗體的相應(yīng)事件編寫(xiě)代碼 窗體的方法 print 是指在窗體上顯示相應(yīng)的信息 MindandHand MIT 11 P 1 事件是指由系統(tǒng)事先設(shè)定的 能為對(duì)象識(shí)別和響應(yīng)的動(dòng)作 如 VB系統(tǒng)為每個(gè)對(duì)象預(yù)先定義了一系列事件 單擊 Click雙擊 DblClick 改變 Change鼠標(biāo)移動(dòng) MouseMove裝載 Load 不需要激發(fā) 程序一運(yùn)行就執(zhí)行事件中的程序代碼 每一種對(duì)象能夠 感受 的事件是不同的 例如 窗體能識(shí)別單擊和雙擊事件 而命令按鈕能識(shí)別單擊卻不能識(shí)別雙擊事件 VisualBasic事件驅(qū)動(dòng)制 MindandHand MIT 12 P 2 事件過(guò)程當(dāng)事件在對(duì)象身上發(fā)生后 應(yīng)用程序就要處理這個(gè)事件 處理事件的步驟就是事件過(guò)程 VB應(yīng)用程序設(shè)計(jì)的主要工作就是為對(duì)象編寫(xiě)事件過(guò)程的代碼 一般格式為 PrivateSub對(duì)象名 事件 參數(shù)列表 程序代碼EndSub VisualBasic事件驅(qū)動(dòng)制 PrivateSubcommand1 click command1 move120 300Endsub MindandHand MIT 13 P 例 有一名為Command1的命令按鈕對(duì)象 要求當(dāng)用戶(hù)單擊該按鈕時(shí) 結(jié)束程序的運(yùn)行 PrivateSubCommand1 click end 結(jié)束程序的運(yùn)行EndSub VisualBasic事件驅(qū)動(dòng)制 解題步驟 在窗體上繪制命令按鈕 在按鈕的相應(yīng)事件中編寫(xiě)代碼 注 VB系統(tǒng)中 結(jié)束程序運(yùn)行的命令為END MindandHand MIT
溫馨提示
- 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶(hù)所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶(hù)上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶(hù)上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶(hù)因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 基于加固可行性研究的舊廠房改造方案設(shè)計(jì)及分析
- 河北省承德市雙橋區(qū)馮營(yíng)子中學(xué)2025屆化學(xué)高一下期末經(jīng)典模擬試題含解析
- 2025年P(guān)PA項(xiàng)目規(guī)劃申請(qǐng)報(bào)告模板
- 2025-2030年中國(guó)硅橡膠電子按鍵項(xiàng)目投資可行性研究分析報(bào)告
- 2025-2030年中國(guó)剎車(chē)片用鋼背項(xiàng)目投資可行性研究分析報(bào)告
- 2025年中國(guó)蜂窩板行業(yè)發(fā)展監(jiān)測(cè)及投資戰(zhàn)略規(guī)劃報(bào)告
- 既有鋼筋混凝土板橋狀況評(píng)價(jià)及加固方法研究的開(kāi)題報(bào)告
- 中國(guó)陰極低溫電泳漆行業(yè)市場(chǎng)發(fā)展前景及發(fā)展趨勢(shì)與投資戰(zhàn)略研究報(bào)告(2024-2030)
- 中國(guó)地板修補(bǔ)服務(wù)行業(yè)市場(chǎng)前景預(yù)測(cè)及投資價(jià)值評(píng)估分析報(bào)告
- “傳統(tǒng)智慧助力成年”面向成年人的傳統(tǒng)文化商業(yè)計(jì)劃書(shū)
- 創(chuàng)新創(chuàng)業(yè)教程(第四版)大學(xué)生創(chuàng)新創(chuàng)業(yè)全套教學(xué)課件
- 網(wǎng)絡(luò)攻擊和防御技術(shù)培訓(xùn)
- 興縣煤下鋁開(kāi)采可行性方案
- 中央廚房食品項(xiàng)目經(jīng)營(yíng)分析報(bào)告
- 小學(xué)四年級(jí)道德與法治期末考試質(zhì)量分析
- 鉗工實(shí)操試卷-共44套
- 論融資租賃資產(chǎn)證券化在我國(guó)存在的必要性
- 麻醉藥品精神藥品管理培訓(xùn)課件
- QCC品管圈活動(dòng)表格匯編
- 2023年貴州省社區(qū)工作者公開(kāi)招聘考試《公共基礎(chǔ)知識(shí)》專(zhuān)項(xiàng)題庫(kù)【真題精選+章節(jié)題庫(kù)+模擬試題】
- 出租車(chē)大包車(chē)合同
評(píng)論
0/150
提交評(píng)論