版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡介
1、1,測繪程序設(shè)計(jì),2,第三章 Visual Basic 可視化編程,一、可視化的基本概念 二、窗體、控件、代碼窗口 三、可視化編程的一般步驟,3,一、可視化的基本概念 1、對象 VB面向?qū)ο蟪绦蛟O(shè)計(jì),程序的核心是對象(Object) 預(yù)定義對象(控件對象)、自定義對象,第三章 Visual Basic 可視化編程,4,一、可視化的基本概念 2、對象三要素 事件:對象的響應(yīng) 屬性:對象的性質(zhì) 方法:對象的動(dòng)作,第三章 Visual Basic 可視化編程,5,一、可視化的基本概念 2、對象三要素 屬性(Property) 屬性: 描述和反映對象特征的參數(shù)。 設(shè)置對象的屬性 1)預(yù)設(shè)法:使用屬性窗
2、口,在設(shè)計(jì)狀態(tài)設(shè)置屬性 2)現(xiàn)設(shè)法:通過賦值語句,在運(yùn)行狀態(tài)設(shè)置屬性 每個(gè)對象的屬性都有其缺省值,我們只按需要對其中的一些進(jìn)行設(shè)置,對象名.屬性名屬性值Form1.Caption=“Visual Basic”Form1.Visual=“True”,第三章 Visual Basic 可視化編程,6,一、可視化的基本概念 2、對象三要素 事件(Event)、事件過程(Event Procedure) 事件: 對象所要完成的任務(wù),對象響應(yīng)的動(dòng)作。 VB中:單擊事件(Click),裝載事件(Load), 鼠標(biāo)移動(dòng)(MouseMove)事件等。 對象與對象之間,對象與系統(tǒng)之間及對象與程序之間的通信都是通
3、過事件進(jìn)行的。 事件過程:附在對象上的程序代碼,是事件的處理過程。 事件過程的一般編寫格式:,Sub 對象名事件名(參數(shù)列表) (事件過程代碼) End Sub,第三章 Visual Basic 可視化編程,7,一、可視化的基本概念 2、對象三要素 事件驅(qū)動(dòng) 事件過程要經(jīng)過事件的觸發(fā)才會(huì)被執(zhí)行,這種動(dòng)作模式成為事件驅(qū)動(dòng)程序模式(Event Driven Programming Model) 事件控制整個(gè)程序的執(zhí)行流程,第三章 Visual Basic 可視化編程,8,一、可視化的基本概念 2、對象三要素 方法(Method) 方法:對象要執(zhí)行的動(dòng)作。 用來完成某種特定的功能,是VB的一種專用子
4、程序(函數(shù)或過程)。 與事件過程類似,但有區(qū)別,不能響應(yīng)某個(gè)事件,而是完成某個(gè)功能,其實(shí)現(xiàn)步驟和細(xì)節(jié)用戶既看不到,也不能修改,用戶能做的工作就是按照約定直接調(diào)用它們。 方法只能在代碼中改變,其用法依賴于方法所需的參數(shù)個(gè)數(shù)及是否具有返回值,對象.方法 參數(shù)列表Form1.Print “歡迎使用測量平差計(jì)算系統(tǒng)!”,第三章 Visual Basic 可視化編程,9,二、窗體、控件、代碼窗口 1、窗體對象 各種控件對象必須建立在窗體上 一個(gè)窗體對應(yīng)一個(gè)窗體模塊,第三章 Visual Basic 可視化編程,10,二、窗體、控件、代碼窗口 2、控件 程序員使用不同的控件進(jìn)行組合,并設(shè)置內(nèi)部聯(lián)系 VB中
5、,控件是預(yù)先定義好的可直接使用的對象 每個(gè)控件有各自的屬性、事件和方法 控件的畫法 先單擊控件工具箱上的某個(gè)控件,然后使用鼠標(biāo)拖動(dòng)的方法將該控件在窗體表面上畫出來(控件大小和位置隨意) 雙擊控件工具箱上的某一個(gè)控件,該控件對象就會(huì)自動(dòng)出現(xiàn)在窗體中央,其大小是默認(rèn)的 圖中左上角的箭頭不是控件,單擊它可以把鼠標(biāo)指針由其他形狀變?yōu)榧^形狀。,第三章 Visual Basic 可視化編程,11,二、窗體、控件、代碼窗口 2、控件 控件的縮放和移動(dòng) 當(dāng)前控件:處于活動(dòng)的 縮放和移動(dòng) 直接拖動(dòng)該表大小 通過屬性改變大小,第三章 Visual Basic 可視化編程,12,二、窗體、控件、代碼窗口 2、控件
6、 控件的復(fù)制和刪除 給控件起相同的名稱 將現(xiàn)有的控件復(fù)制并粘貼到窗體等上面 將控件的Index屬性設(shè)置為非Null數(shù)值 控件的復(fù)制和刪除 選中-刪除,第三章 Visual Basic 可視化編程,13,二、窗體、控件、代碼窗口 2、控件 控件布局(排列方式、對齊方式) 【格式】 普通方法(Shift) 多控件格式操作以最后選中的對象為準(zhǔn),第三章 Visual Basic 可視化編程,14,二、窗體、控件、代碼窗口 2、代碼窗口 打開代碼窗口 雙擊窗體任何位置 單擊右鍵“查看代碼” 工程窗口 查看代碼 【視圖】 代碼窗口 代碼窗口組成,第三章 Visual Basic 可視化編程,15,三、可視化編程的一般步驟 1、可視化編程的一般步驟 建立用戶界面: 由窗體和控件組成 窗體是應(yīng)用
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲(chǔ)空間,僅對用戶上傳內(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)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 2026年福建省福州市高職單招英語考試試題及答案
- 2026年高校教育時(shí)政考點(diǎn)考試試題與參考答案
- 2025中國重癥心血管疾病患者臨床營養(yǎng)評估與管理專家共識(shí)解讀課件
- 達(dá)拉特旗安全培訓(xùn)課件
- 達(dá)縣液化氣安全培訓(xùn)會(huì)
- 物業(yè)消防演練方案及流程內(nèi)容
- 十班 第十單元 酸和堿 測試題
- 車險(xiǎn)理賠服務(wù)培訓(xùn)課件
- 2025年勞動(dòng)關(guān)系科工作總結(jié)(2篇)
- 銀行合規(guī)通報(bào)制度
- 消防維保計(jì)劃實(shí)施方案
- 有子女離婚協(xié)議書
- 北京市2025-2026學(xué)年高二(上)期末物理適應(yīng)卷C(含答案)
- 2026年黑龍江高職單招考試高考語文試卷試題(含答案)
- 完整版老舊小區(qū)改造工程施工組織設(shè)計(jì)方案
- 全球隱球菌病指南(2024版):診斷與管理課件
- 市場營銷策劃實(shí)踐實(shí)習(xí)報(bào)告范例
- 山西省2026屆高三第一次八省聯(lián)考地理(T8聯(lián)考)(含答案)
- 2026年中央廣播電視總臺(tái)招聘124人備考筆試題庫及答案解析
- 合資船舶合同范本
- 2025年云南昆明巫家壩建設(shè)發(fā)展有限責(zé)任公司及下屬公司第四季度社會(huì)招聘31人筆試參考題庫附帶答案詳解(3卷)
評論
0/150
提交評論