日韩无码专区无码一级三级片|91人人爱网站中日韩无码电影|厨房大战丰满熟妇|AV高清无码在线免费观看|另类AV日韩少妇熟女|中文日本大黄一级黄色片|色情在线视频免费|亚洲成人特黄a片|黄片wwwav色图欧美|欧亚乱色一区二区三区

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

新聞中心

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

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

VB.NET界面

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

怎樣處理界面

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

VB.NET界面聲明

最直觀的改進(jìn)是引入了一個(gè)用于聲明界面的正式的語(yǔ)法,它是使用了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)鍵字來(lái)聲明。這個(gè)用于重載的準(zhǔn)則跟前面幾個(gè)教程中的教程是一樣的。每一個(gè)重載聲明必須有一個(gè)特別的參數(shù)列表,這依賴于參數(shù)的數(shù)據(jù)類型。

以下的例子正式使用重載方法來(lái)聲明一個(gè)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)一個(gè)類使用Implement關(guān)鍵字來(lái)執(zhí)行利用重載方法的VB.NET界面的時(shí)候,類必須執(zhí)行每一個(gè)重載每一個(gè)重載方法聲明。


當(dāng)前名稱:VB.NET界面開(kāi)發(fā)應(yīng)用技巧總結(jié)
本文路徑:http://www.5511xx.com/article/dpijejg.html