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