国产高清在线免费观看-国产高清在线免费无码-国产高清在线男人的天堂-国产高清在线视频-国产高清在线视频精品视频-国产高清在线视频伊甸园

LOGO OA教程 ERP教程 模切知識交流 PMS教程 CRM教程 開發文檔 其他文檔  
 
網站管理員

[點晴永久免費OA]讓ASP更完美系列——編譯封裝成DLL教程

Ccoffee
2023年5月6日 8:53 本文熱度 1516
:讓ASP更完美系列——編譯封裝成DLL教程


讓ASP更完美系列編譯封裝成DLL教程

 



系列前言:

有人認為ASP門檻低,是低級語言,但筆者要更正的是,這恰恰是一款好的通用語言所要具備的特征,但正因為入門門檻低,也出現了不少不具備編程素養的初學者寫出了許多不忍直視的程序;

有人認為PHP速度快,但真正入門者都知道ASP+MSSQL速度其實一點都不輸PHP,原因在于ASP+MSSQL支持過程存儲(請關注該系列的文章),

有人認為......跳出細節,橫觀ASP與PHP兩種語言,都屬于同一類別同一級別的語言,只是運行平臺不一樣,因此,只要是ASP做不到的,PHP也肯定做不了的。

對于同等級間的對比,兩者沒有好壞高低之分,只有素養駕馭能力之別。

但ASP與PHP卻沒有和.NET有可比性,前者是優秀的通用解釋型語言,能幫你處理90%應用。后者則是框架類專業編譯型語言,打個可能不是很恰當的比方,美軍四代戰機F22與F35的搭配,而F35雖沒有F22高級,卻是大批量裝備。

因此,對于不同等級間的對比,是沒有好壞卻有高低之分,此時工程適用性才是最大考量因素。

筆者認為適用性廣恰是ASP最大優點之所在,因此相信在諸多領域將得到廣泛應用,經過時間沉淀,做為猿一族,更應客觀公正的看待這門語言,對于不足,ASP高手并沒有回避,而是加以創新改進,小編將通過整理,以系列的形式來與大家分享,時光不老,ASP還在,讓ASP更完美!

 

對ASP熟悉的話,優點大家都明白,但缺陷卻是我們要去完善的,比如今天要講的代碼開源問題,只要開源就不能保證代碼的安全性,如果源代碼一旦泄露,后果將不堪設想。更重要的是影響了其商業化進程,在這里呢,向大家推薦一個辦法,就是用VB6.0將asp封裝dll文件.dll文件是比較安全的,而且運行速度比asp快那么一點。具體步驟如下:

1、新建DLL

打開VB6-->文件-->新建工程-->選擇ActiveX DLL-->打開

2、將默認工程、類重命名

工程重命名:工程-->工程1 屬性(此名稱對應窗體內工程項目名稱)-->在打開對話框中將工程名稱重命名為IsOK(當DLL組件在系統中注冊后,在asp中默認的調用方法是工程名.類名)-->確定

類重命名在屬性窗口中將名稱重命名為demo

2個修改后如下圖

3、增加到引用asp

點擊工程引用,然后選擇其中的Microsoft Active Server Pages Object Library,還有引用Microsoft VBscript Regular Expressions 5.5(RegExp正則表達式對象)

4、編寫代碼

01Option Explicit

02Private Context As scriptingContext

03Private Application As Application

04Private Response As Response

05Private Request As Request

06Private Session As Session

07Private Server As Server

08Public Sub OnStartPage(PassedscriptContext As scriptingContext)

09Set Context = PassedscriptContext

10Set Application = Context.Application

11Set Request = Context.Request

12Set Response = Context.Response

13Set Server = Context.Server

14Set Session = Context.Session

15End Sub

16

17Public Sub hello()

18Response.Write "讓ASP更完美系列!"

19End Sub

20

21Public Sub OnEndPage()

22Set Application = Nothing

23Set Request = Nothing

