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