VBScript 是微軟公司出品的腳本語(yǔ)言。 VBScript 是 ASP (Active Server Pages) 中的默認(rèn)腳本語(yǔ)言。
VBScript是Visual Basic Script的簡(jiǎn)稱(chēng),即 Visual Basic 腳本語(yǔ)言,有時(shí)也被縮寫(xiě)為VBS。它是一種微軟環(huán)境下的輕量級(jí)的解釋型語(yǔ)言,它使用COM組件、WMI、WSH、ADSI訪(fǎng)問(wèn)系統(tǒng)中的元素,對(duì)系統(tǒng)進(jìn)行管理。同時(shí)它又是asp動(dòng)態(tài)網(wǎng)頁(yè)默認(rèn)的編程語(yǔ)言,配合asp內(nèi)建對(duì)象和ADO對(duì)象,用戶(hù)很快就能掌握訪(fǎng)問(wèn)數(shù)據(jù)庫(kù)的asp動(dòng)態(tài)網(wǎng)頁(yè)開(kāi)發(fā)技術(shù)。
腳本用于動(dòng)態(tài)網(wǎng)頁(yè)制作,在HTML (超文本標(biāo)記語(yǔ)言)中插入腳本,可以使網(wǎng)頁(yè)有一些動(dòng)態(tài)效果,還可以實(shí)現(xiàn)一些交互操作,例如,目前在登錄一個(gè)網(wǎng)站時(shí)通常要輸入驗(yàn)證碼,而使用腳本語(yǔ)言就可以對(duì)驗(yàn)證碼進(jìn)行有效性驗(yàn)證。網(wǎng)頁(yè)上最常用的是JavaScript、VBScript 這兩種腳本語(yǔ)言。
腳本語(yǔ)言的特點(diǎn)為:1)簡(jiǎn)單易學(xué)。
2)解釋性語(yǔ)言。
3)集成成熟技術(shù)。
VBScript是 Visual Basic Script 的簡(jiǎn)稱(chēng),即 Visual Basic 腳本語(yǔ)言,有時(shí)也被縮寫(xiě)為 VBS。VBScript 是微軟開(kāi)發(fā)的一種腳本語(yǔ)言。使用 VBScript,可通過(guò) Windows 腳本宿主調(diào)用 COM,所以可以使用 Windows 操作系統(tǒng)中可被使用的程序庫(kù)。VBScript 一般被用在以下個(gè)方面:VBScript 經(jīng)常被用來(lái)完成重復(fù)性的Windows 操作系統(tǒng)任務(wù);用來(lái)指揮客戶(hù)方的網(wǎng)頁(yè)瀏覽器。在這一方面,VBS 與JavaScript 是競(jìng)爭(zhēng)者,因?yàn)楸疚牡膶?shí)驗(yàn)環(huán)境基于 Window 平臺(tái),為了達(dá)到更好的兼容性和性能選用 VBScript。由于VBScript可以通過(guò)Windows腳本宿主調(diào)用COM,因而可以使用Windows操作系統(tǒng)中可以被使用的程序庫(kù),比如它可以使用Microsoft Office的庫(kù),尤其是使用Microsoft Access和MicrosoftSQL Server的程序庫(kù),當(dāng)然它也可以使用其它程序和操作系統(tǒng)本身的庫(kù)。VBScript是基于Visual Basic程序語(yǔ)言的腳本語(yǔ)言,是IIS(互聯(lián)網(wǎng)信息服務(wù),InternetInformation Services)的默認(rèn)源程序語(yǔ)言。VBScript最開(kāi)始是通過(guò)事件驅(qū)動(dòng)來(lái)擴(kuò)展客戶(hù)端HTML的功能,可在網(wǎng)頁(yè)上處理、控制對(duì)象,它能與HTML頁(yè)面很好的結(jié)合使用,VBScript可以操作HTML頁(yè)面,還可對(duì)頁(yè)面中的事件做出響應(yīng)。另外,VBScript還提供了一些應(yīng)用對(duì)象,使編寫(xiě)者更方便地編寫(xiě)腳本,用于實(shí)現(xiàn)一些特有功能
優(yōu)點(diǎn)由于VBScript由網(wǎng)頁(yè)瀏覽器解釋執(zhí)行,不需要增大服務(wù)器的負(fù)擔(dān)。易學(xué)。在所有2000 / 98SE以后的Windows版本都可直接使用??梢允褂闷渌绦蚝涂墒褂玫奈锛ㄓ绕銶icrosoft Office)。缺點(diǎn)現(xiàn)在VBS無(wú)法作為電子郵件的附件了。Microsoft Outlook拒絕接受VBS為附件,收信人無(wú)法直接使用VBS附件。VBS的各種編輯程器不受歡迎。操作系統(tǒng)沒(méi)有任何特別的保護(hù)設(shè)施。VBS程序與其它JS、EXE、BAT或CMD程序一樣對(duì)待。操作系統(tǒng)沒(méi)有監(jiān)察惡意功能的能力。
API文檔:http://www.o2fo.com/vbscript/vbscript-ref-functions.html
教程:http://www.o2fo.com/vbscript/vbscript-intro.html