亚洲综合原千岁中文字幕_国产精品99久久久久久久vr_无码人妻aⅴ一区二区三区浪潮_成人h动漫精品一区二区三

主頁 > 知識庫 > ASP中類Class相關內容的整理資料

ASP中類Class相關內容的整理資料

熱門標簽:外呼回撥系統圖片 常用地圖標注范圍點 企數外呼系統能用多久 辦理400電話一年多少錢 寧夏怎么申請400電話 蘭州智能語音電銷機器人功能 咸陽銷售外呼系統 為什么外呼系統需要預存話費呢 離線電子地圖標注軟件注冊
Class 對象
使用 Class 語句創建的對象。提供了對類的各種事件的訪問。

說明

不允許顯式地將一個變量聲明為 Class 類型。在 VBScript 的上下文中,“類對象”一詞指的是用 VBScript Class 語句定義的任何對象。

在使用 Class 語句建立了類定義之后,可以用下面的形式創建類的一個實例:

Dim X
Set X = New classname
由于 VBScript 是一種后期約束型語言,下面的做法是不允許的:

Dim X as New classname
-或- 

Dim X
X = New classname
-或- 

Set X = New Scripting.FileSystemObject

Class 對象的事件
Class 對象提供對類的事件的訪問。

Initialize 事件
在創建類的實例時發生此事件。

Private Sub Class_Initialize()
 語句
End Sub
當類初始化時,statements部分由零個或多個將要運行的代碼語句組成。

說明
下面的例子演示了 Initialize 事件的用法。

Class TestClass
 Private Sub Class_Initialize ' 設置 Initialize 事件。
 MsgBox("TestClass started")
 End Sub
 Private Sub Class_Terminate ' 設置 Terminate 事件。
 MsgBox("TestClass terminated")
 End Sub
End Class

Set X = New TestClass ' 創建一個 TestClass 實例。
Set X = Nothing ' 刪除實例。

Terminate 事件

在所關聯的類的實例終止時發生此事件。

Private Sub Class_Terminate()
 語句
End Sub
當類初始化時,statements 部分由零個或多個將要運行的代碼語句組成。

說明
下面的例子演示了 Terminate 事件的用法。

Class TestClass
 Private Sub Class_Initialize ' 設置 Initialize 事件。
 MsgBox("TestClass started")
 End Sub
 Private Sub Class_Terminate ' 設置 Terminate 事件。
 MsgBox("TestClass terminated")
 End Sub
End Class
Set X = New TestClass ' 創建一個 TestClass 實例。
Set X = Nothing ' 刪除實例。

Class 語句
聲明一個類的名稱,以及組成該類的變量、屬性和方法的定義。
Class name
 statements
End Class 
參數
name  必選項。Class 的名稱;遵照標準的變量命名規則。 
statements  必選項。一個或多個語句,定義了 Class 的變量、屬性和方法。 

說明
在 Class 塊中,成員通過相應的聲明語句被聲明為 Private 或 Public。被聲明為 Private 的將只在 Class 塊內是可見的。被聲明為 Public 不僅在 Class 塊的內部是可見的,對 Class 塊之外的代碼也是可見的。沒有使用 Private 或 Public 明確聲明的被默認為 Public。
在類的塊內部被聲明為 Public 的過程(Sub 或 Function)將成為類的方法。Public 變量將成為類的屬性,同使用 Property Get、Property Let 和 Property Set 顯式聲明的屬性一樣。類的缺省屬性和方法是在它們的聲明部分用 Default 關鍵字指定的。關于如何使用該關鍵字,請參考單獨的聲明語句主題。

Property Get 語句
在 Class 塊中,聲明構成用來取得(返回)屬性值的 Property 過程的主體的名稱、參數和代碼。
 [Public [Default]| Private] Property Get name [(arglist)]
 [statements]
 [[Set] name = expression]
 [Exit Property] 
 [statements]
 [[Set] name = expression]
