亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb

首頁 > 學院 > 開發設計 > 正文

VBCOM基礎講座之創建第一個COM對象

2019-11-18 17:54:33
字體:
來源:轉載
供稿:網友
讓我們直接來開始創建第一個真正的COM對象,它將被用于那些ActiveX程序中。

  具體步驟如下:

-align="right">->->->  啟動VisualBasic;

  我們將看到一個"New
  單擊[OK]按鈕;

  這樣,一個ActiveXDLL工程就建立好了。我們之所以創建ActiveXDLL是準備將它作為一個前端服務器,它基于Northwind
數據庫中的Customers表的(Northwind數據庫是隨VisualBasic一起發行的,位于VB98文件夾中)。

  這也就是說,我們后面一定會處理Customers信息,但那時我們僅僅需要對類的調用,而不想過多地停留在數據處理代碼的糾纏中。

  當然,我們得首先創建這個類。雖然COM能使編程更容易一點,但這個類的構造還是比較困難的。盡管如此,在深入數據庫之前,先來對ActiveX程序中的名稱作一些修改。

  將類的Name屬性改為"Customers";

  選擇"Project"->"ProjectProperties"菜單,在彈出的對話框中,將工程名改為"Northwind";

  現在再來使類與數據庫相連:

  選擇"Project"->"References"菜單;

  在彈出的對話框中,選擇"MicrosoftActiveXDataObjects2.1Library",單擊[OK]按鈕;該"引用"允許用戶處理一個數據庫,當然現在都使用COM對象來處理了。下面將圍繞相應的記錄集而展開:

  在我們的類中添加下列代碼:

->DimrsAsRecordset->

  這是一個用于訪問數據庫的記錄集對象。

  當然,當其他開始使用該類時,我們希望記錄集對象能和數據庫建立連接,而當類使用結束后,與數據庫的連接能斷開?;谶@種思想,其代碼如下:

  在代碼窗口中,將Object組合框中當前的"(General)"項改為"Class";

  在右邊的組合框中,確保當前項為"Initialize";

  代碼窗口中將出現:

->  PrivateSubClass_Initialize()

  EndSub->

  當類剛開始時,所有這里面的代碼都會被執行,類似于表單中的Form_Load事件。

  在"Initialize"事件中鍵入下列代碼:

->  Setrs=NewRecordset

  rs.ActiveConnection="Provider=Microsoft."&_

            "Jet.OLEDB.4.0;DataSource=C:/ProgramFiles/"&_

            "MicrosoftVisualStudio/VB98/Nwind.mdb;"&_

            "PersistSecurityInfo=False"

  rs.Open"select*fromcustomers",,adOpenKeyset,adLockOptimistic->

  這里不需要任何與該類相關的代碼,它只是使用VisualBasic通用的ADO數據庫處理代碼,該類中的代碼是用來如何與數據庫建立連接的。

  需要說明的是,如果Northwind數據庫Nwind.mdb不在C:/ProgramFiles/MicrosoftVisualStudio/VB98文件夾,那么必須將ActiveConnection字符串內容作適當修改!

  當類開始時,rs對象負責與數據庫建立連接,但當類對象結束后或程序關閉它時,我們應該使該連接斷開。

  編程時,我們使用Terminate事件,它與Form_Unload非常相似的。從名稱來看,它們都有一個"n",但更相似的地方是當相應的對象關閉后,它們都會被激發。

  下面來加入數據庫關閉的代碼:

  從Object組合框中選擇"Class",從Procedure組合框中選擇"Terminate";

  在"Terminate"事件中,添加下列代碼:

->  rs.Close

  Setrs=Nothing->

  這就是我們添加的又一段簡單代碼,它只是簡單地關閉數據庫,然后將rs設置為Nothing。這樣,rs就會被有效刪除。

  好了,本節就到這里。下一節中,我們將繼續添加代碼用來處理數據中的記錄集。->


