佳木斯湛栽影视文化发展公司

主頁 > 知識庫 > ASP類編寫詳細說明

ASP類編寫詳細說明

熱門標簽:團購網站 電子圍欄 服務器配置 Linux服務器 科大訊飛語音識別系統 阿里云 銀行業(yè)務 Mysql連接數設置

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

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

 '//---------------------------定義類的事件-------------------------------//
 '//----Class_Initialize()是類的初始化事件,只要一開始使用該類,首先會觸發(fā)該部分的執(zhí)行,下面我們會在該成員中初始化該類的作者和版本以及在屏幕上顯示一下該類已經開始了

        Private Sub Class_Initialize()
                strAuthor = 思源
                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:coder@sinobe.com'>Maxid_Zen/a> @ a >www.design60s.com/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

/script>
%

'//-------這里是使用該類的例子

Dim oneNewClass

Set oneNewClass = myClass

Response.Write 作者: oneNewClass.Author br>
Response.Write 版本: oneNewClass.Version br>

oneNewClass.setExapmle = 這是一個簡單類的例子

Response.Write 用戶自定義: oneNewClass.Exapmle br>

oneNewClass.Information

Set oneNewClass = Nothing

%>

標簽:江蘇 廣元 衢州 衡水 蚌埠 萍鄉(xiāng) 棗莊 大理

巨人網絡通訊聲明:本文標題《ASP類編寫詳細說明》,本文關鍵詞  ;如發(fā)現本文內容存在版權問題,煩請?zhí)峁┫嚓P信息告之我們,我們將及時溝通與處理。本站內容系統采集于網絡,涉及言論、版權與本站無關。
  • 相關文章
  • 收縮
    • 微信客服
    • 微信二維碼
    • 電話咨詢

    • 400-1100-266
    正安县| 邳州市| 鱼台县| 吴旗县| 浦城县| 临城县| 宁强县| 上饶县| 萝北县| 凤翔县| 星子县| 任丘市| 万州区| 肇东市| 易门县| 法库县| 六安市| 淮滨县| 南乐县| 获嘉县| 麟游县| 油尖旺区| 临西县| 昌黎县| 湟中县| 西昌市| 平乐县| 安庆市| 彰武县| 图木舒克市| 淮南市| 台北市| 宝兴县| 长泰县| 滕州市| 台南县| 榕江县| 花莲县| 万荣县| 托克托县| 京山县|