版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
1、VB程序設(shè)計(jì)基礎(chǔ),劉鑫朝 信管教研室 lxc_,第一章 VB概述,屬性(Property):看起來(lái)像什么? 指對(duì)象的性質(zhì)、特征。 方法(Method): 能做什么? 指對(duì)象能執(zhí)行的動(dòng)作。 事件(Event): 對(duì)什么事有反應(yīng)。指對(duì)象能識(shí)別的動(dòng)作。 程序代碼中使用如下格式的語(yǔ)句來(lái)改變屬性值: 對(duì)象名.屬性 值(常量、變量、表達(dá)式) 通過如下格式為變量賦值: 變量 對(duì)象名.屬性 使用方法的格式:控件名.方法 VB采用事件驅(qū)動(dòng)的編程方式,事件過程的一般格式: Private Sub 控件名_事件名(參數(shù)表) (程序代碼) End Sub,第二章 創(chuàng)建用戶界面,窗體類的相關(guān)屬性、方法和事件,第二章 創(chuàng)
2、建用戶界面,第二章 創(chuàng)建用戶界面,第二章 創(chuàng)建用戶界面,第三章 VB語(yǔ)言基礎(chǔ),VB應(yīng)用程序,窗體文件,標(biāo)準(zhǔn)模塊文件,全局聲明部分 模塊聲明部分 事件過程 通用過程,全局聲明部分 模塊聲明部分 通用過程,聲明部分,事件過程,通用過程,窗體文件,標(biāo)準(zhǔn)模塊文件,全局聲明部分,模塊聲明部分,通用過程,第三章 VB語(yǔ)言基礎(chǔ),語(yǔ)句:VB程序的最基本成分 一個(gè)語(yǔ)句可通過續(xù)行符號(hào)“ _”(一個(gè)空格加一個(gè)下劃線)分成多行寫; 多個(gè)語(yǔ)句也可通過分行符號(hào)“:”(冒號(hào))寫在一行上。 注釋語(yǔ)句: 格式一:Rem 格式二: ,第三章 VB語(yǔ)言基礎(chǔ),整型數(shù),浮點(diǎn)型數(shù),整型,長(zhǎng)整型,單精度數(shù),雙精度數(shù),程序運(yùn)行中取值始終保持
3、不變的數(shù)據(jù)稱為“常量” 數(shù)值常量: P43表(4-1) 八進(jìn)制數(shù)(數(shù)字前加 x; 是A(; Mid; ) Else Print 沒找到!; x End If,二分查找,第八章 過程,過程,Sub過程,Function過程,Property過程,事件過程,通用過程,窗體事件過程,控件事件過程,公有過程,私有過程,第八章 過程,窗體事件過程的一般形式如下: Private Sub Form_事件名(參數(shù)列表) 局部變量和常數(shù)聲明 語(yǔ)句塊 End Sub 窗體事件過程 Initialize Load Activate Gotfocus,窗體的事件過程名中不使用其具體名稱,而固定用Form,窗體事件固
4、定為“Private”,說明它是模塊級(jí)的,第八章 過程,控件事件過程的一般形式如下: Private Sub 控件名_事件名(參數(shù)列表) 局部變量和常數(shù)聲明 語(yǔ)句塊 End Sub,控件的事件過程名中必須使用其具體名稱,控件事件固定有“Private”關(guān)鍵字,說明它是模塊級(jí)的,第八章 過程,通用過程 Private|Public Static Sub () End Sub 缺省作用域聲明時(shí),系統(tǒng)默認(rèn)為Public; 在一個(gè)窗體模塊中調(diào)用另一窗體模塊的公有過程時(shí),需以“窗體名.公有過程名”的形式調(diào)用; Exit Sub可以提前退出過程調(diào)用 過程不能嵌套定義,第八章 過程,Function過程的特
5、點(diǎn)是返回一個(gè)值,F(xiàn)unction過程的形式如下: Private|PublicStaticFunction (參數(shù)列表) As End Function 函數(shù)體中一定要有對(duì)函數(shù)名賦值的語(yǔ)句 函數(shù)名=表達(dá)式 函數(shù)體內(nèi)可有Exit Function語(yǔ)句無(wú)條件退出函數(shù)過程,第八章 過程,Sub過程的調(diào)用 Call (實(shí)在參數(shù)表) 實(shí)參1,實(shí)參2, 調(diào)用Function過程的一般形式如下: var = (實(shí)在參數(shù)表) Call (實(shí)在參數(shù)表) 實(shí)參1,實(shí)參2,,第八章 過程,形參:指過程定義時(shí)出現(xiàn)過程或函數(shù)名后括號(hào)中的參數(shù) 形參為 ByVal,指明參數(shù)傳遞方式是傳值; 形參為 ByRef,指明參數(shù)傳遞
6、方式是傳地址或稱為“引用” 實(shí)參:指調(diào)用過程函數(shù)時(shí),出現(xiàn)在過程的函數(shù)名后括號(hào)中的參數(shù) 在調(diào)用一個(gè)有參數(shù)的過程時(shí),首先進(jìn)行“形實(shí)結(jié)合”,實(shí)參按“位置”向形參傳值或傳地址; 實(shí)在參數(shù)和形式參數(shù),要求個(gè)數(shù)一樣,位置對(duì)應(yīng),類型一致,否則會(huì)出錯(cuò);,第八章 過程,若調(diào)用過程時(shí)實(shí)參為常量或表達(dá)式,則無(wú)論形參定義的是按值傳遞還是按地址傳遞,系統(tǒng)都是按傳值方式傳遞 調(diào)用函數(shù)或過程時(shí),將單個(gè)變量轉(zhuǎn)換成表達(dá)式的方法:將變量放在一對(duì)括號(hào)中。,第八章 過程,數(shù)組作為形式參數(shù),聲明數(shù)組的格式為: () As 數(shù)組參數(shù)只能按地址傳遞,即不能用ByVal來(lái)說明數(shù)組參數(shù) 定義數(shù)組形參時(shí)不能說明數(shù)組的維數(shù)和下標(biāo)變化范圍; 調(diào)用過程時(shí),對(duì)應(yīng)的實(shí)參也必須是數(shù)組,
溫馨提示
- 1. 本站所有資源如無(wú)特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 炸雞門店轉(zhuǎn)讓合同范例
- 杭州裝飾裝修合同范例
- 閣樓鋼結(jié)構(gòu)合同范例
- 合作服裝賠償合同范例
- 中藥袋購(gòu)銷合同范例
- lowe玻璃采購(gòu)合同范例
- 國(guó)際epc合同范例
- 散熱器合同范例
- 農(nóng)場(chǎng)流轉(zhuǎn)土地合同范例
- 屋面裝修合同范例
- (高清版)TDT 1055-2019 第三次全國(guó)國(guó)土調(diào)查技術(shù)規(guī)程
- 地下室坡道施工方案樣本
- 《跨境電商應(yīng)用英語(yǔ)1》課程標(biāo)準(zhǔn)
- 2024年國(guó)家糧食和物資儲(chǔ)備局直屬事業(yè)單位招聘筆試沖刺題
- pvc電纜保護(hù)管工藝
- 醫(yī)保繳費(fèi)問題排查整改報(bào)告
- 《登高作業(yè)安全培訓(xùn)》課件
- 2023-2024學(xué)年二年級(jí)數(shù)學(xué)上冊(cè)期末樂考非紙筆測(cè)試題(一)蘇教版
- 語(yǔ)法-ed-分詞-課件
- Android移動(dòng)應(yīng)用開發(fā)基礎(chǔ)教程-教案
- 人工智能技術(shù)在中小學(xué)教育中的應(yīng)用案例分享
評(píng)論
0/150
提交評(píng)論