2023年全國碩士研究生考試考研英語一試題真題(含答案詳解+作文范文)_第1頁
已閱讀1頁,還剩22頁未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡介

1、第7章過程將程序分割成較小的邏輯部件就可以簡化程序設(shè)計(jì)任務(wù)。稱這些部件為過程,它們可以變成增強(qiáng)和擴(kuò)展VisualBasic的構(gòu)件。過程可用于壓縮重復(fù)任務(wù)或共享任務(wù),例如,壓縮頻繁的計(jì)算、文本與控件操作和數(shù)據(jù)庫操作。用過程編程有兩大好處:◇過程可使程序劃分成離散的邏輯單元,每個(gè)單元都比無過程的整個(gè)程序容易調(diào)試。◇一個(gè)程序中的過程,往往不必修改或只需稍作改動,便可以成為另一個(gè)程序的構(gòu)件。在VisualBasic中最常使用下列兩種過程:◇Su

2、b過程不返回值稱為子過程。◇Function過程返回值稱為函數(shù)過程。7.1Sub過程過程Sub過程分為事件過程和通用過程。7.1.1事件過程與通用過程的概念事件過程與通用過程的概念1.1.事件過程事件過程當(dāng)VisualBasic中的對象對一個(gè)事件的發(fā)生作出認(rèn)定時(shí),便自動用相應(yīng)于事件的名字調(diào)用該事件的過程。因?yàn)槊衷趯ο蠛痛a之間建立了聯(lián)系,所以說事件過程是附加在窗體和控件上的事件過程是附加在窗體和控件上的。?一個(gè)控件的事件過程將控件的(

3、在Name屬性中規(guī)定的)實(shí)際名字、下劃線(“_”)和事件名組合起來。例如,如果希望在單擊了一個(gè)名為cmdPlay的命令按鈕之后,這個(gè)按鈕會調(diào)用事件過程,則要使用cmdPlay_Click過程。?一個(gè)窗體事件過程將詞匯“Fm“、下劃線和事件名組合起來。如果希望在單擊窗體之后,窗體會調(diào)用事件過程,則要使用Fm_Click過程。(和控件一樣,窗體也有唯一的名字,但不能在事件過程的名字中使用這些名字。)如果正在使用MDI窗體,則事件過程將詞匯“

4、MDIFm“、1.利用代碼窗口直接定義通用過程在窗體標(biāo)準(zhǔn)模塊的代碼窗口把插入點(diǎn)放在所有過程之外可直接編寫Sub子過程.通用過程格式:[Private|Public][Static]Subname[(arglist)][statements][ExitSub][statements]EndSubPublic可選的。表示所有模塊的所有其它過程都可訪問這個(gè)Sub過程。Private可選的。表示只有在包含其聲明的模塊中的其它過程可以訪問該Sub

5、過程。Static可選的。表示在調(diào)用之間保留Sub過程的局部變量的值。Static屬性對在Sub外聲明的變量不會產(chǎn)生影響,即使過程中也使用了這些變量。name必需的。Sub的名稱;遵循標(biāo)準(zhǔn)的變量命名約定。arglist可選的。代表在調(diào)用時(shí)要傳遞給Sub過程的參數(shù)的變量列表,稱為形參表。多個(gè)變量則用逗號隔開。statements可選的。Sub過程中所執(zhí)行的任何語句組。其中的arglist參數(shù)的語法以及語法各個(gè)部分如下:[Optional]

6、[ByVal|ByRef][ParamArray]varname[()][Astype][=defaultvalue]Optional可選的。表示參數(shù)不是必需的關(guān)鍵字。如果使用了該選項(xiàng),則arglist中的后續(xù)參數(shù)都必須是可選的,而且必須都使用Optional關(guān)鍵字聲明。如果使用了ParamArray,則任何參數(shù)都不能使用Optional。ByVal可選的。表示該參數(shù)按值傳遞。ByRef可選的。表示該參數(shù)按地址傳遞。ByRef是Visu

溫馨提示

  • 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. 眾賞文庫僅提供信息存儲空間,僅對用戶上傳內(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)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論