ASP.NET 入門經(jīng)典(第9版) 基于Visual Studio 2015 中文完整pdf掃
152.3MB / 03-20
ASP參考手冊(cè)中文版 (asp完全自學(xué)手冊(cè)) chm版
200KB / 09-04
ASP.NET Web API設(shè)計(jì) ((美)布洛克著) 中文pdf掃描版[141MB]
141MB / 04-23
ASP正則表達(dá)式詳解 WORD版
24.9KB / 04-17
ASP中session對(duì)象的使用方法 WORD版
22.8KB / 04-05
通過ASP與ACCESS數(shù)據(jù)庫(kù)建立連接 中文WORD版
9.87KB / 03-20
ASP.NET開發(fā)實(shí)例大全(基礎(chǔ)卷) 中文pdf掃描版[313MB]
313.3MB / 11-30
ASP.NET開發(fā)實(shí)例大全(提高卷) 中文pdf掃描版[300MB]
302MB / 09-30
ASP動(dòng)態(tài)網(wǎng)站開發(fā)基礎(chǔ)教程(第4版) pdf掃描版[64MB]
63.8MB / 05-26
ASP.NET高級(jí)編程 中文PDF版[76M]
76MB / 03-30
-
XML與ASP網(wǎng)站實(shí)作大全 教程 PDG ASP電子書 / 22.7MB
-
ASP.NET 入門經(jīng)典(第9版) 基于Visual Studio 2015 中文完整pdf掃 ASP電子書 / 152.3MB
-
-
ASP.NET Web API設(shè)計(jì) ((美)布洛克著) 中文pdf掃描版[141MB] ASP電子書 / 141MB
-
ASP正則表達(dá)式詳解 WORD版 ASP電子書 / 24.9KB
-
ASP中session對(duì)象的使用方法 WORD版 ASP電子書 / 22.8KB
-
-
ASP.NET開發(fā)實(shí)例大全(基礎(chǔ)卷) 中文pdf掃描版[313MB] ASP電子書 / 313.3MB
-
-
ASP動(dòng)態(tài)網(wǎng)站開發(fā)基礎(chǔ)教程(第4版) pdf掃描版[64MB] ASP電子書 / 63.8MB
詳情介紹
本錄像講解最基礎(chǔ)的VB封裝ASP代碼生成DLL的制作教程,適合初級(jí)學(xué)習(xí)者參考。也是本人學(xué)習(xí)VB制作ASP組件的第一個(gè)嘗試,錄像基本成功。
用vb編寫asp組件(dll)示例
下面,將演示如何使用vb制作asp的dll組件...
1. 啟動(dòng)你的vb,選擇activex dll圖標(biāo),然后在點(diǎn)擊菜單的工程>>引用,接
著在彈出的"引用"窗口從中選擇
microsoft active server pages object library.
2. 給工程和類重命名,在asp中調(diào)用時(shí),就全靠它了^_^!我們的工程名改
為aspdll,類名為demo.在asp中調(diào)用的方法是:
set objreference = server.createobject("工程名.類名")
本例調(diào)用的相應(yīng)代碼如下:
set objreference = server.createobject("aspdll.demo")
調(diào)用的方法和一般常見的,比如fso等組件的方法一模一樣.
心動(dòng)了吧,呵呵,下面我們繼續(xù)....
3. 接著,我們開始編寫代碼,打開我們剛才新建工程類窗口,第一步,先聲
明我們要用到的變量.主要是在vb聲明替代asp幾大對(duì)象的變量名,定義這
asp的幾大對(duì)象后,我們就可以像在asp環(huán)境中調(diào)用類似request,server等
這樣的幾大對(duì)象了.(聲明的變量名完全可以和asp對(duì)象名一樣)代碼如下:
'**********************************************
private mys criptingcontext as s criptingcontext
private myapplication as application
private myrequest as request
private myresponse as response
private myserver as server
private mysession as session
'**********************************************
4. 聲明完變量后,我們必須在類中寫onstartpage子函數(shù).本函數(shù)的作用是
當(dāng)用戶訪問一個(gè)帶有本組件的asp文件時(shí),iis就會(huì)把s criptingcontext傳
送給我們vb組件對(duì)象.這個(gè)s criptingcontext包括了全部的asp方法和屬性
.這樣,就使得我們有能力訪問所有asp的對(duì)象.代碼如下:
'*****************************************************************
public sub onstartpage(passeds criptingcontext as s criptingcontext)
set mys criptingcontext = passeds criptingcontext
set myapplication = mys criptingcontext.application
set myrequest = mys criptingcontext.request
set myresponse = mys criptingcontext.response
set myserver = mys criptingcontext.server
set mysession = mys criptingcontext.session
end sub
'*****************************************************************
通過上面的函數(shù),我們?cè)赼sp中調(diào)用本組件后,上面的幾大對(duì)象就完全可以
像平時(shí)我們?cè)赼sp使用一樣了,舉個(gè)例子:
在asp中實(shí)現(xiàn)接收提交的表單值并輸出屏幕:
<%
formvalue=request.form("username")
response.write ("你提交的用戶名是"&myformvalue&",歡迎您!")
%>
在vb中實(shí)現(xiàn)方法是:
formvalue=myrequest.form("username")
myresponse.write ("你提交的用戶名是"&myformvalue&",歡迎您!")
5. 相對(duì)應(yīng)于onstartpage函數(shù),我們還要編寫一個(gè)關(guān)閉onstartpage中對(duì)象
的onendpage函數(shù),代碼如下:
'*********************************
public sub onendpage()
set mys criptingcontext = nothing
set myapplication = nothing
set myrequest = nothing
set myresponse = nothing
set myserver = nothing
set mysession = nothing
end sub
'********************************
6.通過編寫上面的代碼,我們?cè)趘b中編寫asp組件實(shí)例的環(huán)境已經(jīng)具備了,
下面,我就嘗試寫兩個(gè)與asp中基本相類似的函數(shù),也就是說(shuō),關(guān)鍵部位就在
這里了,你完全可以把你所有的asp源碼封裝在這里...
先寫個(gè)最簡(jiǎn)單的輸出屏幕信息函數(shù):
'********************************************
public sub welcomeinfo()
myresponse.write ("阿里西西_web開發(fā),歡迎訪www.alixixi.com!")
end sub
'********************************************
再寫個(gè)帶參數(shù)傳遞及顯示now()現(xiàn)在時(shí)間的函數(shù):
'**********************************
public sub setinfo(content as string)
myresponse.write content & "<br>"
myresponse.write "現(xiàn)在的時(shí)間是:" & now()
end sub
'**********************************
通過上面的asp代碼實(shí)例,你會(huì)發(fā)現(xiàn)其實(shí)這和asp源碼基本沒有區(qū)別^_^
7. 好了,整個(gè)類就編寫完了,我們開始打包封裝成dll.我們先保存工程,
這里我們保存到e:\vbdll,接著選擇菜單上的文件>>生成aspdll.dll,很
快的dll組件就封裝并生成完畢了.
8. 生成dll文件后,我們開始調(diào)試和使用.在系統(tǒng)運(yùn)行欄輸入cmd,進(jìn)入dos
命令行狀態(tài),我們要注冊(cè)剛才生成的dll組件,注冊(cè)方法是可以直接輸入
regsvr32 e:\vbdll\aspdll.dll ,為了安裝方便,你同時(shí)可以寫個(gè)批處理
文件,這里不一一舉例了...好,注冊(cè)成功!
9.注冊(cè)完dll組件后,我們針對(duì)剛才的組件,按照上面介紹過的方法編寫一
個(gè)asp文件來(lái)調(diào)試.代碼如下:
<%
set redll = server.createobject("aspdll.demo")
redll.welcomeinfo
response.write "<hr />"
redll.setinfo("傳遞參數(shù)到服務(wù)器組件,并返回值及當(dāng)前日期now()!")
response.write "<hr />"
set redll = nothing
%>
在iis中打開此文件,屏幕顯示:
阿里西西_web開發(fā),歡迎訪www.alixixi.com!
------------------------------------------------------------
傳遞參數(shù)到服務(wù)器組件,并返回值及當(dāng)前日期now()!
現(xiàn)在的時(shí)間是:xxxx-xx-xx-xx:xx:xx
下載地址
人氣書籍
Dreamweaver 8 + ASP從入門到精通
ASP.NET開發(fā)實(shí)例大全(基礎(chǔ)卷) 中文pdf掃描版[313MB]
新編ASP網(wǎng)站編程入門與提高PDF版
10天學(xué)會(huì)ASP 經(jīng)典的ASP入門教程附源代碼
ASP中文速查手冊(cè) chm版
北大青鳥ASP課件 ppt文檔完整版下載
ASP動(dòng)態(tài)網(wǎng)站:68個(gè)典型模塊精解 PDF 掃描版[86M]
新編ASP 函數(shù)速查手冊(cè) chm版
ASP.NET高級(jí)編程 中文PDF版[76M]
ASP參考手冊(cè)中文版 (asp完全自學(xué)手冊(cè)) chm版
下載聲明
☉ 解壓密碼:chabaoo.cn 就是本站主域名,希望大家看清楚,[ 分享碼的獲取方法 ]可以參考這篇文章
☉ 推薦使用 [ 迅雷 ] 下載,使用 [ WinRAR v5 ] 以上版本解壓本站軟件。
☉ 如果這個(gè)軟件總是不能下載的請(qǐng)?jiān)谠u(píng)論中留言,我們會(huì)盡快修復(fù),謝謝!
☉ 下載本站資源,如果服務(wù)器暫不能下載請(qǐng)過一段時(shí)間重試!或者多試試幾個(gè)下載地址
☉ 如果遇到什么問題,請(qǐng)?jiān)u論留言,我們定會(huì)解決問題,謝謝大家支持!
☉ 本站提供的一些商業(yè)軟件是供學(xué)習(xí)研究之用,如用于商業(yè)用途,請(qǐng)購(gòu)買正版。
☉ 本站提供的VB制作ASP組件_本站原創(chuàng)視頻錄像資源來(lái)源互聯(lián)網(wǎng),版權(quán)歸該下載資源的合法擁有者所有。