24Set Response = Nothing

25Set Server = Nothing

26Set Session = Nothing

27Set Context = Nothing

28End Sub

5、保存工程文件

6、編譯生成dll

如果沒有錯誤提示的話說明編譯成功,如果遇到訪問注冊表錯誤,是vb6沒有管理員權限運行,右鍵使用管理員權限運行vb6就可以了。

7、注冊dll

在IsOK.dll組件所在目錄創建注冊.bat批處理文件,輸入:

1iisreset/stop

2regsvr32/s IsOK.dll

3iisreset/start

卸載.bat批處理文件,輸入:

1iisreset/stop

2regsvr32 /u /s IsOK.dll

3iisreset/start

雙擊運行注冊.bat,成功注冊會提示:IsOK.dll 中的 Dll Register Server 成功。

8、asp中調用dll

新建test.asp文件,輸入代碼:

<%

Dim IsOK

Set IsOK=Server.createObject("IsOK.demo")

IsOK.hello()

%>

訪問test.asp結果會輸出:

讓ASP更完美系列!


該文章在 2023/5/6 8:53:03 編輯過
關鍵字查詢
相關文章
正在查詢...
點晴ERP是一款針對中小制造業的專業生產管理軟件系統,系統成熟度和易用性得到了國內大量中小企業的青睞。
點晴PMS碼頭管理系統主要針對港口碼頭集裝箱與散貨日常運作、調度、堆場、車隊、財務費用、相關報表等業務管理,結合碼頭的業務特點,圍繞調度、堆場作業而開發的。集技術的先進性、管理的有效性于一體,是物流碼頭及其他港口類企業的高效ERP管理信息系統。
點晴WMS倉儲管理系統提供了貨物產品管理,銷售管理,采購管理,倉儲管理,倉庫管理,保質期管理,貨位管理,庫位管理,生產管理,WMS管理系統,標簽打印,條形碼,二維碼管理,批號管理軟件。
點晴免費OA是一款軟件和通用服務都免費,不限功能、不限時間、不限用戶的免費OA協同辦公管理系統。
Copyright 2010-2025 ClickSun All Rights Reserved

主站蜘蛛池模板: 日韩欧美亚洲另类 | 最新亚洲精品国自产在线观看 | 特黄A又粗又大黄又爽A片 | 中文字幕乱码一区二区三区 | 在线观看视频你懂得 | 99内射国产灌醉迷晕在线精品 | 国偷自产短视频中文版 | 少妇高潮惨叫久久久久久电影 | 精品无码av一区二区三区不卡丰满我观看福利hd | 午夜福利小视频40 | 亚洲熟妇av午夜无码不卡 | 性高湖久久久久久久久 | 麻豆免费在线观看 | 97在线视频人妻无码 | 动漫无码黑人日本边添边摸边做边爱图片 | 人妻 丝袜美腿 中文字幕 | 91亚洲国产成人无码精品 | 日本中文字幕中出在线 | 中文字幕日韩精品欧美一区 | 成熟人妻av无码专区 | 无码精品国产av性色 | 亚洲成AV人片在线观看WV | 一本色道久久88加勒比—综合 | 国产日产欧产美 | 亚洲av无码国产一区二区 | 性色av不卡一区二区 | 亚洲一区二三区精华液的最佳选 | 亚洲国产精品成人综合久久 | 国产日韩成人内射视频 | 亚洲一区二区三区四区在线观看 | 日本在线看片免费人成视频1000 | 亚洲中文无码精品卡通3d | 亚洲国产精品成人av无码久久综合 | 亚洲人成网线在线播放不卡 | 国产女人乱子对白av片男人日本xxxx麻豆天天 | 亚洲熟女熟妇天堂老女人 | 久久人妻AV一区二区软件 | 无码一区中文字幕在线观看 | 亚洲国产精品久久久久婷蜜芽 | 亚洲一区精品中文字幕 | 精品日本免费一区二区三区 |