VBScript編程基礎(chǔ)課件.ppt

VBScript編程基礎(chǔ)課件.ppt

ID:57011938

大?。?59.00 KB

頁(yè)數(shù):34頁(yè)

時(shí)間:2020-07-26

VBScript編程基礎(chǔ)課件.ppt_第1頁(yè)
VBScript編程基礎(chǔ)課件.ppt_第2頁(yè)
VBScript編程基礎(chǔ)課件.ppt_第3頁(yè)
VBScript編程基礎(chǔ)課件.ppt_第4頁(yè)
VBScript編程基礎(chǔ)課件.ppt_第5頁(yè)
資源描述:

《VBScript編程基礎(chǔ)課件.ppt》由會(huì)員上傳分享,免費(fèi)在線閱讀,更多相關(guān)內(nèi)容在教育資源-天天文庫(kù)。

1、第3章VBScript編程基礎(chǔ)內(nèi)容提要VBScript的全稱是MicrosoftVisualBasicScriptingEdition,它是專業(yè)編程語(yǔ)言VisualBasic的子集。VBScript編程是ASP的基礎(chǔ),本章主要介紹VBScript的基本語(yǔ)法以及VBScript的一些重要的函數(shù)的使用。腳本語(yǔ)言概述在網(wǎng)頁(yè)編程中,常用腳本語(yǔ)言有3種:JavaScript、VBScript和Jscirpt。ASP并不是腳本語(yǔ)言,ASP需要使用腳本語(yǔ)言才能工作。在ASP程序中常用的腳本語(yǔ)言有VBScript和JScript。系統(tǒng)默認(rèn)的語(yǔ)言為VB

2、Script語(yǔ)言,可以通過(guò)IIS的選項(xiàng)將默認(rèn)的語(yǔ)言設(shè)置為JScirpt腳本語(yǔ)言。VBScript與VisualBasic語(yǔ)言有密切關(guān)系。如果熟悉VisualBasic,將會(huì)發(fā)現(xiàn)VBScript很容易學(xué)習(xí)和使用。VBScript可以認(rèn)為是MicrosoftVisualBasic的簡(jiǎn)化版本。VBScript基本語(yǔ)法VBScript是一種腳本語(yǔ)言,腳本語(yǔ)言的語(yǔ)法比較簡(jiǎn)單??梢栽贖TML文件中直接嵌入VBScript腳本,從而能夠擴(kuò)展HTML語(yǔ)言。VBScript代碼的基本格式在HTML頁(yè)面中使用VBScript的基本格式為:

3、anguage="VBScript">在和之間寫VBScript代碼,其中l(wèi)anguage="VBScript"可以簡(jiǎn)寫為:language="VBS"。VBScript的數(shù)據(jù)類型VBScript只有一種數(shù)據(jù)類型,稱為Variant,也叫做變體類型。Variant類型可以在不同的場(chǎng)合代表不同的數(shù)據(jù)類型。例如Variant類型用于數(shù)字時(shí),將作為數(shù)值處理;用于字符串時(shí),將作為字符串處理。聲明Variant變量使用Dim語(yǔ)句,例如:DimV1聲明多個(gè)變

4、量時(shí),使用逗號(hào)分隔變量。例如:DimTop,Bottom,Left,Right顯示Variant包含的數(shù)據(jù)子類型子類型描述Empty未初始化的Variant。對(duì)于數(shù)值變量,值為0;對(duì)于字符串變量,值為零長(zhǎng)度字符串("")。Null不包含任何有效數(shù)據(jù)的Variant。Boolean包含True或False。Byte包含0到255之間的整數(shù)。Integer包含-32,768到32,767之間的整數(shù)Currency表示-922,337,203,685,477.5808到922,337,203,685,477.5807的數(shù)Long包含-2,1

