中文字幕免费精品_亚洲视频自拍_亚洲综合国产激情另类一区_色综合咪咪久久

使用ASP中的VB ActiveX.dll文件
來源:易賢網(wǎng) 閱讀:928 次 日期:2014-09-19 10:11:09
溫馨提示:易賢網(wǎng)小編為您整理了“使用ASP中的VB ActiveX.dll文件”,方便廣大網(wǎng)友查閱!

沒有人會在沒有必要的情況下采用更加麻煩的方法來工作,除非是沒有選擇的余地。所以如果我要告訴你有一種簡單的技術(shù)可以使你的ASP開發(fā)更加快速,并且更加高效率,你一定對此特別感興趣。這一方法將從你的ASP頁中的絕大部分business logic轉(zhuǎn)移到一個Visual Basic ActiveX .dll以達到提高整個網(wǎng)頁的性能。

使用ActiveX .dll的原因

在Visual Basic中建立一個.dll文件實際上是一個ActiveX對象。這種對象可以采用微軟的組件對象模型(COM)技術(shù)來實現(xiàn),你也可以使用它們來建立與.dll相關(guān)的類。

開發(fā)人員利用.dll有很多原因,而且每一個工程也不會包含所有的優(yōu)點。然而,一旦你采用這種方法,你就發(fā)覺你使用的是ActiveX .dll技術(shù)。現(xiàn)在讓我們看看使用ActiveX .dll技術(shù)的優(yōu)越性。

更好的性能

沒有任何疑問,一個開發(fā)人員關(guān)注的主要問題是完整的性能。與一個普通的ASP頁相比,一個ActiveX .dll運行速度更快。讓我們看一看一個簡單的范例。一個ASP頁計算一個從0到10000000的變量,然后顯示一個“Done”字符串需要26,087毫秒。然而VB.dll文件只需要100毫秒就可以完成這一過程。所以VB.dll比ASP頁快了260倍。

在這樣的測試中,速度的差別是顯而易見的,因為ASP運行26秒,.dll只需要運行少于1秒。請記住,速度的差別主要是與代碼所要處理的工作量有關(guān),也就是說,代碼執(zhí)行的工作量越大,速度的差別就會越明顯。如果將以上測試的文件擴大一倍,速度差別就會更明顯。ASP頁需要25,156毫秒,然而.dll只需要70毫秒──后者以359倍的速度運行。

.dll相比于ASP頁運行更快的原因有兩個:

.dll被編譯。這就意味著文件在機器語言中運行,這就達到它能夠達到的速度。ASP頁運行的是被一個腳本引擎處理的代碼,這樣,每一部分必須被編譯然后才被處理。

.dll使用的是一個被聲明為長整型數(shù)據(jù)類型的變量,這就不需要32位處理器的解釋。而腳本頁使用的是一個Variant變量,這一變量類型必須被轉(zhuǎn)換成一個數(shù)字,然后才能夠在計算中使用,這樣就不可避免地增加了處理時間。

變量聲明方法更好

變量聲明的方法可以使運行更加迅速,除此之外,還可以更容易地進行程序開發(fā),因為變量類型不需要轉(zhuǎn)換。變量可以在最初狀態(tài)下就被聲明,從而避免了編寫額外的轉(zhuǎn)換代碼行。

源代碼被隱藏

一個.dll文件可以使你的源代碼隱藏而防止被一些黑客攻擊。一個ASP頁將腳本程序以純文本存儲到你的網(wǎng)絡(luò)服務(wù)器。一旦有人獲得你的網(wǎng)絡(luò)站點文件的訪問權(quán),網(wǎng)頁就很容易地被訪問,所以你的源代碼就被公開和受到損害。使用一個普通的ActiveX .dll文件來處理你站點的business logic,從而可以防止不懷好意的人訪問你的源代碼。

從開發(fā)環(huán)境更加豐富

你還可以使用微軟的腳本編輯器來開發(fā)ASP腳本。雖然這也是比較功能完整的工具,但它只提供了基本的腳本特性。相反,Visual Basic是一個豐富的開發(fā)環(huán)境。總之,這兩種工具沒有可比性──其中一個是腳本工具,另一個是功能完全的開發(fā)軟件包。