End Property
參數
Public  表明Property Get 過程可以被所有腳本中的其他過程訪問。 
Default  只與 Public 關鍵字一起使用,表明 Property Get 過程中定義的屬性為類的缺省屬性。 
Private  表明 Property Get 過程只對定義它的 Class 塊中的其他過程是可以訪問的。 
name  Property Get 過程的名稱;遵守標準的變量命名規則,區別僅僅在于它可以與同一Class塊中的Property Let 或 Property Set過程。 
arglist  該變量列表代表了 Property Get 過程被調用時傳遞給它的參數。多個參數之間用逗號分隔開。Property Get 過程中的每個參數的名稱必須與 Property Let 過程中的相應參數相同(如果有的話)。 
statements 
 任意的一組語句,將在 Property Get 過程的主體中執行。 
Set 
 在將對象作為 Property Get 過程的返回值時使用的關鍵字。 
expression  Property Get 過程的返回值。 

說明
如果未使用 Public 或 Private 明確聲明,則 Property Get 過程被缺省為公有的,即它們對于腳本中的其他所有過程都是可見的。Property Get過程中的局部變量的值在不同的過程調用之間是不保存的。

在其他任何過程(例如 Function 或 Property Let) 內部都不能定義 Property Get 過程。

Exit Property 語句將導致立即從 Property Get 過程中退出。程序將繼續執行調用 Property Get 過程的語句之后的程序。Exit Property 語句可以出現在 Property Get 過程中的任何位置,次數不限。

與Sub 和 Property Let 過程類似,Property Get 過程是能夠接受參數的過程,可以執行一系列的語句,以及改變參數的值。然而,與Sub 和 Property Let 不同的是,Property Get 過程可以被用于表達式的右側,用與使用Function 或屬性名稱相同的方式來返回屬性的值。

要求
版本 5

Property Let 語句
在 Class 塊中,聲明名稱、參數和代碼等,它們構成了設置屬性值的 Property 過程的主體。
 [Public | Private] Property Let name (
 [arglist,] value
)
 [statement]
 [Exit Property] 
 [statement]
End Property 
參數
Public  表明 Property Let 過程可以被所有腳本中的其他所有過程訪問。 
Private 表明 Property Let 過程只能被定義之的 Class 塊內的其他過程訪問。 
name  Property Let 過程的名稱;遵守標準的變量命名規則,區別僅僅在于其名稱可以與相同 Class 塊中的 Property Get 或 Property Set 過程相同。 
arglist 該變量列表代表了在調用時被傳遞到 Property Let 過程的參數。多個參數之間用逗號隔開。Property Let 過程的每個參數的名字必須與 Property Get 過程中的相應參數相同。此外, Property Let 過程的參數比相應的 Property Get 過程總要多一個。該參數為被賦予屬性的值。 
value 該變量中包含要賦予屬性的值。當過程被調用時,該參數將出現在調用表達式的右側。 
statement 任意的一組語句,將在 Property Let 過程的主體內執行。 

說明
如果未明確地使用 Public 或 Private 進行指定,Property Let 過程被缺省設置為公有的,即它們對于腳本內的其他所有過程都是可見的。Property Let過程中的局部變量的值在不同的過程調用之間是不被保存的。

在其他任何過程(例如 Function 或 Property Get)的內部不能夠定義 Property Let 過程。

Exit Property 語句將導致立即從 Property Let 過程中退出。程序將從調用 Property Let 過程的語句之后的點繼續執行。Exit Property 語句可以出現在 Property Let 過程中的任何位置,次數不限。

注意 每個 Property Let 語句必須為所定義的過程至少定義一個參數。該參數(在存在多個參數時的最后一個參數)包含了當 Property Let 語句被調用時要賦予屬性的值。該參數在前面的語法中稱為value。
與 Function 和 Property Get 過程類似,Property Let 過程是一個單獨的過程,它可以接受參數,執行一系列的語句,還可以改變參數的值。不過,與Function 和 Property Get 過程不同的是,它們兩者都返回一個值,而Property Let過程只能用于屬性賦值表達式的左側。

