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

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

為你的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




主站蜘蛛池模板: 天堂欧美 | 在线免费h | 性欧美极品xxxx欧美一区二区 | 人禽交在线视频免费播放 | 人妖女天堂视频在线96 | 亚洲高清成人 | 天天色天天干天天 | 亚洲天堂在线观看完整版 | 日韩中文字幕一区 | 视频二区日韩 | 日韩欧美一区二区久久黑人 | 天天操天天摸天天曰天天干天天弄天天干 | 日本中文字幕视频 | 欧美在线高清视频播放免费 | 日本中文一二区有码在线观看 | 亚洲一区在线视频 | 深爱激情小说网 | 欧美一级做性受 | 青春草a∨在线观看免费app | 日本一二三区视频 | 在线观看 一区二区 麻豆 | 午夜在线观看免费观看大全 | 日本翁熄系列乱在线视频 | 日本xxxwww在线观看免费 | 天天色天天操天天 | 日本成人在线免费观看 | 一本久道久久综合多人 | 日本一区二区视频在线 | 青娱乐在线视频播放 | 青草久久网 | 天堂资源中文在线 | 日本vs欧美一区二区三区 | 日韩中文有码高清 | 中日韩美中文字幕 | 青草资源| 欧美一区二区三区不卡免费 | 在线综合网| 亚洲爱爱网站 | 亚洲成年男人的天堂网 | 一级毛片一片毛 | 亚洲综合精品一二三区在线 |