VBScript 程序
我們可使用兩種程序:子程序和函數(shù)程序。
子程序:
是一系列的語句,被封裝在 Sub 和 End Sub 語句內(nèi)。
可執(zhí)行某些操作,但不會(huì)返回值。
可帶有通過程序調(diào)用來向子程序傳遞參數(shù)。
如果沒有,必須帶有空的圓括號(hào)
Sub mysub()
some statements
End Sub
Sub mysub(argument1,argument2)
some statements
End Sub
VBScript語言教一個(gè)隨機(jī)數(shù)
VBScript是Visual Basic Script的簡稱,即 Visual Basic 腳本語言,有時(shí)也被縮寫為VBS。它是一種微軟環(huán)境下的輕量級(jí)的解釋型語言,它使用COM組件、WMI、WSH、ADSI訪問系統(tǒng)中的元素,對(duì)系統(tǒng)進(jìn)行管理。同時(shí)它又是asp動(dòng)態(tài)網(wǎng)頁默認(rèn)的編程語言,配合asp內(nèi)建對(duì)象和ADO對(duì)象,用戶很快就能掌握訪問數(shù)據(jù)庫的asp動(dòng)態(tài)網(wǎng)頁開發(fā)技術(shù)。
網(wǎng)頁瀏覽器
網(wǎng)頁中的VBS可以用來指揮客戶方的網(wǎng)頁瀏覽器(瀏覽器執(zhí)行VBS程序)。VBS與JavaScript在這一方面是競爭者,它們可以用來實(shí)現(xiàn)動(dòng)態(tài)HTML,甚至可以將整個(gè)程序結(jié)合到網(wǎng)頁中來。至今為止VBS在客戶方面未能占優(yōu)勢,因?yàn)樗猾@得Microsoft Internet Explorer的支持(Mozilla Suite可以通過裝置一個(gè)外掛來支持VBS)。而JavaScript則受到所有網(wǎng)頁瀏覽器的支持。在Internet Explorer中VBS和JavaScript使用同樣的權(quán)限,它們只能有限地使用Windows操作系統(tǒng)中的對(duì)象。
網(wǎng)頁服務(wù)器
在網(wǎng)頁服務(wù)器方面VBS是微軟的Active Server Pages的一部分,它與JavaServer Pages和PHP是競爭對(duì)手。在這里VBS的程序碼直接嵌入到HTML頁內(nèi),這樣的網(wǎng)頁以ASP結(jié)尾。網(wǎng)頁服務(wù)器Internet信息服務(wù)執(zhí)行ASP頁內(nèi)的程序部分并將其結(jié)果轉(zhuǎn)化為HTML傳遞給網(wǎng)頁瀏覽器供用戶使用。這樣服務(wù)器可以進(jìn)行數(shù)據(jù)庫聞?dòng)嵅⑵浣Y(jié)果放到HTML網(wǎng)頁中。
數(shù)據(jù)類型
VBScript 只有一種數(shù)據(jù)類型,稱為 Variant。Variant 是一種特殊的數(shù)據(jù)類型,根據(jù)使用的方式,它可以包含不同類別的信息。因?yàn)?Variant 是 VBScript 中唯一的數(shù)據(jù)類型,所以它也是 VBScript 中所有函數(shù)的返回值的數(shù)據(jù)類型。
最簡單的
Microsoft Visual Basic Scripting Edition 是程序開發(fā)語言 Visual Basic 家族的最新成員,它將靈活的 Script 應(yīng)用于更廣泛的領(lǐng)域,包括 Microsoft Internet Explorer 中的 Web 客戶機(jī) Script 和 Microsoft Internet Information Server 中的 Web 服務(wù)器 Script。
易學(xué)易用
如果您已了解 Visual Basic 或 Visual Basic for Applications,就會(huì)很快熟悉 VBScript。即使您沒有學(xué)過 Visual Basic,只要學(xué)會(huì) VBScript,就能夠使用所有的 Visual Basic 語言進(jìn)行程序設(shè)計(jì)。雖然您可以從本教程的幾個(gè) Web 頁面中學(xué)習(xí) VBscript,但是本教程并沒有告訴您如何編程。要學(xué)習(xí)編程,請(qǐng)閱讀由 Microsoft Press 出版的《Step by Step》。
ActiveX Script
VBScript 使用 ActiveX™ Script 與宿主應(yīng)用程序?qū)υ?。使?ActiveX Script,瀏覽器和其他宿主應(yīng)用程序不再需要每個(gè) Script 部件的特殊集成代碼。ActiveX Script 使宿主可以編譯 Script、獲取和調(diào)用入口點(diǎn)及管理開發(fā)者可用的命名空間。通過 ActiveX Script,語言廠商可以建立標(biāo)準(zhǔn) Script 運(yùn)行時(shí)語言。Microsoft 將提供 VBScript 的運(yùn)行時(shí)支持。Microsoft 正在與多個(gè) Internet 組一起定義 ActiveX Script 標(biāo)準(zhǔn)以使 Script 引擎可以互換。 ActiveX Script 可用在 Microsoft® Internet Explorer 和 Microsoft® Internet Information Server 中。
其他應(yīng)用程序和瀏覽器中的 VBScript
作為開發(fā)者,您可以在您的產(chǎn)品中免費(fèi)使用 VBScript 源實(shí)現(xiàn)程序。Microsoft 為 32 位 Windows® API、16 位 Windows API 和 Macintosh® 提供 VBscript 的二進(jìn)制實(shí)現(xiàn)程序。VBScript 與 World Wide Web 瀏覽器集成在一起。VBScript 和 ActiveX Script 也可以在其他應(yīng)用程序中作為普通 Script 語言使用。