精品久久看,欧美成人久久一级c片免费,日本加勒比在线精品视频,国产一区二区三区免费大片天美,国产成人精品999在线,97理论三级九七午夜在线观看

當前位置:首頁文章首頁 IT學院 IT技術

教你如何編寫一個ASP類

作者:  來源:  發(fā)布時間:2011-7-10 11:16:45  點擊:

本文提供給大家學習分享的是教你如何編寫一個ASP類,希望能夠幫助到大家。

前幾天大佛寫了“ASP設計模式”,可能有些初學者或者剛剛接觸ASP的朋友不一定完全看得明白,偶就整理了一下編寫一個ASP類的方法,大部分是從網(wǎng)上找來的。希望對朋友們有幫助。
《ASP設計模式》(作者 我佛山人):

  首先ASP的類是由事件和方法(它們就是構成類的成員了)構成的,如果大家還沒有接觸過,可以先看看下面的說明:
在 Class 塊中,成員通過相應的聲明語句被聲明為 Private(私有成員,只能在類內部調用) 或 Public(公有成員,可以在類內外部調用) 。被聲明為 Private 的將只在 Class 塊內是可見的。被聲明為 Public 不僅在 Class 塊的內部是可見的,對 Class 塊之外的代碼也是可見的。沒有使用 Private 或 Public 明確聲明的被默認為 Public。在類的塊內部被聲明為 Public 的過程(Sub 或 Function)將成為類的方法。Public 變量將成為類的屬性,同使用 Property Get、Property Let 和 Property Set 顯式聲明的屬性一樣。類的缺省屬性和方法是在它們的聲明部分用 Default 關鍵字指定的。

請大家耐心看完上面的部分,下面我們來看一個例子:

<%
'//--------------------------------開始一個類---------------------------------//
Class myClass

'//----聲明(聲明就是定義)myClass類的類內部(私有的[Private])變量
Private strAuthor
Private strVersion
Private strExample
'//---------------------------定義類的事件-------------------------------//

'//----Class_Initialize()是類的初始化事件,只要一開始使用該類,首先會觸發(fā)該部分的執(zhí)行,下面我們會在該成員中初始化該類的作者和版本以及在屏幕上顯示一下該類已經(jīng)開始了
Private Sub Class_Initialize()
strAuthor = "coldstone"
strVersion = "1.0"
Response.Write "<br>myClass開始了<br>"
End Sub

'//----Class_Terminate()是類的結束事件,只要一退出該類,就會觸發(fā)該事件,下面我們會該事件中設定退出該類時會在屏幕上顯示該類已結束了。
Private Sub Class_Terminate()
Response.Write "<br>myClass結束了<br>"
End Sub
'//---------------------------用戶自己定義的方法-------------------------------//
'//----該方法返回一個版權信息
Public Sub Information()
Response.Write "<br>Coding By <a href='mailto:coldstone@falsh8.cn'>coldstone</a> @ <a href='http://www.flash8.net;>閃吧</a>.<br>"
End Sub
'//---------------------------定義類的輸出屬性-------------------------------//
'//----定類的屬性,該屬性是讓用戶初始化strExapmle變量
Public Property Let setExapmle(ByVal strVar)
strExapmle = strVar
End Property
'//---------------------------定義類的輸出屬性-------------------------------//
'//----定義類的屬性,該屬性是返回一個版本號
Public Property Get Version
Version = strVersion
End Property
'//----定義類的屬性,該屬性是返回該類的作者號
Public Property Get Author
Author = strAuthor
End Property
'//----定義類的屬性,該屬性是返回一個版本號
Public Property Get Exapmle
Exapmle = strExapmle
End Property

End Class
%>

<%
'//-------這里是使用該類的例子
Dim oneNewClass
Set oneNewClass = New myClass
Response.Write "作者: "& oneNewClass.Author &" <br>"
Response.Write "版本: "& oneNewClass.Version &" <br>"
oneNewClass.setExapmle = "這是一個簡單類的例子"
Response.Write "用戶自定義:" & oneNewClass.Exapmle &" <br>"
oneNewClass.Information
Set oneNewClass = Nothing
%>

相關軟件

相關文章

文章評論

軟件按字母排列: A B C D E F G H I J K L M N O P Q R S T U V W X Y Z
主站蜘蛛池模板: 邱淑贞三级艳电影全集 | 久久久全国免费视频 | a男人天堂 | 99久久久精品 | 操你.com| 九七在线视频 | 欧美午夜视频一区二区 | 久久综合视频网 | 日本不卡视频免费 | 国产欧美一区二区精品久久久 | 日韩在线免费视频 | 日本高清www色 | 久久免费播放 | 色综合久久综合欧美综合 | 婷婷激情四月 | 99久久精品国产高清一区二区 | 四虎影院免费观看 | 国产成人综合手机在线播放 | 精品天海翼一区二区 | 99在线在线视频免费视频观看 | 中文字幕久久久久久精 | 久久精品综合电影 | 99视频在线 | 国产在线精品网址你懂的 | 久久这里一区二区精品 | 日韩精美视频 | 丁香六月在线视频 | 国产高清黄色 | 热99re久久精品香蕉 | 丁香花在线观看观看 | 狠狠亚洲婷婷综合色香 | 高清性色生活片欧美在线 | 丁香五色月 | 国产精品久久亚洲不卡动漫 | 天使萌一区二区三区免费观看 | 欧美午夜视频在线观看 | 久久国产视屏 | 欧美成人精品高清在线播放 | 美女免费视频一区二区 | 男人天堂社区 | 一级毛片免费观看视频 |