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

明輝手游網中心:是一個免費提供流行視頻軟件教程、在線學習分享的學習平臺!

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

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

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

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

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

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

圖B




主站蜘蛛池模板: 亚洲性视频网站 | 亚洲自偷精品视频自拍 | 青青色视频| 一区在线看 | 中文字幕亚洲日本岛国片 | 日日摸夜夜添夜夜添一区二区 | 中文字幕在线视频第一页 | 星辰影院免费 | 欧美一级xxxx俄罗斯一级 | 中文字幕在线免费观看 | 天天射天天干天天色 | 亚洲欧洲视频在线 | 手机看片福利在线 | 欧美一级视频精品观看 | 伊人一本之道 | 青青草影院在线观看 | 色视在线 | 欧美天天在线 | 日韩a级 | 视频一区精品 | 日韩不卡一级毛片免费 | 四虎永久在线精品国产免费 | 伊人久久伊人 | 天天色姑娘 | 性性欧美| 四虎在线影视在线影库 | 思思久久99热免费精品6 | 亚洲国产福利 | 亚洲欧洲在线观看 | 欧美中文一区 | 水蜜桃一区一区三全集 | 日本不卡在线视频高清免费 | 午夜看片在线 | 欧美性第一页 | 伊人干 | 欧美视频在线播放观看免费福利资源 | 日本欧美视频在线 | 亚洲丁香| 亚州免费视频 | 天堂av2017男人的天堂 | 日本最大色倩网站www |