VB第一章 第二講(內(nèi)蒙古科技大學(xué)).ppt_第1頁
VB第一章 第二講(內(nèi)蒙古科技大學(xué)).ppt_第2頁
VB第一章 第二講(內(nèi)蒙古科技大學(xué)).ppt_第3頁
VB第一章 第二講(內(nèi)蒙古科技大學(xué)).ppt_第4頁
VB第一章 第二講(內(nèi)蒙古科技大學(xué)).ppt_第5頁
已閱讀5頁,還剩9頁未讀 繼續(xù)免費閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報或認(rèn)領(lǐng)

文檔簡介

第二講VisualBasic程序概述 VisualBasic程序設(shè)計教程 內(nèi)蒙古科技大學(xué)工程訓(xùn)練中心韓艷 MindandHand MIT 2 P VB對象的基本概念VB對象的屬性 方法 事件VB對象屬性設(shè)置方法 設(shè)計階段 程序運行階段窗體的有關(guān)方法 hide show move printVB事件驅(qū)動制 本講主要內(nèi)容 MindandHand MIT 3 P 對象 是具體存在的實體 每個對象都有反映自身特征的屬性 附屬的行為 方法 發(fā)生的動作 事件 即屬性 事件 方法構(gòu)成對象的三要素 在VB應(yīng)用程序中 構(gòu)成圖形用戶界面的每一個可視的部件均可視為對象 VisualBasic的對象分為窗體和控件兩大類 窗體 窗口本身 是屏幕上的一個矩形區(qū)域 控件 窗口上構(gòu)成圖形用戶界面的一些基本組成部件 1 內(nèi)部控件 2 ActiveX控件 擴展名為 OCX的獨立文件 3 可插入對象 VB系統(tǒng)中能直接使用的 并可添加到工具箱上 VisualBasic對象的基本概念 MindandHand MIT 4 P 對象的建立方法 1 添加控件到窗體上 刪除窗體上的控件 2 編輯控件 選擇控件 移動控件 改變控件大小 復(fù)制控件 控件的布局 控件的名稱 VisualBasic對象的基本概念 MindandHand MIT 5 P 在VB系統(tǒng)中 選中一個對象后 可以在屬性窗口中修改屬性值 也可在程序運行階段用命令語句來設(shè)置或修改其屬性值 在程序中設(shè)置屬性的語法格式為 對象名 屬性名 屬性值如 將窗體Form1的標(biāo)題改為 你好 則為 Form1 caption 你好 VisualBasic對象屬性的設(shè)置 MindandHand MIT 6 P 設(shè)計階段修改對象屬性例 在窗體上放置一個名為command1的命令按鈕 通過屬性窗口將其屬性caption屬性值改為 按鈕 height屬性值改為800 VisualBasic對象屬性的設(shè)置 解題步驟 在窗體上繪制命令按鈕 在命令按鈕的屬性列表框中修改 caption height 屬性值 MindandHand MIT 7 P 運行階段修改對象屬性例 在窗體上放置一個名為command1的命令按鈕 程序運行后 鼠標(biāo)單擊窗體 將命令按鈕的caption屬性值改為 按鈕 height屬性值改為800 PrivateSubForm click command1 caption 按鈕 command1 height 800EndSub VisualBasic對象屬性的設(shè)置 解題步驟 在窗體上放置一個名為command1的命令按鈕 在窗體的click事件中填寫相應(yīng)的命令 MindandHand MIT 8 P 3 對象的方法VB系統(tǒng)中的方法指對象本身所包含的一些特殊函數(shù)或過程 當(dāng)用方法來控制一個對象的行為時 其實質(zhì)就是調(diào)用該對象內(nèi)部的某個特殊的函數(shù)的過程 例如 窗體對象擁有Hide方法和Show方法 調(diào)用Hide方法可窗體隱藏起來 調(diào)用Show方法可使窗體顯現(xiàn)出來 在VB系統(tǒng)中對象方法的調(diào)用格式 對象名 方法名 參數(shù)列表 VisualBasic對象方法 如 form1 hide 隱藏窗體form1form1 show 顯示窗體form1 MindandHand MIT 9 P 3 對象的方法例 現(xiàn)有一個名為Command1的命令按鈕 當(dāng)用戶單擊該按鈕時 使其移動為坐標(biāo) 120 300 的位置 PrivateSubcommand1 click command1 move120 300Endsub VisualBasic對象的方法 解題步驟 在窗體上繪制命令按鈕 為按鈕的相應(yīng)事件編寫代碼 注 控件移動的方法為move MindandHand MIT 10 P 3 對象的方法例 當(dāng)用戶單擊窗體時 調(diào)用窗體對象的方法Print 在窗體上打印出 歡迎你學(xué)習(xí)VisualBasic6 0 字符串 PrivateSubForm Click form1 print 歡迎你學(xué)習(xí)VisualBasic6 0 EndSub VisualBasic對象的方法 解題步驟 為窗體的相應(yīng)事件編寫代碼 窗體的方法 print 是指在窗體上顯示相應(yīng)的信息 MindandHand MIT 11 P 1 事件是指由系統(tǒng)事先設(shè)定的 能為對象識別和響應(yīng)的動作 如 VB系統(tǒng)為每個對象預(yù)先定義了一系列事件 單擊 Click雙擊 DblClick 改變 Change鼠標(biāo)移動 MouseMove裝載 Load 不需要激發(fā) 程序一運行就執(zhí)行事件中的程序代碼 每一種對象能夠 感受 的事件是不同的 例如 窗體能識別單擊和雙擊事件 而命令按鈕能識別單擊卻不能識別雙擊事件 VisualBasic事件驅(qū)動制 MindandHand MIT 12 P 2 事件過程當(dāng)事件在對象身上發(fā)生后 應(yīng)用程序就要處理這個事件 處理事件的步驟就是事件過程 VB應(yīng)用程序設(shè)計的主要工作就是為對象編寫事件過程的代碼 一般格式為 PrivateSub對象名 事件 參數(shù)列表 程序代碼EndSub VisualBasic事件驅(qū)動制 PrivateSubcommand1 click command1 move120 300Endsub MindandHand MIT 13 P 例 有一名為Command1的命令按鈕對象 要求當(dāng)用戶單擊該按鈕時 結(jié)束程序的運行 PrivateSubCommand1 click end 結(jié)束程序的運行EndSub VisualBasic事件驅(qū)動制 解題步驟 在窗體上繪制命令按鈕 在按鈕的相應(yīng)事件中編寫代碼 注 VB系統(tǒng)中 結(jié)束程序運行的命令為END MindandHand MIT

溫馨提示

  • 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)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論