日本综合一区二区|亚洲中文天堂综合|日韩欧美自拍一区|男女精品天堂一区|欧美自拍第6页亚洲成人精品一区|亚洲黄色天堂一区二区成人|超碰91偷拍第一页|日韩av夜夜嗨中文字幕|久久蜜综合视频官网|精美人妻一区二区三区

RELATEED CONSULTING
相關(guān)咨詢
選擇下列產(chǎn)品馬上在線溝通
服務(wù)時間:8:30-17:00
你可能遇到了下面的問題
關(guān)閉右側(cè)工具欄

新聞中心

這里有您想知道的互聯(lián)網(wǎng)營銷解決方案
VB.NET界面開發(fā)應(yīng)用技巧總結(jié)

由微軟推出的VB.NET編程語言為我們開發(fā)人員帶來了非常大的改變。尤其是在代碼編寫方式上。今天要帶給大家的就是VB.NET界面的基礎(chǔ)知識,希望此文可以提高大家對這一應(yīng)用技巧的理解。#t#

VB.NET界面

VB允許我們創(chuàng)建有多個界面的工程。為完成這個我們可以使用Implements關(guān)鍵字。在類要執(zhí)行一個新界面的時候,我們需要編寫代碼來執(zhí)行界面上的每一個方法。當(dāng)繼承提供了一個***的變化后,我們可能還想在我們的對象中執(zhí)行多個界面。VB.NET保存了Implements關(guān)鍵字,這就使得界面的概念提高了并且比起VB6來簡單多了。

怎樣處理界面

VB.NET進(jìn)入了一個形式化的結(jié)構(gòu)用于定義界面。它改變了用在類中的語法來執(zhí)行界面,使得代碼更加直觀和清晰。

VB.NET界面聲明

最直觀的改進(jìn)是引入了一個用于聲明界面的正式的語法,它是使用了Interface關(guān)鍵字的,如下:

 
 
 
  1. Public Interface MyInterface  
  2. Event MyEvent()  
  3. Sub MyMethod()  
  4. Function MyFunction(ByVal 
    Param1 As Integer) As Integer  
  5. Property MyProperty() As String  
  6. End Interface 

這種方法比起VB6的更正式。它不僅可以聲明子函數(shù)、函數(shù)和屬性方法,而且可以聲明事件作為界面的一部分。

重載方法

方法(子函數(shù)或者函數(shù))可以使用Overloads關(guān)鍵字來聲明。這個用于重載的準(zhǔn)則跟前面幾個教程中的教程是一樣的。每一個重載聲明必須有一個特別的參數(shù)列表,這依賴于參數(shù)的數(shù)據(jù)類型。

以下的例子正式使用重載方法來聲明一個VB.NET界面:

 
 
 
  1. Public Interface MyInterface  
  2. Overloads Sub MyMethod()  
  3. Overloads Sub MyMethod(Data As String)  
  4. Overloads Function MyFunction
    (ByVal Param1 As Integer) As Integer  
  5. Overloads Function MyFunction
    (ByVal Param1 As Single) As Integer  
  6. End Interface 

當(dāng)一個類使用Implement關(guān)鍵字來執(zhí)行利用重載方法的VB.NET界面的時候,類必須執(zhí)行每一個重載每一個重載方法聲明。


網(wǎng)站欄目:VB.NET界面開發(fā)應(yīng)用技巧總結(jié)
網(wǎng)頁鏈接:http://www.dlmjj.cn/article/dpijejg.html