高效提高VB.NET界面使用
VB.NET有很多值得學習的地方,這里我們主要介紹VB.NET界面,包括介紹創(chuàng)建VB.NET界面等方面。VB允許我們創(chuàng)建有多個界面的工程。為完成這個我們可以使用Implements關鍵字。在類要執(zhí)行一個新界面的時候,我們需要編寫代碼來執(zhí)行界面上的每一個方法。
#T#當繼承提供了一個完美的變化后,我們可能還想在我們的對象中執(zhí)行多個界面。VB.NET保存了Implements關鍵字,這就使得界面的概念提高了并且比起VB6來簡單多了。一個類中可以有多個執(zhí)行語句,即執(zhí)行多個界面。VB.NET界面例子如下:
- Public Interface MyInterface
- Sub DoSomething()
- End Interface
- Public Interface OtherInterface
- Sub DoWork()
- End Interface
我們可以構造一個類來執(zhí)行兩個界面,代碼如下:
- Public Class TheClass
- Implements MyInterface
- Implements OtherInterface
- End Class
接下來的例子,我們可以執(zhí)行DoSomethind方法也可以執(zhí)行DoWork方法:
- Private Sub DoSomething() Implements MyInterface.DoSomething
- (此處是執(zhí)行的代碼)
- End Sub
- Private Overloads Sub DoWork() Implements OtherInterface.DoWork
- (此處是執(zhí)行的代碼)
- End Sub
或者,如果以上兩種方法是作同樣的事情,我們可以利用一個方法來執(zhí)行兩個方法:
- Private Sub DoSomething() _
- Implements MyInterface.DoSomething, OtherInterface.DoWork
- (此處是執(zhí)行的代碼)
- End Sub
由上面的例子可以看出,我們可以在Implements關鍵字后用逗號分隔的列表類組合一系列的執(zhí)行方法。