成人免费xxxxx在线视频软件_久久精品久久久_亚洲国产精品久久久_天天色天天色_亚洲人成一区_欧美一级欧美三级在线观看

VB.NET Sub過程簡單分析

開發(fā) 后端
VB.NET Sub過程的調(diào)用,都會(huì)執(zhí)行Sub和End Sub之間的statements。我們會(huì)在這篇文章中對這一過程進(jìn)行詳細(xì)的介紹,方便大家理解。

VB.NET編程語言的出現(xiàn),對開發(fā)人員來說無疑是一件好事。他們可以利用它來輕松的實(shí)現(xiàn)許多功能。其中VB.NET Sub過程是在響應(yīng)事件時(shí)執(zhí)行的代碼塊。將模塊中的代碼分成Sub過程后,在應(yīng)用程序中查找和修改代碼變得更容易了。Sub過程的語法是:

  1. {Private|Public|Friend} 
    Sub subname
    ([arguments list])  
  2. statements  
  3. End Sub 

其中,arguments list是參數(shù)列表,可以象聲明變量一樣聲明參數(shù)。#t#

每次調(diào)用VB.NET Sub過程都會(huì)執(zhí)行Sub和End Sub之間的statements。可以將子過程放入標(biāo)準(zhǔn)模塊、類模塊中。按照缺省的規(guī)定,所有模塊中的子過程為Public(公用的)這意味著在應(yīng)用程序中可隨處調(diào)用它們。在Visual Basic中應(yīng)區(qū)分通用過程和事件過程這兩類子過程

1.通用過程

通用VB.NET Sub過程告訴應(yīng)用程序如何完成一項(xiàng)指定的任務(wù)。一旦確定了通用過程,就必須由專有應(yīng)用程序來調(diào)用。反之,在響應(yīng)用戶引發(fā)的事件或系統(tǒng)引發(fā)的事件而調(diào)用事件過程之前,事件過程通常總是處于空閑狀態(tài)。建立通用過程就是為了將幾個(gè)不同的事件過程所要執(zhí)行的同樣語句“提”出來。將公共語句放入一個(gè)分離開的過程(通用過程)并由事件來調(diào)用它,這樣一來就不必重復(fù)代碼,也容易維護(hù)應(yīng)用程序。

面向過程的編程思想就是每個(gè)事件對應(yīng)相應(yīng)的過程,一般來說,過程的大小應(yīng)在60至200行代碼之間,如果小于這個(gè)范圍,就要考慮這個(gè)過程是否需要單獨(dú)提出來,如果大于這個(gè)范圍,就應(yīng)當(dāng)考慮是否應(yīng)將大的過程細(xì)化,一個(gè)好的程序風(fēng)格總會(huì)看到其層次關(guān)系,也就是過程既有它需要調(diào)用的子過程,還有調(diào)用它的父過程。

2.事件過程

當(dāng)Visual Basic中的對象對于個(gè)事件的發(fā)生做出認(rèn)定時(shí),便自動(dòng)用相應(yīng)于事件的名字調(diào)用該事件的過程。因?yàn)槊衷趯ο蠛痛a之間建立了聯(lián)系,所以說事件過程是附加在窗體和控件上的。

(1)一個(gè)控件的事件過程將控件的實(shí)際名字(在Name屬性中規(guī)定的)、下劃線(_)和事件名組合起來。
例如,如果希望在單擊了一個(gè)名為btnPlay的命令按鈕之后,這個(gè)按會(huì)調(diào)用事件過程,則要使用btnPlay_Click過程。

(2)一個(gè)窗體事件過程將窗體的名字空間、下劃線和事件名組合起來。如果希望在單擊窗體之后,窗體會(huì)調(diào)用事件過程,則要使用Form_Click過程(和控件一樣,窗體也有惟一的名字,但不能在事件過程的名字中使用這些名字。)

用戶雖然可以自己編寫事件過程,但使用Visual Basic提供的代碼過程會(huì)更方便,這個(gè)過程自動(dòng)將正確的過程名包括進(jìn)來。從“對象框”中選擇一個(gè)對象,從“過程框”中選擇一個(gè)過程,就可在“代碼編輯器”窗中選擇一個(gè)模板。在開始為控件編寫事件過程之前先設(shè)置控件的Name屬性,這樣可以避免在編譯時(shí)產(chǎn)生一定的錯(cuò)誤隱患。如果對控件附加一個(gè)VB.NET Sub過程之后又更改控件的名字,那么也必須更改過程的名字,以符合控件的新名字。否則,Visual Basic無法使控件和過程相符。過程名與控件名不符時(shí),過程就成為通用過程。

責(zé)任編輯:曹凱 來源: 編程入門網(wǎng)
相關(guān)推薦

2009-11-02 10:36:16

VB.NET Sub

2009-10-09 17:40:38

VB.Net問題集

2009-10-13 09:24:57

VB.NET Dock

2009-11-04 09:32:12

VB.NET Auto

2009-10-12 13:11:48

VB.NET使用線程

2009-10-30 15:37:23

VB.NET Sub創(chuàng)

2009-10-15 15:14:54

VB.NET臨時(shí)文件

2009-10-16 13:26:53

VB.NET Exce

2009-11-02 17:12:01

VB和VB.NET

2009-11-10 17:31:38

VB.NET注冊表

2009-10-28 10:04:53

VB.NET XmlW

2009-10-13 14:38:10

VB.NET訪問類型

2009-10-15 09:02:19

VB.NET申明數(shù)組

2009-11-10 10:28:20

VB.NET誕生

2009-10-23 13:10:14

VB.NET List

2009-10-19 08:55:22

VB.NET多重繼承

2009-10-14 13:56:05

VB.NET數(shù)據(jù)窗體

2009-10-13 09:33:49

VB.NET Web

2009-10-13 14:42:30

VB.NET靜態(tài)成員

2009-10-28 10:51:32

VB.NET默認(rèn)屬性
點(diǎn)贊
收藏

51CTO技術(shù)棧公眾號

主站蜘蛛池模板: 日韩有码一区 | 精品亚洲91 | 国产成人久久av免费高清密臂 | 亚洲中午字幕 | 激情一区 | 亚洲精品久久久久久久久久久 | 精品电影 | 亚洲在线| 久久9精品 | 久久久久久黄 | 日韩免费一区二区 | 国产美女一区二区 | 亚洲欧美视频一区 | 亚洲在线中文字幕 | 成人欧美日韩一区二区三区 | 色必久久 | 国产免费一区二区 | 亚洲国产免费 | 一区二区三区国产 | 国产成人精品一区二区三区 | 成人影院在线 | 午夜精品一区二区三区在线视频 | 成人av在线播放 | 懂色一区二区三区免费观看 | 亚洲精品乱码久久久久久9色 | 国产成人综合在线 | 色在线免费 | 最新高清无码专区 | 国产三区在线观看视频 | 久久综合久久久 | 欧美性猛交一区二区三区精品 | 日韩和的一区二在线 | 色婷婷综合久久久中字幕精品久久 | 日韩精品一区二区三区免费视频 | a级大毛片 | 国产aa| 欧美在线视频网 | 欧美一级视频 | 欧美一级欧美一级在线播放 | 国产一区二区在线免费观看 | 国产精品69久久久久水密桃 |