六月婷婷综合激情-六月婷婷综合-六月婷婷在线观看-六月婷婷在线-亚洲黄色在线网站-亚洲黄色在线观看网站

明輝手游網(wǎng)中心:是一個免費提供流行視頻軟件教程、在線學(xué)習(xí)分享的學(xué)習(xí)平臺!

為你的ASP程序制作一個編譯組件(上)

[摘要]編寫定制的Active Server Page(ASP)代碼來完成一些任務(wù),比方說數(shù)據(jù)庫訪問的能力是重要的.但是,一個由腳本寫成的解決方案最明顯的問題就是性能.在這篇文章中,我將向你展示如何將一個數(shù)據(jù)庫對象的腳本版本轉(zhuǎn)換成一個動態(tài)鏈接庫(dll),或是就象它的通常的名字,一個COM組件.為了生成這...
編寫定制的Active Server Page(ASP)代碼來完成一些任務(wù),比方說數(shù)據(jù)庫訪問的能力是重要的.但是,一個由腳本寫成的解決方案最明顯的問題就是性能.在這篇文章中,我將向你展示如何將一個數(shù)據(jù)庫對象的腳本版本轉(zhuǎn)換成一個動態(tài)鏈接庫(dll),或是就象它的通常的名字,一個COM組件.為了生成這個編譯版本,我將使用Visual Basic 6 service pack 4.我曾經(jīng)向你展示了如何創(chuàng)建一個VBScript對象來簡化對數(shù)據(jù)源的訪問.因為這個對象有可能被大量使用,所以它是一端理想的可以編輯成COM組件的代碼. 

Visual Basic對創(chuàng)建COM組件來說是一個很好的開發(fā)環(huán)境,而且在6.0版本中,編譯器變得非常的高效.在許多情況下,它可以產(chǎn)生和C++一樣快的代碼.這并不是說,你不應(yīng)該使用C++.經(jīng)常,一些項目要求一個只能由C++生成的高效的組件.但是因為開發(fā)的速度和使用的容易性,我所參與的大多數(shù)工程都喜歡選擇Visual Basic.當(dāng)然,你對開發(fā)語言的選擇純粹是個人愛好的問題,所以我會把語言選擇的問題留給你. 

初始的腳本代碼 為了讓你回憶起以前的內(nèi)容,列表A顯示了上一篇文章中數(shù)據(jù)庫對象的VBScript版本.

轉(zhuǎn)換到Visual Basic中來 將這段腳本轉(zhuǎn)換成一個Visual Basic 組件并不困難.第一步當(dāng)然是啟動Visual Basic.啟動后顯示的屏幕(除非你已經(jīng)要求Visual Basic 不顯示它了)是如圖A所示的新建工程對話框.注意到里面有一個ActiveX dll選項.只需要選中這個選項然后單擊新建按鈕就可以生成一個新的所有屬性都設(shè)置成創(chuàng)建一個COM dll的Visual Basic工程.它會自動生成一個名叫Class 1的新類. 

單擊"工程"菜單然后選擇"Project 1屬性"來打開如圖B所示的對話框.這里,你可以改變工程的名字或是設(shè)置決定組件如何被編譯的選項.將工程命名為DBUtil然后選中"獨立運行"復(fù)選框".這個選項告訴Visual Basic這個組件沒有任何用戶交互過程.這基本上就是說所有的錯誤信息和輸出都會輸出到事件記錄中去.其余所有的設(shè)置都置為缺省值然后單擊確定. 

圖B




主站蜘蛛池模板: 日本伊人网 | 天天射天天操天天色 | 在线观看欧美三级 | 亚洲综合视频在线 | 日本xxx在线观看免费播放 | 色悠久久久久综合欧美99 | 日本免费不卡视频一区二区三区 | 日本一区二区免费高清视频 | 午夜a级片 | 日本天堂在线 | 全部免费特黄特色大片视频 | 午夜大片在线观看 | 欧美性xxxx交| 亚洲免费在线观看 | 人人看人人搞 | 亚洲s色| 午夜不卡视频 | 日韩视频欧美视频 | 伊人久久大香线蕉免费视频 | 日本黄网在线观看 | 欧美怡红院高清在线 | 青青青久草| 欧美亚洲国产精品久久 | 在线观看亚洲网站 | 日韩国产在线播放 | 亚洲福利在线视频 | 日韩麻豆 | 青青91视频 | 全国男人的天堂网 | 日本男人的天堂 | 午夜影视免费完整高清在线观看网站 | 午夜影视网 | 欧美性色黄大片四虎影视 | 天天曰天天干 | 日本高清免费在线观看 | 日本不卡1| 青青草成人免费在线视频 | 日日噜噜噜夜夜爽爽狠狠 | 色噜噜狠狠一区二区 | 日本卡一卡2卡3卡4精品卡无人区 | 伊人天天 |