程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 編程語言 >> Visual Basic語言 >> VB.NET >> 在vb.net中調用過程

在vb.net中調用過程

編輯:VB.NET

一、調用Sub過程
與Function過程不同,在表達式中,Sub過程不能用其名字調用,調用Sub過程的是一個獨立的語句。Sub過程還有一點與函數不同,它不會用名字返回一個值。但是,與Function過程一樣,Sub過程也可以修改傳遞給它們的任何變量的值。調用Sub過程有兩種方法:
'以下兩個語句都調用了名為MyProc的Sub過程。
Call MyProc(FirstArgument,SecondArgument)
MyProc(FirstArgument,SecondArgument)
二、調用函數過程
通常,調用自行編寫的函數過程的方法和調用Visual Basic內部函數過程(例如Abs)的方法一樣:即在表達式中寫上它的名字。
下面的語句都調用函數MyFunc:
TextBox1.Text=CStr(10*MyFunc)
X=MyFunc()
就象調用Sub過程那樣,也能調用函數。下面的語句都調用同一個函數:
Call Year(Now)
Year(Now)
當用這種方法調用函數時,Visual Basic放棄返回值。
三、調用其他模塊中的過程
在工程中的任何地方都能調用類模塊或標准模塊中的公用過程。可能需要指定這樣的模塊,它包含正在調用的過程。調用其他模塊中的過程的各種技巧,取決於該過程是在類模塊中還是在標准模塊中。
在類模塊中調用過程要求調用與過程一致並且指向類實例的變量。例如,DemoClass是類Class1的實例:
Dim DemoClass As New Class1
DemoClass.SomeSub在引用一個類的實例時,不能用類名作限定符。必須首先聲明類的實例為對象變量(在這個例子中是DemoClass)並用變量名引用它。
標准模塊中的過程如果過程名是惟一的,則不必在調用時加模塊名。無論是在模塊內,還是在模塊外調用,結果總會引用這個惟一過程。如果過程僅出現在一個地方,這個過程就是惟一的。如果兩個以上的模塊都包含同名的過程,那就有必要用模塊名來限定了。在同一模塊內調用一個公共過程就會運行該模塊內的過程。例如:對於Module1和Module2中名為CommonName的過程,從Module2中調用CommonName則運行Module2中的CommonName過程,而不是Module1中的CommonName過程。從其他模塊調用公共過程名時必須指定那個模塊。例如,若在Module1中調用Module2中的CommonName過程,要用下面的語句:
Module2.CommonName(arguments)

  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved