VB第一章 第二講(內(nèi)蒙古科技大學(xué)).ppt_第1頁(yè)
VB第一章 第二講(內(nèi)蒙古科技大學(xué)).ppt_第2頁(yè)
VB第一章 第二講(內(nèi)蒙古科技大學(xué)).ppt_第3頁(yè)
VB第一章 第二講(內(nèi)蒙古科技大學(xué)).ppt_第4頁(yè)
VB第一章 第二講(內(nèi)蒙古科技大學(xué)).ppt_第5頁(yè)
已閱讀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ì)自己和他人造成任何形式的傷害或損失。

最新文檔

評(píng)論

0/150

提交評(píng)論