5、47,483,648到2,147,483,647之間的整數(shù)。Single單精度浮點(diǎn)數(shù)Double包含雙精度浮點(diǎn)Date包含表示日期的數(shù)字Object包含對(duì)象Error包含錯(cuò)誤號(hào)VBScript常量常數(shù)是具有一定含義的名稱,用于代替數(shù)字或字符串,它的值從不改變。可以使用Const語(yǔ)句在VBScript中創(chuàng)建用戶自定義常數(shù)。使用Const語(yǔ)句可以創(chuàng)建名稱具有一定含義的字符串型或數(shù)值型常數(shù),并給它們賦值。例如:ConstMyString="這是一個(gè)字符串。"ConstMyAge=49VBScript變量除了使用Dim定義變量以外,還有一種方

6、式是直接在Script中使用變量,不用使用Dim語(yǔ)句進(jìn)行定義。為了強(qiáng)制數(shù)據(jù)必須聲明,使用OptionExplicit語(yǔ)句,并將其作為Script的第一條語(yǔ)句。使用方法如程序3-03.htm所示。命名規(guī)則遵循VBScript的標(biāo)準(zhǔn)命名規(guī)則,變量命名必須遵循:第一個(gè)字符必須是字母不能包含嵌入的句點(diǎn)長(zhǎng)度不能超過(guò)255個(gè)字符在被聲明的作用域內(nèi)必須唯一命名規(guī)則通過(guò)變量的名稱就能知道該變量的子類型子類型前綴例子子類型前綴例子IntegerintintAgeLonglnglngSumCurrencycurcurSalarySinglesngsngT

7、otalDoubledbldblTotalBytebytbytRasterDataBooleanblnblnMarriedStringstrstrUserNameDatedtdtStartTimeObjectobjobjCurrent數(shù)組有時(shí)候需要?jiǎng)?chuàng)建包含一系列值的變量,稱為數(shù)組變量。數(shù)組變量和一般變量是以相同的方式聲明的,唯一的區(qū)別是聲明數(shù)組變量時(shí)變量名后面帶有括號(hào)()。比如聲明了一個(gè)包含11個(gè)元素的一維數(shù)組:DimA(10)使用動(dòng)態(tài)數(shù)組重新調(diào)整動(dòng)態(tài)數(shù)組大小的次數(shù)是沒(méi)有任何限制的,但是應(yīng)注意:將數(shù)組調(diào)小時(shí),將會(huì)丟失被刪除元素的數(shù)據(jù)。

8、使用方法如程序3-05.htm所示。常用的運(yùn)算符VBScript有一套完整的運(yùn)算符,包括算術(shù)運(yùn)算符、比較運(yùn)算符、連接運(yùn)算符和邏輯運(yùn)算符。1、算術(shù)運(yùn)算符算術(shù)運(yùn)算符就是日常的數(shù)學(xué)運(yùn)算,如加(+)、減(-)、乘(*)、除(/)

當(dāng)前文檔最多預(yù)覽五頁(yè),下載文檔查看全文

此文檔下載收益歸作者所有

當(dāng)前文檔最多預(yù)覽五頁(yè),下載文檔查看全文
溫馨提示:
1. 部分包含數(shù)學(xué)公式或PPT動(dòng)畫的文件,查看預(yù)覽時(shí)可能會(huì)顯示錯(cuò)亂或異常,文件下載后無(wú)此問(wèn)題,請(qǐng)放心下載。
2. 本文檔由用戶上傳,版權(quán)歸屬用戶,天天文庫(kù)負(fù)責(zé)整理代發(fā)布。如果您對(duì)本文檔版權(quán)有爭(zhēng)議請(qǐng)及時(shí)聯(lián)系客服。
3. 下載前請(qǐng)仔細(xì)閱讀文檔內(nèi)容,確認(rèn)文檔內(nèi)容符合您的需求后進(jìn)行下載,若出現(xiàn)內(nèi)容與標(biāo)題不符可向本站投訴處理。
4. 下載文檔時(shí)可能由于網(wǎng)絡(luò)波動(dòng)等原因無(wú)法下載或下載錯(cuò)誤,付費(fèi)完成后未能成功下載的用戶請(qǐng)聯(lián)系客服處理。