人人做人人澡人人爽欧美,国产主播一区二区,久久久精品五月天,羞羞视频在线观看免费

當(dāng)前位置:蘿卜系統(tǒng)下載站 > 技術(shù)開發(fā)教程 > 詳細(xì)頁(yè)面

手工寫個(gè)小組件(組件基礎(chǔ))(3)

手工寫個(gè)小組件(組件基礎(chǔ))(3)

更新時(shí)間:2022-06-25 文章作者:未知 信息來源:網(wǎng)絡(luò) 閱讀次數(shù):

使用ASP的對(duì)象

  我們的變量現(xiàn)在就能像標(biāo)準(zhǔn)的ASP對(duì)象來使用了!比如,我們經(jīng)常在ASP中用Request.form()來收集提交表單的數(shù)據(jù).現(xiàn)在我們?cè)谖覀兊腣B中實(shí)現(xiàn)這個(gè)功能,代碼如下:

用ASP中實(shí)現(xiàn):

在VB中實(shí)現(xiàn):

MyTempVariable = MyRequest.Form("userName")
MyResponse.Write ("you entered "& MyTempVariable & "as your user name")


  通過使用MyResponse來代替Response,我們能夠使用所有Response的方法,當(dāng)然,MyResponse這個(gè)名字可以隨便來取,你甚至可以就取Response.
另一件我們得注意的是,我們得在我們的建立的類中,寫上OnEndPage子函數(shù),這個(gè)OnStartPage是相反的!OnStartPage是創(chuàng)建對(duì)象,OnEndPage是消毀對(duì)象.


Public Sub OnEndPage()
Set MyScriptingContext = Nothing
Set MyApplication = Nothing
Set MyRequest = Nothing
Set MyResponse = Nothing
Set MyServer = Nothing
Set MySession = Nothing
End Sub


SayHello方法

  我們來建立一個(gè)子函數(shù),用于顯示"Holle World".這個(gè)SayHello方法只是HelloWorld這個(gè)類中一個(gè)子函數(shù),我們以后會(huì)在ASP中用以下的顯示這個(gè)方法

SayHello的程序,很簡(jiǎn)單的!


Public Sub SayHello()
MyResponse.Write ("Hello World")
End Sub


  現(xiàn)在一個(gè)小型的組件編寫完成,剩下的工作就是編譯這個(gè)組件,在"工程"菜單中保存它,取什么名字都可以,我們用Exmaple1.vbp吧! 然后就用在菜單中選擇"make exmaple1.dll",將其編譯成DLL文件.一個(gè)組件就真正完成了!

  注意,編譯了此組件那么你就得先把你的PWS關(guān)掉,然后再編譯此組件.否則VB就會(huì)告訴你些組件在使用中.

在ASP中使用我們的自己的組件.

  當(dāng)你更正了在編譯中的錯(cuò)誤,成功地編譯了example1這個(gè)工程,現(xiàn)在你就得拿出你最喜歡的HTML編輯器來寫下下面的語(yǔ)句,保存為ASP文件.

運(yùn)行后即可看到結(jié)果:

Hello World

注冊(cè)組件

  如果你想和你的朋友,鄰居分享你的組件,那么你就得在你的系統(tǒng)上注冊(cè)你的組件.我們一般使用Regsvr32.exe來注冊(cè)組件.注冊(cè)后你的組件會(huì)出現(xiàn)在Win95/Win98的windows/system目錄中.下面是一個(gè)注冊(cè)的例子:

Regsvr32.exe C:/wwwroot/Example1/Example1.dll

  在你的系統(tǒng)中,VB會(huì)自動(dòng)給你注冊(cè),所以你很少用到Regsvr32.exe

  我們這里只是寫了一個(gè)非常小的組件,你們可以寫好自己的更大的組件,而且還可以用VB中的很多控件.
  讓我們用組件來擴(kuò)展我們的程序的功能吧!也希望多多的看到我們中國(guó)人的組件.

溫馨提示:喜歡本站的話,請(qǐng)收藏一下本站!

本類教程下載

系統(tǒng)下載排行

網(wǎng)站地圖xml | 網(wǎng)站地圖html
主站蜘蛛池模板: 滕州市| 玛纳斯县| 辉南县| 皋兰县| 诸暨市| 耒阳市| 平定县| 望都县| 乌拉特中旗| 万全县| 壤塘县| 钦州市| 常德市| 新竹市| 南昌市| 宁远县| 新蔡县| 娄烦县| 姜堰市| 博兴县| 巴彦淖尔市| 安图县| 浑源县| 漾濞| 永吉县| 丹巴县| 奈曼旗| 和田县| 大城县| 五寨县| 连城县| 临泽县| 安多县| 织金县| 新田县| 青海省| 新丰县| 福安市| 南部县| 萍乡市| 新丰县|