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

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進入了一個形式化的結(jié)構(gòu)用于定義界面。它改變了用在類中的語法來執(zhí)行界面,使得代碼更加直觀和清晰。

VB.NET界面聲明

最直觀的改進是引入了一個用于聲明界面的正式的語法,它是使用了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í)行每一個重載每一個重載方法聲明。


當(dāng)前題目:VB.NET界面開發(fā)應(yīng)用技巧總結(jié)
URL地址:http://m.5511xx.com/article/dpijejg.html