精品专区-精品自拍9-精品自拍三级乱伦-精品自拍视频-精品自拍视频曝光-精品自拍小视频

網站建設資訊

NEWS

網站建設資訊

VB.NET中怎么實現組件封裝

這篇文章給大家介紹VB.NET中怎么實現組件封裝,內容非常詳細,感興趣的小伙伴們可以參考借鑒,希望對大家能有所幫助。

龍鳳網站建設公司創新互聯,龍鳳網站設計制作,有大型網站制作公司豐富經驗。已為龍鳳成百上千家提供企業網站建設服務。企業網站搭建\成都外貿網站建設公司要多少錢,請找那個售后服務好的龍鳳做網站的公司定做!

新建一個項目,選擇Visual Basic \ Window \ 類庫,假設項目名為ClassLibrary1

然后 在solution manager(解決方案資源管理器)中,將新創建的Class1.vb文件刪除。

然后在solution manager(解決方案資源管理器)中的項目上點擊右鍵,在彈出的菜單上點擊添加 \ 類,在彈出的對話框中選擇com類,修改類的名稱(本例中修改為ComC.vb),后點擊添加按鈕。

則會看到ComC.vb的代碼如下:

  1. < ComClass(ComC.ClassId, 
    ComC.InterfaceId, ComC.EventsId)>   

  2. _ Public Class ComCClass ComC   

  3. COM GUID#Region "COM GUID"   

  4. ' 這些 GUID 提供此類的 COM 標識   

  5. ' 及其 COM 接口。若更改它們,則現有的   

  6. ' 客戶端將不再能訪問此類。   

  7. Public Const ClassId As String = 
    "97451265-d75d-4d5a-a39d-6c4b68f8dd99"   

  8. Public Const InterfaceId As String = 
    "5015b9e7-64e6-4750-8c28-5c51d968f1d6"   

  9. Public Const EventsId As String = 
    "1afd03f4-5974-445e-8ca2-a8e9be3432d7"   

  10. #End Region   

  11. ' 可創建的 COM 類必須具有一個不帶參數的   

  12. Public Sub New()   

  13. ' 否則, 將不會在   

  14. ' COM 注冊表中注冊此類,且無法通過   

  15. ' CreateObject 創建此類。   

  16. Public Sub New()Sub New()   

  17. MyBase.New()   

  18. End Sub   

  19. End Class 

現在只要在這個類中添加public 的成員即可,假如我們添加一個方法Northsnow

  1. < ComClass(ComC.ClassId, 
    ComC.InterfaceId, ComC.EventsId)>   

  2. _ Public Class ComCClass ComC   

  3. COM GUID#Region "COM GUID"   

  4. ' 這些 GUID 提供此類的 COM 標識   

  5. ' 及其 COM 接口。若更改它們,則現有的   

  6. ' 客戶端將不再能訪問此類。   

  7. Public Const ClassId As String = 
    "97451265-d75d-4d5a-a39d-6c4b68f8dd99"   

  8. Public Const InterfaceId As String = 
    "5015b9e7-64e6-4750-8c28-5c51d968f1d6"   

  9. Public Const EventsId As String = 
    "1afd03f4-5974-445e-8ca2-a8e9be3432d7"   

  10. #End Region   

  11. ' 可創建的 COM 類必須具有一個不帶參數的   

  12. Public Sub New()   

  13. ' 否則, 將不會在   

  14. ' COM 注冊表中注冊此類,且無法通過   

  15. ' CreateObject 創建此類。   

  16. Public Sub New()Sub New()   

  17. MyBase.New()   

  18. End Sub   

  19. Public Sub Northsnow()Sub 
    Northsnow(ByVal ss As String) MsgBox(ss)   

  20. End Sub   

  21. End Class  

然后就可以編譯,編譯后,在pb中添加如下的代碼來調用這個com

  1. int intValue   

  2. oleobject objOle   

  3. objOle=create OLEObject  

  4. intValue=objOle.
    connecttonewobject
    ("ClassLibrary1.ComC")  

  5. objOLe.Northsnow
    ("I am Northsnow")  

關于VB.NET中怎么實現組件封裝就分享到這里了,希望以上內容可以對大家有一定的幫助,可以學到更多知識。如果覺得文章不錯,可以把它分享出去讓更多的人看到。


標題名稱:VB.NET中怎么實現組件封裝
本文鏈接:http://m.jcarcd.cn/article/jicoie.html
主站蜘蛛池模板: 97午夜理伦片在线 | 91网站永久视频 | 午夜在线一区二区 | 无码精品毛片成人影院 | 国产在线一二三区 | 国产激情精品自拍 | 国产精品亚洲自 | 日本在线精品 | 乱伦中文 | 国产性色的 | 91露脸国| 97超级碰碰碰 | 精品在线 | 蜜桃网址 | 国内一点不卡在 | 日本中文字幕亚洲东 | 日韩在线免费视频 | 日本免码v?| 国产在线日韩在线 | 乱伦中字网站 | 国产盗摄不卡 | 国产不卡免费 | 国产高清自拍在线 | 国产乱子伦不卡视频 | 人人干97 | 国产手机精品一 | 欧美日韩精品网 | 另类国产亚洲日韩 | 午夜福利免费体验 | 欧美性爱先锋资源 | 亚洲无码他人妻中 | 人人揉揉揉揉揉日日 | 区二区软件 | 国产精品思思在线 | 日本在线不卡一区 | 国产性爱 | 中文字幕日韩国产 | 国产日韩欧美v在线 | 国产老子午夜福利 | 精品国产人成在线 | 国产波霸爆 |