VB.NET界面開發應用技巧總結
由微軟推出的VB.NET編程語言為我們開發人員帶來了非常大的改變。尤其是在代碼編寫方式上。今天要帶給大家的就是VB.NET界面的基礎知識,希望此文可以提高大家對這一應用技巧的理解。#t#
VB.NET界面
VB允許我們創建有多個界面的工程。為完成這個我們可以使用Implements關鍵字。在類要執行一個新界面的時候,我們需要編寫代碼來執行界面上的每一個方法。當繼承提供了一個***的變化后,我們可能還想在我們的對象中執行多個界面。VB.NET保存了Implements關鍵字,這就使得界面的概念提高了并且比起VB6來簡單多了。
怎樣處理界面
VB.NET進入了一個形式化的結構用于定義界面。它改變了用在類中的語法來執行界面,使得代碼更加直觀和清晰。
VB.NET界面聲明
最直觀的改進是引入了一個用于聲明界面的正式的語法,它是使用了Interface關鍵字的,如下:
- Public Interface MyInterface
- Event MyEvent()
- Sub MyMethod()
- Function MyFunction(ByVal
Param1 As Integer) As Integer- Property MyProperty() As String
- End Interface
這種方法比起VB6的更正式。它不僅可以聲明子函數、函數和屬性方法,而且可以聲明事件作為界面的一部分。
重載方法
方法(子函數或者函數)可以使用Overloads關鍵字來聲明。這個用于重載的準則跟前面幾個教程中的教程是一樣的。每一個重載聲明必須有一個特別的參數列表,這依賴于參數的數據類型。
以下的例子正式使用重載方法來聲明一個VB.NET界面:
- Public Interface MyInterface
- Overloads Sub MyMethod()
- Overloads Sub MyMethod(Data As String)
- Overloads Function MyFunction
(ByVal Param1 As Integer) As Integer- Overloads Function MyFunction
(ByVal Param1 As Single) As Integer- End Interface
當一個類使用Implement關鍵字來執行利用重載方法的VB.NET界面的時候,類必須執行每一個重載每一個重載方法聲明。