第六章 程序設(shè)計.ppt
《第六章 程序設(shè)計.ppt》由會員分享,可在線閱讀,更多相關(guān)《第六章 程序設(shè)計.ppt(21頁珍藏版)》請在匯文網(wǎng)上搜索。
1、第六章 程序設(shè)計,VB通過工程來管理構(gòu)成應(yīng)用程序的所有不同文件,VB的代碼存儲在不同的模塊文件中。對于功能復(fù)雜、規(guī)模較大的應(yīng)用程序,要對復(fù)雜功能進(jìn)行分解,按功能用相對獨(dú)立的過程來實(shí)現(xiàn),而每個過程分別編寫代碼,這樣可以簡化程序設(shè)計工作,也便于調(diào)試維護(hù)。本章將介紹如何利用過程、模塊與函數(shù)等進(jìn)行代碼的編寫。,6.1過程,在VB環(huán)境中一般有這樣兩種過程:子程序過程(Sub Procedure)和函數(shù)過程(Function Procedure)。Sub過程不返回值。Function過程返回一個值。在VB開發(fā)環(huán)境中,所有的可執(zhí)行代碼都必須存在于某個過程內(nèi)。過程的定義是平行的,不能在Sub或Function
2、過程中另外定義過程。,6.1.1 Sub過程,Sub過程可以放在標(biāo)準(zhǔn)模塊和窗體模塊中。VB中有兩種Sub過程,即事件過程和通用過程。 1事件過程2通用過程,6.1.2 Function過程,語法:Private Public Static Function函數(shù)名(參數(shù)列表)As 數(shù)據(jù)類型語句塊函數(shù)名=表達(dá)式End Function與Sub過程一樣,F(xiàn)unction過程也是一個獨(dú)立的過程,但是,與Sub子過程不同的是,F(xiàn)unction過程可返回一個值到調(diào)用的過程。,6.2過程的調(diào)用,1.調(diào)用Sub事件過程調(diào)用語句調(diào)用Sub過程有兩種方式:使用Call語句,直接用Sub過程名。 2.調(diào)用Sub通用
3、過程調(diào)用Sub通用過程的語法與調(diào)用Sub事件過程的相同。不同的是,通用過程只有在被調(diào)用時才起作用,否則不會被執(zhí)行。 3.調(diào)用Function過程調(diào)用函數(shù)Function過程的方法和調(diào)用VB內(nèi)部函數(shù)方法一樣(例如Sin(X),在語句中直接使用函數(shù)名,F(xiàn)unction過程可返回一個值到調(diào)用的過程。,6.3參數(shù)的傳遞,參數(shù)是在本過程有效的局部變量,用于傳遞數(shù)據(jù)。在調(diào)用一個有參數(shù)的過程中,首先進(jìn)行的是“形參和實(shí)參結(jié)合”,實(shí)現(xiàn)調(diào)用過程的實(shí)參與被調(diào)用過程的形參之間的數(shù)據(jù)傳遞。數(shù)據(jù)傳遞有兩種方式:按值傳遞和按地址傳遞。,6.3.1形參和實(shí)參,1形參在被調(diào)用過程中的參數(shù)是形參,出現(xiàn)在Sub過程和Functio
4、n過程中。 2實(shí)參實(shí)參是在主調(diào)過程中的參數(shù),在過程調(diào)用時實(shí)參將數(shù)據(jù)傳遞給形參。 3形參的數(shù)據(jù)類型,6.3.2參數(shù)按值傳遞和按地址傳遞,在VB中傳遞參數(shù)有兩種方式:按值傳遞(Passed By Value)方式和按地址傳遞(Passed By Reference)方式。1按值傳遞參數(shù)2按地址傳遞參數(shù),6.3.3數(shù)組參數(shù),在定義過程時,數(shù)組可以作為形參出現(xiàn)在過程的形參列表中。聲明數(shù)組參數(shù)的語法如下:語法:形參數(shù)組名()As 數(shù)據(jù)類型,6.3.4對象參數(shù),在VB中對象也可以作為形參,即對象可以向過程傳遞,對象的傳遞只能是按地址傳遞。對象作為形參時形參變量的類型聲明為“Control”,或聲明為控件類
- 1.請仔細(xì)閱讀文檔,確保文檔完整性,對于不預(yù)覽、不比對內(nèi)容而直接下載帶來的問題本站不予受理。
- 2.下載的文檔,不會出現(xiàn)我們的網(wǎng)址水印。
- 3、該文檔所得收入(下載+內(nèi)容+預(yù)覽)歸上傳者、原創(chuàng)作者;如果您是本文檔原作者,請點(diǎn)此認(rèn)領(lǐng)!既往收益都?xì)w您。
下載文檔到電腦,查找使用更方便
5 積分
下載 | 加入VIP,下載共享資源 |
- 配套講稿:
如PPT文件的首頁顯示word圖標(biāo),表示該P(yáng)PT已包含配套word講稿。雙擊word圖標(biāo)可打開word文檔。
- 特殊限制:
部分文檔作品中含有的國旗、國徽等圖片,僅作為作品整體效果示例展示,禁止商用。設(shè)計者僅對作品中獨(dú)創(chuàng)性部分享有著作權(quán)。
- 關(guān) 鍵 詞:
- 第六章 程序設(shè)計 第六