vb.net的Sub進程。本站提示廣大學習愛好者:(vb.net的Sub進程)文章只能為提供參考,不一定能成為您想要的結果。以下是vb.net的Sub進程正文
Sub進程是在呼應事情時執行的代碼塊。將模塊中的代碼分紅Sub進程後,在使用順序中查找和修正代碼變得更容易了。Sub進程的語法是:
{Private|Public|Friend} Sub subname([arguments list])
statements
End Sub
其中,arguments list是參數列表,可以象聲明變量一樣聲明參數。
每次調用進程都會執行Sub和End Sub之間的statements。可以將子進程放入規范模塊、類模塊中。依照缺省的規則,一切模塊中的子進程為Public(公用的)這意味著在使用順序中可隨處調用它們。在Visual Basic中應區分通用進程和事情進程這兩類子進程
1.通用進程
通用進程通知使用順序如何完成一項指定的義務。一旦確定了通用進程,就必需由專有使用順序來調用。反之,在呼應用戶引發的事情或零碎引發的事情而調用事情進程之前,事情進程通常總是處於閒暇形態。樹立通用進程就是為了將幾個不同的事情進程所要執行的異樣語句“提”出來。將公共語句放入一個別離開的進程(通用進程)並由事情來調用它,這樣一來就不用反復代碼,也容易維護使用順序。面向進程的編程思想就是每個事情對應相應的進程,普通來說,進程的大小應在60至200行代碼之間,假如小於這個范圍,就要思索這個進程能否需求獨自提出來,假如大於這個范圍,就該當思索能否應將大的進程細化,一個好的順序作風總會看到其層次關系,也就是進程既有它需求調用的子進程,還有調用它的父進程。
2.事情進程
當Visual Basic中的對象關於個事情的發作做出認定時,便自動用相應於事情的名字調用該事情的進程。由於名字在對象和代碼之間樹立了聯絡,所以說事情進程是附加在窗體和控件上的。
(1)一個控件的事情進程將控件的實踐名字(在Name屬性中規則的)、下劃線(_)和事情名組合起來。
例如,假如希望在單擊了一個名為btnPlay的命令按鈕之後,這個按會調用事情進程,則要運用btnPlay_Click進程。
(2)一個窗體事情進程將窗體的名字空間、下劃線和事情名組合起來。假如希望在單擊窗體之後,窗領會調用事情進程,則要運用Form_Click進程(和控件一樣,窗體也有唯一的名字,但不能在事情進程的名字中運用這些名字。)
用戶雖然可以自己編寫事情進程,但運用Visual Basic提供的代碼進程會更方便,這個進程自動將正確的進程名包括出去。從“對象框”中選擇一個對象,從“進程框”中選擇一個進程,就可在“代碼編輯器”窗中選擇一個模板。在開端為控件編寫事情進程之前先設置控件的Name屬性,這樣可以防止在編譯時發生一定的錯誤隱患。假如對控件附加一個進程之後又更改控件的名字,那麼也必需更改正程的名字,以契合控件的新名字。否則,Visual Basic無法使控件和進程相符。進程名與控件名不符時,進程就成為通用進程。