在VBScript中使用類(二)

來源:互聯網
上載者:User

建立對象

在VBScript中建立物件類型(類)時,你首先要知道,這真的很容易!我在一個下午自學,只是閱讀了Microsof VB Script 的參考書,但必須承認,這書不是最容易閱讀的文檔。

初學者需要安裝VBScript 5.0引擎,可以在Microsoft's Scripting Site下載。

我們來看代碼。類的定義與函數和子過程非常類似。起始行為Class <MyClassName>,結尾是End Class,所有的對象定義寫在中間部門。現在我們可以用所學的來建立第一個類,不實現任何功能的類。

Class 4GuysTestObject

End Class

這看上去不是那麼回事,但當你寫入下面的代碼後,你將建立一個對象的執行個體:

Dim objTestObject

Set objTestObject = New 4GuysTestObject

Set objTestObject = Nothing

顯然,我們現在還不能用對象做任何事,現在我將解釋如何在對象中定義屬性和方法。

使用對象可以做的最基礎的,是建立一組資料。例如,假如要將時間、日期及視頻程式標題建立在一起,你可以建立一個包含屬性“StartTime”, “ProgramDate”和“ProgramTitle”的對象。代碼如下:

Class TVProgram

Public StartTime

Public ProgramDate

Public ProgramTitle

End Class

Dim objTVShow

Set objTVShow = New TVProgram

objTVShow.StartTime = CDate("17:30")

objTVShow.ProgramDate = DateSerial(1999,9,17)

objTVShow.ProgramTitle = "The Jerry Springer Show"

Response.Write objTVShow.ProgramTitle & " is on at " & _

objTVShow.StartTime & " on " & objTVShow.ProgramDate

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.