vb程序設(shè)計(jì)教程潘蕾vb基礎(chǔ)_第1頁(yè)
vb程序設(shè)計(jì)教程潘蕾vb基礎(chǔ)_第2頁(yè)
vb程序設(shè)計(jì)教程潘蕾vb基礎(chǔ)_第3頁(yè)
vb程序設(shè)計(jì)教程潘蕾vb基礎(chǔ)_第4頁(yè)
vb程序設(shè)計(jì)教程潘蕾vb基礎(chǔ)_第5頁(yè)
已閱讀5頁(yè),還剩51頁(yè)未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

版權(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ì)自己和他人造成任何形式的傷害或損失。

評(píng)論

0/150

提交評(píng)論