發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb
国产一区二区三区日韩欧美| 综合网中文字幕| 全球成人中文在线| 中文字幕日韩欧美精品在线观看| xvideos国产精品| 羞羞色国产精品| 国产精品成人av性教育| 日韩av不卡在线| 国产精品一区二区女厕厕| 亚洲第一色中文字幕| 欧美在线亚洲一区| 欧美成人精品在线| 欧美日韩在线第一页| 麻豆乱码国产一区二区三区| 日韩av网址在线| 国产精品com| 欧美性开放视频| 欧美乱大交做爰xxxⅹ性3| 久久免费观看视频| 色www亚洲国产张柏芝| 亚洲第一天堂无码专区| 欧美日韩中文字幕在线| 欧美在线观看日本一区| 欧美视频在线观看免费| 欧美一级大片在线免费观看| 欧美精品免费在线观看| 欧美怡红院视频一区二区三区| 97高清免费视频| 亚洲美女性生活视频| 成人h视频在线| 日av在线播放中文不卡| 成人黄色av网站| 欧美成人午夜影院| 亚洲精品视频在线观看视频| 国产精品扒开腿做爽爽爽男男| 亚洲最大的网站| 色黄久久久久久| 美女久久久久久久久久久| 国产精品99蜜臀久久不卡二区| 欧美大片在线免费观看| 91精品在线影院| 国产精品亚洲第一区| 98精品国产自产在线观看| 最近免费中文字幕视频2019| 欧美日韩中文字幕| 久久免费观看视频| 九九久久综合网站| 亚洲网站在线观看| 亚洲激情国产精品| 日韩最新av在线| 色妞一区二区三区| 日韩av中文字幕在线| 欧美亚洲另类视频| 美日韩精品免费视频| 国产成人精品优优av| 亚洲国产成人精品久久久国产成人一区| 热久久美女精品天天吊色| 国产精品69久久久久| 久久久久久噜噜噜久久久精品| 久99九色视频在线观看| 亚洲色图欧美制服丝袜另类第一页| 欧美大胆a视频| 日韩av免费在线看| 成人在线一区二区| 欧美黑人性生活视频| 欧美三级免费观看| 在线亚洲欧美视频| 伊人伊成久久人综合网小说| 欧美激情精品久久久久久变态| 亚洲欧洲在线看| 狠狠色狠色综合曰曰| 日韩成人在线免费观看| 国产精品女人久久久久久| 欧美亚洲国产视频| 91九色国产视频| 孩xxxx性bbbb欧美| 色妞在线综合亚洲欧美| 欧美性视频网站| 国产成人小视频在线观看| 欧美整片在线观看| 一区二区日韩精品| 国产精品久久久久免费a∨大胸| 国产精品99久久久久久久久| 91在线观看免费观看| 日韩欧美亚洲范冰冰与中字| 国产这里只有精品| 亚洲视屏在线播放| 国产精品人成电影在线观看| 亚洲一区二区三区乱码aⅴ| 日本不卡高字幕在线2019| 日韩精品免费看| 国产精品av免费在线观看| 国产精品久久久久久久久男| 久久人人爽人人爽人人片av高清| 欧美亚洲午夜视频在线观看| 久久99久久99精品免观看粉嫩| 国模精品视频一区二区三区| 91成人免费观看网站| 欧美在线免费看| 日韩美女视频在线观看| 欧美与欧洲交xxxx免费观看| 久久久久久网站| 2019av中文字幕| 在线看片第一页欧美| 性欧美xxxx| 亚洲日韩中文字幕| 日韩最新免费不卡| 在线视频欧美性高潮| 亚洲欧美日韩中文在线制服| 国产一区二区三区在线观看视频| 欧美国产日韩xxxxx| 亚洲福利精品在线| 国产精品十八以下禁看| 亚洲大尺度美女在线| 久久久www成人免费精品| 日韩精品在线免费观看视频| 国产视频在线一区二区| 中文综合在线观看| 国产精品高清网站| 日韩在线一区二区三区免费视频| 国产自产女人91一区在线观看| 777午夜精品福利在线观看| 久久久天堂国产精品女人| 精品福利免费观看| 国产精品丝袜久久久久久高清| 岛国视频午夜一区免费在线观看| 98视频在线噜噜噜国产| 亚洲国产精品人久久电影| 91国产美女在线观看| 中文字幕久久久| 欧美日韩中文字幕在线视频| 国产免费一区二区三区香蕉精| 91精品国产高清久久久久久| 91探花福利精品国产自产在线| 欧美猛少妇色xxxxx| 日韩精品极品视频免费观看| 成人av在线网址| 91大神福利视频在线| 亚洲黄色免费三级| 久久夜精品va视频免费观看| 国产成人av在线| 亚洲sss综合天堂久久| 久久久精品免费视频| 久久久精品国产一区二区| 国产精品网红直播| 欧美重口另类videos人妖| 亚洲一区二区三区成人在线视频精品| 亚洲欧美激情精品一区二区| 欧美激情喷水视频| 日韩精品在线观看网站| 日韩av片永久免费网站| 国产精品久久久久久久午夜| 91精品国产综合久久香蕉最新版| 91在线观看免费观看| 8x海外华人永久免费日韩内陆视频| 亚洲精品欧美一区二区三区| 久久久在线视频| 久久国内精品一国内精品| 欧美肥婆姓交大片| 精品国产区一区二区三区在线观看| 欧美日韩国产色视频| 精品一区精品二区| 亚洲色图25p| 九色成人免费视频|