要求
版本 5

Property Set 語句
在 Class 塊中,聲明名稱、參數和代碼,這些構成了將引用設置到對象的 Property 過程的主體。
 [Public | Private] Property Set name(
 [arglist,] reference
)
 [statement]
 [Exit Property] 
 [statement]
End Property

參數
Public 
表明 Property Set 過程可以被所有腳本中的其他所有過程訪問。 
Private 
表明 Property Set 過程只能被聲明之的同一 Class 塊中的其他過程訪問。 
name 
Property Set 過程的名稱;遵守標準的變量命名規則,不過該名稱可以與同一個 Class 塊中的 Property Get 或 Property Let 過程相同。 
arglist 
變量列表,代表在 Property Set 過程被調用時傳遞給它的參數。多個參數之間用逗號分隔開。此外,Property Set 過程將總是比它相應的 Property Get 過程多一個參數。這個多出來的參數是被賦予屬性的對象。 
reference 
變量,其中包含被用于對象引用賦值的右側的對象引用。 
statement 
將要在 Property Set 過程主體中執行的任何一組語句。

說明
除非使用 Public 或 Private 明確地進行指定,否則 Property Set 過程被設置為缺省的公有模式,即腳本中的其他所有過程都是可見的。在不同的過程調用時,Property Set 過程中的局部變量是不保存的。

在其他任何過程(例如Function或Property Let)中都不能夠定義Property Set過程。

Exit Property 語句將導致立即從 Property Set 過程中退出。程序將繼續執行調用 Property Set 過程之后的語句。Exit Property 語句的數量不受限制,可以出現在 Property Set 過程中的任何位置。

注意 每個 Property Set 語句都必須為所定義的過程至少定義一個參數。當 Property Set 語句所定義的過程被調用時,該參數(在多個參數時為最后一個參數)將為屬性提供實際的對象引用。在前面的語法中,該參數稱為引用。
與 Function 和 Property Get 過程類似,Property Set 過程是一個單獨的過程,它可以有若干參數,執行一系列的語句,還可以改變參數的值。然而,與 Function 和 Property Get 過程不同的是,函數和過程都可以返回值,而 Property Set 過程對象引用賦值(Set 語句)的左側。

要求
版本 5

Public 語句
定義公有變量并分配存儲空間。在 Class 塊中定義私有變量。
Public varname[([subscripts])][, varname[([subscripts])]] . . .
參數
varname 
變量的名稱,遵循標準變量命名規則。 
subscripts 
數組變量的維數;最多可以聲明 60 維的數組。subscripts 參數使用下列語法: 
upper [,upper] . . . 

數組的下界總是 0。 

說明
Public 語句變量可用于全部腳本中的所有過程。

在使用引用對象的變量之前,必須用 Set 語句將某個已有對象賦予該變量。在賦值之前,所聲明的對象變量被初始化為 Empty。

也可用帶空圓括號的 Public 語句來聲明動態數組。聲明動態數組后,可在過程內使用 ReDim 語句來定義該數組的維數和元素。如果試圖重新聲明數組變量的維數,且此數組變量的大小已在 Private、Public 或 Dim 語句中顯式地指定,則會發生錯誤。

下面例子舉例說明如何使用 Public 語句: 
Public MyNumber ' 公用 Variant 變量。
Public MyArray(9) ' 公用數組變量。
 ' Variant 變量的多個公用聲明。
Public MyNumber, MyVar, YourNumber

Private 語句
定義私有變量并分配存儲空間。在 Class塊中定義私有變量。
Private varname[([subscripts])][, varname[([subscripts])]] . . .
參數
varname 
變量的名稱;遵循標準變量命名規則。 
subscripts 
數組變量的維數,最多可以聲明 60 維的數組。subscripts 參數使用下列語法: 
upper [, upper] . . . 

數組的下界總是 0。 

說明
Private 語句變量只能在聲明該變量的腳本中使用。

在使用引用對象的變量之前,必須用 Set 語句將某個現有對象賦予此變量。在賦值之前,所聲明的對象變量被初始化Empty。

