調用過程,調用過程有諸多技巧,它們與過程的類型、位置以及在應用程序中的使用方式有關。下面說明如何調用 Sub 過程和 Function 過程。
成都創(chuàng)新互聯(lián)公司科技有限公司專業(yè)互聯(lián)網(wǎng)基礎服務商,為您提供西部信息機房,高防物理服務器租用,成都IDC機房托管,成都主機托管等互聯(lián)網(wǎng)服務。
調用 Sub 過程
與 Sub 過程不同,在表達式中,Sub 過程不能用其名字調用。調用 Sub 過程的是一個獨立的語句。Sub 過程還有一點與函數(shù)不一樣,它不會用名字返回一個值。但是,與 Function過程一樣,Sub 過程也可以修改傳遞給它們的任何變量的值。
調用 Sub 過程有兩種方法:
'以下兩個語句都調用了名為 MyProc 的 Sub 過程。
Call MyProc (FirstArgument, SecondArgument)
MyProc FirstArgument, SecondArgument
注意,當使用 Call 語法時,參數(shù)必須在括號內。若省略 Call 關鍵字,則也必須省略參數(shù)兩邊的括號
調用函數(shù)過程
通常,調用自行編寫的函數(shù)過程的方法和調用 Visual Basic 內部函數(shù)過程(例如 Abs)的方法一樣;即在表達式中寫上它的名字。
'下面的語句都調用函數(shù) ToDec。
Print 10 * ToDec
X = ToDec
If ToDec = 10 Then Debug.Print "Out of Range"
X = AnotherFunction ( 10 * ToDec)
就像調用 Sub 過程那樣,也能調用函數(shù)。下面的語句都調用同一個函數(shù):
Call Year (Now)
Year Now
當用這種方法調用函數(shù)時,Visual Basic 放棄返回值。
調用其它模塊中的過程
在工程中的任何地方都能調用其它模塊中的公用過程。可能需要指定這樣的模塊,它包含正在調用的過程。調用其它模塊中的過程的各種技巧,取決于該過程是在窗體模塊中、類模塊中還是標準模塊中。
窗體中的過程
所有窗體模塊的外部調用必須指向包含此過程的窗體模塊。如果在窗體模塊 Form1 包含 SomeSub 過程,則可使用下面的語句調用 Form1 中的過程:
Call Form1.SomeSub(arguments)
類模塊中的過程
與窗體中調用過程類似,在類模塊中調用過程要調用與過程一致并且指向類實例的變量。例如,DemoClass 是類 Class1 的實例:
Dim DemoClass as New Class1
DemoClass.SomeSub
但是不同于窗體的是,在引用一個類的實例時,不能用類名作限定符。必須首先聲明類的實例為對象變量(在這個例子中是 DemoClass )并用變量名引用它。
標準模塊中的過程
如果過程名是唯一的,則不必在調用時加模塊名。無論是在模塊內,還是在模塊外調用,結果總會引用這個唯一過程。如果過程僅出現(xiàn)在一個地方,這個過程就是唯一的。
如果兩個以上的模塊都包含同名的過程,那就有必要用模塊名來限定了。在同一模塊內調用一個公共過程就會運行該模塊內的過程。例如,對于 Module1 和 Module2 中名為 CommonName 的過程,從 Module2 中調用 CommonName 則運行 Module2 中的 CommonName 過程,而不是 Module1 中的 CommonName 過程。
從其它模塊調用公共過程名時必須指定那個模塊。例如,若在 Module1 中調用 Module2 中的 CommonName 過程,要用下面的語句:
Module2.CommonName (arguments)
Public ? 用于聲明對所有模塊中的所有其它過程都可以使用的過程。?
Private ?用于聲明只能在包含該聲明的模塊中使用的過程。
如果是public,直接對象.成員,private可以寫個成員函數(shù)返回這個成員,友元也行。
比如:
class
A
{
public:
int
get(){return
a;}
private:
int
a;
}
你可以將C#寫的類輸出為庫文件,就是dll文件,然后用VB.net直接調用就可以了。因為C#生成庫的時候會被編譯成IL,VB.net是可以直接使用的,希望可以幫到你。
如果是托管的Dll或則com組件類,直接在項目上添加這個DLL的引用\x0d\x0a如果是非托管的,已API函數(shù)方式調用的DLL,使用DllImport方式申明DLL函數(shù)\x0d\x0a\x0d\x0a不過一般這種情況是吧IP地址等配置信息寫在配置文件里面,若XML,INI,應用程序配置文件等方式\x0d\x0a\x0d\x0a配置文件用戶可以直接打開查看,連接字符串寫在那里,數(shù)據(jù)庫就不安全了。
當前題目:vb.net如何調用類 vbnet imports
文章位置:http://jinyejixie.com/article12/dosjodc.html
成都網(wǎng)站建設公司_創(chuàng)新互聯(lián),為您提供網(wǎng)站收錄、響應式網(wǎng)站、網(wǎng)站內鏈、軟件開發(fā)、虛擬主機、外貿網(wǎng)站建設
聲明:本網(wǎng)站發(fā)布的內容(圖片、視頻和文字)以用戶投稿、用戶轉載內容為主,如果涉及侵權請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網(wǎng)站立場,如需處理請聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內容未經(jīng)允許不得轉載,或轉載時需注明來源: 創(chuàng)新互聯(lián)