資源描述:
《第6章 vbscript編程基礎(chǔ)》由會(huì)員上傳分享,免費(fèi)在線(xiàn)閱讀,更多相關(guān)內(nèi)容在行業(yè)資料-天天文庫(kù)。
1、第6章VBScript編程基礎(chǔ)本文由jjyzyx貢獻(xiàn)ppt文檔可能在WAP端瀏覽體驗(yàn)不佳。建議您優(yōu)先選擇TXT,或下載源文件到本機(jī)查看。第6章VBScript編程基礎(chǔ)VBScript編程基礎(chǔ)6.16.26.36.46.56.66.76.8VBScript概述VBScript概述在網(wǎng)頁(yè)中使用VBScript在網(wǎng)頁(yè)中使用VBScriptVBScript基本語(yǔ)法VBScript基本語(yǔ)法VBScript程序流控制VBScript程序流控制With語(yǔ)句With語(yǔ)句Sub過(guò)程與Function函數(shù)Sub過(guò)程與Fu
2、nction函數(shù)內(nèi)部函數(shù)VBScript編程實(shí)例VBScript編程實(shí)例6.1VBScript概述VBScript概述HTML是一種標(biāo)記語(yǔ)言,不具備條件及循環(huán)流程控制、輸入/輸出交互等能力。腳本語(yǔ)言是介于HTML和Java、C++等編程語(yǔ)言之間的語(yǔ)言。HTML通常用于格式化文本和鏈接網(wǎng)頁(yè)。編程語(yǔ)言通常用于向計(jì)算機(jī)發(fā)送一系列復(fù)雜的指令。腳本語(yǔ)言也可用來(lái)向計(jì)算機(jī)發(fā)送指令,但它們的語(yǔ)法和規(guī)則沒(méi)有可編譯的編程語(yǔ)言那樣嚴(yán)格和復(fù)雜。另外腳本語(yǔ)言只能嵌入到HTML網(wǎng)頁(yè)中使用。6.1VBScript概述VBScrip
3、t概述目前最常用的兩種腳本語(yǔ)言:JavaScript:sun公司開(kāi)發(fā),兼容性和可移植性都較好,與C語(yǔ)言的結(jié)構(gòu)很類(lèi)似VBScriptVBScript:微軟公司推出,是ASP默認(rèn)的ASP腳本語(yǔ)言。ASP程序是由文本、HTML標(biāo)記和腳本組合而成的。6.1VBScript概述VBScript概述VBScript(即MicrosoftVisualBasicScriptingEdition)是一種腳本語(yǔ)言,它是VisualBasic的一個(gè)子集,可直接嵌入到HTML文件之中。編程方法與VB基本相同,但刪去了部分VB
4、的特性。如VBScript只有一種數(shù)據(jù)類(lèi)型。雖然VBScript不是唯一的腳本語(yǔ)言,也不是ASP支持的唯一解釋性執(zhí)行的語(yǔ)言,但由于它是微軟公司自身提出并發(fā)布的,因而與ASP程序有最好的兼容性,同時(shí)由于它簡(jiǎn)單易學(xué),故成為ASP默認(rèn)的腳本語(yǔ)言。6.2在網(wǎng)頁(yè)中使用VBScript在網(wǎng)頁(yè)中使用VBScript使用VBScript,既可編寫(xiě)服務(wù)器端腳本服務(wù)器端腳本,也可編服務(wù)器端腳本寫(xiě)客戶(hù)端腳本客戶(hù)端腳本??蛻?hù)端腳本服務(wù)器端腳本在Web服務(wù)器上執(zhí)行,生成發(fā)送到瀏覽器的HTML頁(yè)面??蛻?hù)端腳本由瀏覽器處理,將腳本
5、代碼用標(biāo)記嵌入到HTML頁(yè)面中去。下面首先介紹運(yùn)行在客戶(hù)端的腳本是如何插入到網(wǎng)頁(yè)中的:6.2在網(wǎng)頁(yè)中使用VBScript在網(wǎng)頁(yè)中使用VBScriptHTML文件中直接嵌入VBScript腳本文件中直接嵌入VBScript腳本。這樣能在HTML文件中直接嵌入VBScript腳本夠擴(kuò)展HTML,使它不僅僅是一種頁(yè)面格式語(yǔ)言。帶有VBScript腳本的網(wǎng)頁(yè)在每次下載到瀏覽器時(shí)都可以是不同的,而且可以對(duì)用戶(hù)的操作做出反應(yīng)。在正式學(xué)習(xí)VBScript的語(yǔ)法之前,首先看一個(gè)簡(jiǎn)單例子,以便直觀了解如何在HTML中加
6、入VBScript程序。你好嗎?htm文件可以直接打開(kāi)文件可以直接打開(kāi),該htm文件可以直接打開(kāi),也可以采用http://localhost方式打開(kāi)http://localhost方式打開(kāi)要在HTML中加入VBScript程序,通常利用HTML的SCRIPT標(biāo)記,其語(yǔ)法格式如下:?說(shuō)明:1.LANGUAGE項(xiàng)表明用來(lái)編寫(xiě)腳本程序的語(yǔ)言種類(lèi),可以是JavaScript或VBScript.2.是HTML標(biāo)記語(yǔ)言的注釋符,代表注釋的結(jié)束。當(dāng)然客戶(hù)端腳本部分的注釋標(biāo)記不是必須的,但一般應(yīng)加上,
7、因?yàn)榭蛻?hù)端腳本由瀏覽器執(zhí)行,而瀏覽器并不一定能支持所有的腳本語(yǔ)言。加了HTML注釋后,IE瀏覽器首先檢查標(biāo)識(shí)對(duì),若發(fā)現(xiàn)該標(biāo)識(shí)對(duì)的內(nèi)容不為空,便會(huì)拋開(kāi)注釋標(biāo)記直接解釋執(zhí)行包含在注釋符標(biāo)記內(nèi)的VBScript腳本。3.Script塊可出現(xiàn)在HTML頁(yè)面的任何地方(BODY或HEAD部分之中),但建議將該塊的代碼放在HEAD部分中,以便所有腳本代碼集中放置。這樣可確保在BODY部分調(diào)用代碼之前所有腳本代碼都被讀取并解碼。但是當(dāng)腳本代碼作為對(duì)象的事件代碼時(shí),則不必把放在HEAD部分中,可就近放在對(duì)象附近。頁(yè)面
8、中加入VBScript在ASP頁(yè)面中加入頁(yè)面中加入在ASP中,VBScript構(gòu)成了ASP代碼的主體,它運(yùn)行于服務(wù)器端,ASP中的服務(wù)器端腳本要用分隔符<%和%>括起,或者在標(biāo)記中用RUNAT=Server表示腳本在服務(wù)器端執(zhí)行。語(yǔ)法格式如下:<%%>或前者比后者更為簡(jiǎn)潔。在VBScript腳本中加入注釋的方法有以下兩種,即REM‘第一種注釋方式第二種注釋方式這兩種方法執(zhí)行同樣的功能,在VBScript腳本中不能用HTML風(fēng)格的注釋不能用HTML風(fēng)格的注