更高效率的交叉開發(fā)

以VB建立的.dll很容易地適用于其他的開發(fā)環(huán)境,比如微軟的Access。另一方面,當(dāng)與其他環(huán)境進行交叉開發(fā)的時候,開發(fā)人員必須重新建立一個ASP頁的任務(wù)。

更高效率的ASP頁

一個包含所有的business logic可以變得很冗長。.dll文件是一種很高效地解決方法,因為它包含的所有的邏輯。這種管理結(jié)果是:更加簡單而又高效的代碼。

一些缺點

對于大部分而言,使用ActiveX .dll的優(yōu)點要勝過其缺點,但你應(yīng)該記住還是存在一些缺點。首先,ActiveX .dll在某些情況下會導(dǎo)致更多的開發(fā)時間。例如,在變量計算中使用.dll文件需要大約兩秒,但ASP頁只需要一秒。然而,這在開始階段還不是很明顯。在最后階段使用的一套組織良好和可重復(fù)使用的ActiveX .dll類可以縮短你的開發(fā)時間。

第二,典型ASP頁很容易被更改:你只需要添加腳本和保存文件。更新一個與ASP頁相聯(lián)系的.dll相當(dāng)復(fù)雜,因為在不重新啟動網(wǎng)絡(luò)服務(wù)器的情況下,你不能編譯.dll。然而,作為一個通用的規(guī)則,你可以簡化地重新啟動網(wǎng)絡(luò)服務(wù)器,然后在服務(wù)器再次運行的時候編譯或復(fù)制一個新的.dll。重新啟動服務(wù)器只需要一秒的時間,所以不會出現(xiàn)中斷。

第三,在網(wǎng)絡(luò)服務(wù)器中必須建立運行時間。如果你在一個ASP頁中使用一個ActiveX .dl,但沒有安裝VB運行時間,你可以很簡單地使用軟件包和開發(fā)向?qū)戆惭b所有的過程。請記住,如果你或者你的用戶要使用到ADO,你必須安裝其他的軟件,比如MDAC。

使用ActiveX .dll的一些技巧

使用ActiveX .dll不是很困難,但一些簡單的技巧會使你的開發(fā)過程變得順利。首先,不要忘記注冊一個.dll并使用它。為了注冊一個ActiveX .dll,可以使用Windows API調(diào)用函數(shù):

Public Declare Function .DLLSelfRegister Lib "vb6stkit.dll" (By Val lp.dllName As String) As Integer

改變一個.dll之后,如果你需要添加一個新的類或者復(fù)制源代碼到另一個開發(fā)環(huán)境,你必須重新注冊.dll。編譯一個ActiveX .dll會分配一個唯一的標(biāo)識符給文件。如果你復(fù)制源代碼到另一臺機器并編譯它,標(biāo)識符就會改變而映射當(dāng)前的機器。這樣,每一次你復(fù)制.dll到網(wǎng)絡(luò)服務(wù)器,你必須重新注冊它。

使用.dll文件有時候需要你人工地需要啟動服務(wù)器。人工地重新啟動網(wǎng)絡(luò)信息服務(wù)器(IIS)的最簡單方法是通過計算機管理(一個Windows2000 功能)來連接。如果你具有Windows 2000服務(wù)器資源工具箱,你也可以使用service.vbs工具來運行這些批文件:

C:

cd

cscriptservice.vbs /X /N W3SVC /S IISmachinename

pause

cscriptservice.vbs /G /N W3SVC /S IISmachinename

當(dāng)調(diào)試.dll時,使用Visual Basic的調(diào)試特性,這些特性包括當(dāng)你載入一個ASP頁時允許你查看所有代碼。你可以在Microsoft Knowledge Base欄的Visual Basic的調(diào)試知識中學(xué)到更多的東西。

使用.dll得到更多的好處

一個普通的ASP頁與一個與Visual Basic ActiveX .dll有關(guān)的網(wǎng)頁是無法比較的,后者運行速度更快,而且開發(fā)效率更高。這就使得它的使用者在開發(fā)過程中變得很順利。你可以為用戶開發(fā)出一個更優(yōu)秀的產(chǎn)品,每一個人都能夠從這種管理中得到更多的好處。