也可用帶空圓括號的 Private 語句聲明動態數組。聲明動態數組后,可在過程內使用 ReDim 語句定義該數組的維數和元素。如果在 Private、Public 或 Dim 語句中已顯式指定數組大小,卻試圖重新聲明數組維數,就會發生錯誤。

注意 在過程中使用 Private 語句時,通常將 Private 語句放在過程的開始處。
下面例子舉例說明如何使用 Private 語句: 
Private MyNumber ' 私有 Variant 變量。
Private MyArray(9) ' 私有數組變量。
 ' Variant 變量的多個私有聲明。
Private MyNumber, MyVar, YourNumber
您可能感興趣的文章:
  • ASP類Class入門 推薦
  • ASP 類 Class入門
  • 一個ASP創建動態對象的工廠類(類似PHP的stdClass)
  • ASPJPEG綜合操作的CLASS類
  • CJJ專用ASP類庫中的某個class

標簽:泰州 麗江 家電維修 咸陽 昌都 昆明 溫州 鐵嶺

巨人網絡通訊聲明:本文標題《ASP中類Class相關內容的整理資料》,本文關鍵詞  ASP,中類,Class,相關,內容,;如發現本文內容存在版權問題,煩請提供相關信息告之我們,我們將及時溝通與處理。本站內容系統采集于網絡,涉及言論、版權與本站無關。
  • 相關文章
  • 下面列出與本文章《ASP中類Class相關內容的整理資料》相關的同類信息!
  • 本頁收集關于ASP中類Class相關內容的整理資料的相關信息資訊供網民參考!
  • 推薦文章
    国产91视频网| 欧美一级视频免费| 美国一区二区三区| 欧美大片a一级毛片视频| 青草国产在线观看| 亚洲女人国产香蕉久久精品| 国产激情视频在线观看| 97视频免费在线观看| 99久久精品国产高清一区二区 | 九九国产| 国产不卡精品一区二区三区| 99热精品在线| 精品视频在线观看免费| 久久久久久久久综合影视网| 999久久久免费精品国产牛牛| 国产91精品一区| 一本高清在线| 好男人天堂网 久久精品国产这里是免费 国产精品成人一区二区 男人天堂网2021 男人的天堂在线观看 丁香六月综合激情 | 韩国毛片免费| 精品国产香蕉在线播出| 欧美另类videosbestsex| 国产成人女人在线视频观看| 国产原创中文字幕| 好男人天堂网 久久精品国产这里是免费 国产精品成人一区二区 男人天堂网2021 男人的天堂在线观看 丁香六月综合激情 | 免费一级片在线| 日韩男人天堂| 国产精品免费久久| 四虎久久精品国产| 91麻豆国产福利精品| 成人免费网站久久久| 国产一区精品| 九九精品在线播放| 可以在线看黄的网站| 欧美18性精品| 国产成人精品影视| 一级毛片视频播放| 精品国产香蕉在线播出| 成人av在线播放| 精品视频在线看| 97视频免费在线| 国产成a人片在线观看视频| 成人免费网站久久久| 九九精品久久久久久久久| 国产亚洲精品aaa大片| 999精品影视在线观看| 色综合久久天天综合观看| 久久久久久久男人的天堂| 久草免费在线观看| 一级毛片视频免费| 韩国毛片免费| 日本特黄特色aa大片免费| 99色视频在线观看| 国产91素人搭讪系列天堂| 欧美一区二区三区在线观看| 天天色成人网| 欧美国产日韩在线| 精品久久久久久中文字幕2017| 欧美爱色| 日本在线不卡视频| 国产精品1024永久免费视频| 国产精品免费久久| 欧美国产日韩在线| 免费国产在线观看不卡| 国产麻豆精品高清在线播放| 精品国产一区二区三区免费| 国产网站免费在线观看| 精品国产一区二区三区久久久狼 | 一级毛片视频免费| 美女免费精品高清毛片在线视| 亚欧乱色一区二区三区| 国产成人精品综合| 国产视频久久久久| 在线观看成人网| 日韩在线观看视频黄| 国产91丝袜高跟系列| 免费国产在线视频| 欧美另类videosbestsex久久| 国产一区二区精品久久91| 国产91精品系列在线观看| 黄视频网站免费看| 尤物视频网站在线观看| 超级乱淫黄漫画免费| 精品国产一级毛片| 日本特黄特色aa大片免费| 麻豆午夜视频| 午夜久久网| 日本在线www| 国产激情视频在线观看| 日韩专区一区| 国产不卡在线播放| 中文字幕一区二区三区 精品| 国产成人精品综合| 成人高清免费| 免费国产在线视频| 国产成人啪精品视频免费软件| 久久99爰这里有精品国产| 欧美a级成人淫片免费看| 青草国产在线| 天天做日日干| 美女免费精品高清毛片在线视| 欧美日本免费| 精品毛片视频| 国产成人啪精品视频免费软件| 欧美激情一区二区三区在线| 日本伦理网站| 国产一区二区精品| 国产伦精品一区二区三区无广告| 九九精品影院| 国产一区二区福利久久| 精品久久久久久中文| 成人在激情在线视频| 国产不卡精品一区二区三区| 成人影院久久久久久影院| 天天做日日爱| 午夜在线亚洲| 国产成人欧美一区二区三区的| 一级女性大黄生活片免费| 香蕉视频三级| 午夜激情视频在线观看| 精品久久久久久综合网| 日韩一级黄色大片| 亚洲天堂一区二区三区四区| 尤物视频网站在线| 四虎久久精品国产| 成人免费网站久久久| 日韩综合| 国产不卡在线观看| 91麻豆精品国产自产在线 | 国产综合91天堂亚洲国产| 精品视频免费观看| 亚洲女人国产香蕉久久精品| 中文字幕97| 亚洲 男人 天堂| 亚洲精品永久一区| 日韩欧美一二三区| 精品视频在线观看免费| 精品国产一级毛片| 麻豆网站在线看| 尤物视频网站在线观看| 欧美一级视| 久久99中文字幕久久| 九九九在线视频| 国产成人精品综合| 四虎影视久久久| 国产原创视频在线| 亚洲精品影院| 青青久久精品国产免费看| 色综合久久天天综合| 99热精品在线| 91麻豆精品国产综合久久久| 日韩专区亚洲综合久久| 欧美18性精品| 精品久久久久久综合网| 亚洲精品久久久中文字| 国产国语在线播放视频| 欧美激情一区二区三区在线| 日韩中文字幕一区| 欧美激情一区二区三区视频 | 精品视频免费在线| 久久成人亚洲| 欧美a免费| 成人高清视频在线观看| 999久久久免费精品国产牛牛| 黄视频网站在线看| 成人高清视频免费观看| 亚洲女初尝黑人巨高清在线观看| 日韩中文字幕在线观看视频| 国产91精品一区| 国产视频一区二区在线观看| 欧美一级视频免费观看| 精品国产一区二区三区久久久蜜臀| 亚欧成人毛片一区二区三区四区| 999久久66久6只有精品| 麻豆网站在线免费观看| 国产视频在线免费观看| 亚洲第一页乱| 天天做日日干| 国产麻豆精品免费视频| 色综合久久久久综合体桃花网| 国产亚洲精品aaa大片| 精品国产一区二区三区免费| 日日夜夜婷婷| 日韩女人做爰大片| 成人av在线播放| 国产视频一区二区在线观看| 高清一级片| 亚州视频一区二区| 一级片免费在线观看视频| a级黄色毛片免费播放视频| 免费国产一级特黄aa大片在线| 99久久精品国产麻豆| 天天做日日干| 天堂网中文在线| 久草免费在线视频| 黄视频网站在线免费观看| 日本特黄特黄aaaaa大片| 欧美另类videosbestsex视频| 九九久久国产精品大片| 国产一区免费在线观看| 精品视频在线观看免费|