更多信息請查看IT技術(shù)專欄

更多信息請查看網(wǎng)絡(luò)編程
易賢網(wǎng)手機網(wǎng)站地址:使用ASP中的VB ActiveX.dll文件
由于各方面情況的不斷調(diào)整與變化,易賢網(wǎng)提供的所有考試信息和咨詢回復(fù)僅供參考,敬請考生以權(quán)威部門公布的正式信息和咨詢?yōu)闇?zhǔn)!

2026上岸·考公考編培訓(xùn)報班

  • 報班類型
  • 姓名
  • 手機號
  • 驗證碼
關(guān)于我們 | 聯(lián)系我們 | 人才招聘 | 網(wǎng)站聲明 | 網(wǎng)站幫助 | 非正式的簡要咨詢 | 簡要咨詢須知 | 新媒體/短視頻平臺 | 手機站點 | 投訴建議
工業(yè)和信息化部備案號:滇ICP備2023014141號-1 云南省教育廳備案號:云教ICP備0901021 滇公網(wǎng)安備53010202001879號 人力資源服務(wù)許可證:(云)人服證字(2023)第0102001523號
云南網(wǎng)警備案專用圖標(biāo)
聯(lián)系電話:0871-65099533/13759567129 獲取招聘考試信息及咨詢關(guān)注公眾號:hfpxwx
咨詢QQ:1093837350(9:00—18:00)版權(quán)所有:易賢網(wǎng)
云南網(wǎng)警報警專用圖標(biāo)
中文字幕免费精品_亚洲视频自拍_亚洲综合国产激情另类一区_色综合咪咪久久
免费视频亚洲| 欧美一区二区黄| 欧美肥婆bbw| 久久美女性网| 国产精品嫩草99av在线| 国产精品久久久久免费a∨大胸| 欧美另类一区二区三区| 欧美精品成人在线| 国产精品乱码一区二区三区| 一区二区三区久久网| 一区二区三区精密机械公司| 欧美一级视频| 国产一区二区三区自拍| 激情丁香综合| 亚洲国产成人av好男人在线观看| 亚洲老板91色精品久久| 亚洲视频国产视频| 久久久久国产精品一区| 一二三四社区欧美黄| 亚洲欧美日韩国产一区二区三区| 国产欧美日韩精品a在线观看| 久久av在线| 亚洲国产小视频| 国产欧美日韩综合| 欧美一区二区三区日韩| 久久精品国产一区二区三| 午夜精品久久久久久久99黑人| 亚洲精品美女久久7777777| 国产精品久久久久久久久果冻传媒| 国产日本欧美在线观看| 久久久夜色精品亚洲| 久久精品国产精品| 欧美一级视频| 性欧美videos另类喷潮| 亚洲欧美日韩国产另类专区| 欧美日韩中文字幕在线| 亚洲免费一级电影| 国内精品久久久久影院色| 一区二区三区视频观看| 国产精品一区二区你懂的| 国产一区二区三区的电影| 亚洲性感激情| 国产精品久久久久一区二区三区共| 影音先锋久久| 久久久亚洲成人| 国产伦精品一区二区| 亚洲一区二区三区在线| 欧美日韩在线第一页| 亚洲精品一区二区三| 国产一区二区av| 久久嫩草精品久久久久| 亚洲一区二区三区涩| 国内精品免费在线观看| 久久成人一区二区| 亚洲国产合集| 在线高清一区| 欧美黄色小视频| 制服丝袜激情欧洲亚洲| 欧美午夜精品久久久久久人妖| 亚洲综合欧美日韩| 一区二区日韩精品| 中日韩视频在线观看| 亚洲一二三区精品| 亚洲欧美在线视频观看| 在线免费精品视频| 欧美日韩国产二区| 亚洲欧美999| 亚洲大胆av| 国产精品久99| 狼人社综合社区| 一区二区福利| 亚洲午夜一二三区视频| 狠狠v欧美v日韩v亚洲ⅴ| 国产毛片精品国产一区二区三区| 国产精品一级久久久| 欧美电影在线| 欧美一区二区三区视频免费播放| 亚洲午夜一二三区视频| 性欧美videos另类喷潮| 久久天堂精品| 欧美网站在线观看| 美女爽到呻吟久久久久| 亚洲一区影音先锋| 亚洲精品久久视频| 99精品欧美| 亚洲欧洲视频在线| 国产精品美女久久久久久2018| 国产精品网站一区| 激情亚洲网站| 国产亚洲欧美日韩美女| 欧美日韩第一区日日骚| 久久这里有精品视频| 午夜精品久久久久久久99水蜜桃| 欧美在线观看一二区| 一区二区三区黄色| 欧美一区在线直播| 欧美精品xxxxbbbb| 国产亚洲va综合人人澡精品| 国产精品麻豆欧美日韩ww| 好吊色欧美一区二区三区四区| 国产精品美女www爽爽爽| 欧美日韩美女在线| 国内免费精品永久在线视频| 亚洲毛片在线观看.| 在线看片日韩| 亚洲中午字幕| 欧美日韩一区二区三区视频| 欧美日韩国产一区| 欧美va日韩va| 国产亚洲精品福利| 国产精品99久久99久久久二8 | 欧美三级日本三级少妇99| 国产欧美日韩激情| 一区二区三区精品视频| 一区二区电影免费在线观看| 亚洲第一二三四五区| 激情久久一区| 亚洲欧美日韩中文视频| 中文av字幕一区| 一区二区三区精密机械公司| 久久亚洲精品网站| 韩国在线视频一区| 午夜在线成人av| 欧美视频一区在线观看| 亚洲日韩第九十九页| 免费在线亚洲欧美| 欧美日韩综合视频网址| 在线成人激情| 久久久精品午夜少妇| 国产一区二区丝袜高跟鞋图片| 亚洲一区二区在线视频| 欧美日韩妖精视频| 一本一本a久久| 国产精品久久久久久久久久免费 | 亚洲一区二区三区在线播放| 欧美大片在线观看一区二区| 亚洲成人在线视频网站| 亚洲欧洲日本国产| 亚洲视频导航| 欧美日韩一区在线观看| 99热免费精品在线观看| 亚洲欧美三级在线| 国产精品美女一区二区| 亚洲欧洲av一区二区三区久久| 国产精品女主播| 久久成人资源| 欧美日韩在线不卡| 狠狠色伊人亚洲综合成人| 久久精品99国产精品日本| 精品成人一区二区| 国产精品99久久久久久久女警| 欧美日韩亚洲一区二区三区| 亚洲在线网站| 激情久久婷婷| 亚洲激情第一页| av成人老司机| 欧美性一二三区| 亚洲国产精品ⅴa在线观看| 亚洲一区免费看| 国产精品一区三区| 免费成人黄色| 黄色成人免费网站| 老鸭窝毛片一区二区三区| 99国产精品视频免费观看| 免费看黄裸体一级大秀欧美| 亚洲人永久免费| 欧美一区三区二区在线观看| 狠狠久久亚洲欧美专区| 欧美日韩精品中文字幕| 香蕉久久夜色精品国产| 91久久精品www人人做人人爽| 国产精品久久久久久久久久ktv| 日韩一区二区免费高清| 久久婷婷蜜乳一本欲蜜臀| 亚洲精品影院| 欧美成人高清视频| 国产亚洲欧洲一区高清在线观看| 麻豆精品在线视频| 亚洲中字在线| 亚洲美女电影在线| 国产中文一区二区三区| 欧美日韩另类一区| 麻豆精品视频在线观看视频| 在线免费观看成人网| 国产精品亚洲第一区在线暖暖韩国| 美女精品一区| 欧美在线国产精品| 国模大胆一区二区三区| 欧美日韩精品二区第二页| 六月丁香综合| 亚洲国产美国国产综合一区二区| 欧美日韩一区自拍| 免费观看国产成人| 久久精品伊人| 亚洲国产成人在线播放| 国产视频观看一区| 久久精品中文字幕一区二区三区| 国产视频亚洲精品| 久久成人在线| 午夜综合激情|