freepeople性欧美熟妇, 色戒完整版无删减158分钟hd, 无码精品国产vα在线观看DVD, 丰满少妇伦精品无码专区在线观看,艾栗栗与纹身男宾馆3p50分钟,国产AV片在线观看,黑人与美女高潮,18岁女RAPPERDISSSUBS,国产手机在机看影片

正文內(nèi)容

vbscript腳本語(yǔ)言與as-展示頁(yè)

2025-01-26 06:28本頁(yè)面
  

【正文】 ct 包含對(duì)象 Error 包含錯(cuò)誤號(hào) ? VBScript變量 ? ( 1) 聲明變量 ? 聲明變量的常用方式是使用 dim語(yǔ)句、 public語(yǔ)句和 private語(yǔ)句在腳本中顯式聲明。一般情況下,可將所需的數(shù)據(jù)放進(jìn) Variant 中,而Variant也會(huì)按照最適用于其包含的數(shù)據(jù)的方式進(jìn)行操作。當(dāng)然,從 Boolean值到浮點(diǎn)數(shù),數(shù)值信息是多種多樣的。例如使用數(shù)值信息表示日期或時(shí)間。Num1執(zhí)行的是字符串連接運(yùn)算,這時(shí) Num1隱式地轉(zhuǎn)換為字符串,Num2+Str1執(zhí)行的是加法運(yùn)算,這時(shí) Str1隱式地轉(zhuǎn)換為數(shù)字。Num1 ? Str2 ? p ? CStr(Num2) 39。在數(shù)字上下文中,字符串變量將被隱式轉(zhuǎn)化為數(shù)字 ? Num2 = Num2+Str1 ? 39。將 Str1,Str2初始化為字符串變量 ? Str1 = 111 ? Str2 = 222 ? 39。聲明兩個(gè)變量,以用作字符串變量 ? Dim Str1,Str2 ? 39。下面列舉一個(gè)簡(jiǎn)單的例子,以便讀者對(duì)其有更具體的認(rèn)識(shí)。與此類似,如果使用的數(shù)據(jù)只可能是字符串,則 VBScript將按字符串處理。 Variant用于數(shù)字上下文中時(shí)作為數(shù)字處理,用于字符串上下文中時(shí)作為字符串處理。因?yàn)?Variant是 VBScript中惟一的數(shù)據(jù)類型,所以它也是 VBScript 中所有函數(shù)的返回值的數(shù)據(jù)類型。輸出該字符串 ? % ? /body ? /html VBScript腳本語(yǔ)言 ? VBScript數(shù)據(jù)類型 ? VBScript 只有一種數(shù)據(jù)類型 Variant。聲明變量 ? Dim MyString ? 39。 ? ASP腳本的注釋 ? ASP腳本的注釋很簡(jiǎn)單,以單引號(hào)起的一行即被視為注釋,注釋可以獨(dú)立成一行,也可以在一代碼行的末尾。因此并不提倡使用這種方式,此處提及只是方便讀者碰到這種形式的代碼時(shí)能有所了解。 % %定界符不能嵌套使用,且只能成對(duì)出現(xiàn)。采用這樣的實(shí)現(xiàn)方式好處有兩種,一是保證了源代碼不至于被泄密;二是保證了對(duì)所有客戶端瀏覽器的兼容。本書(shū)假定讀者只使用 VBScirpt腳本語(yǔ)言,只對(duì)這一種腳本語(yǔ)言的有關(guān)概念進(jìn)行講解。為便于演示服務(wù)器端VBScript腳本的運(yùn)行結(jié)果,本章將先講述 ASP標(biāo)記的有關(guān)概念。第 3章 VBScript腳本語(yǔ)言與 ASP標(biāo)記 ? 本章要點(diǎn): ? ASP標(biāo)記 ? VBScript常用函數(shù) ? VBScript( Microsoft Visual Basic Scripting Edition)腳本語(yǔ)言是程序開(kāi)發(fā)語(yǔ)言 Visual Basic 的一個(gè)子集,它將靈活的 Script(腳本)應(yīng)用于更廣泛的領(lǐng)域,包括 Microsoft Inter Explorer 中的 Web客戶端腳本和 Microsoft Inter Information Server 中的 Web服務(wù)器端腳本,本章主要介紹服務(wù)器端腳本編程方法。 ? IIS根據(jù) ASP標(biāo)記來(lái)判斷 VBScript腳本是服務(wù)器端腳本的還是客戶端腳本。可用來(lái)創(chuàng)建 ASP程序的腳本語(yǔ)言很多,例如 JScript, PerlScript等腳本語(yǔ)言。 ? 一個(gè) ASP程序可由服務(wù)器端腳本與 HTML腳本共同構(gòu)成,所有包含在腳本定界符 % %之間的 VBScriirpt腳本語(yǔ)言皆被視為服務(wù)器端腳本,在服務(wù)器端運(yùn)行,生成標(biāo)準(zhǔn)HTML腳本輸出到客戶端,因此在客戶端只能看到純粹的 HTML腳本文件,看不到 ASP腳本源程序。 ASP標(biāo)記 % % ? ASP標(biāo)記 % %的用法很簡(jiǎn)單,將正確的 VBScript腳本代碼放入其中即可。 % %能與 HTML腳本混合使用,例如,本書(shū)第一章中惟一的實(shí)例程序,可擴(kuò)充為如下形式: ? html ? head ? titleASP標(biāo)記與 HTML腳本混合使用實(shí)例 /title ? /head ? body ? % = now() % ? /body ? /html ? 還有另外一種辦法指定 ASP腳本,其格式如下: ? script language=VBScript runat=server ? now() ? /script ? 采用這種形式標(biāo)記的 ASP程序可混合使用多種腳本語(yǔ)言,但包含在 script標(biāo)簽內(nèi)的內(nèi)容會(huì)在頁(yè)面其他內(nèi)容執(zhí)行前被優(yōu)先執(zhí)行,這樣往往會(huì)得到意想不到的效果甚至出錯(cuò)。 ? 指定使用的腳本語(yǔ)言 ? 在使用 % %標(biāo)記時(shí),默認(rèn)使用的腳本語(yǔ)言為VBScript,也可在 ASP程序一開(kāi)始時(shí)加入如下程序段指定: ? % language = VBScript % ? 若想使用其他腳本語(yǔ)言,例如 JScript腳本語(yǔ)言時(shí),形式如下: ? % language = JScript % ? 如果想更換 ASP程序默認(rèn)使用的腳本語(yǔ)言,可以通過(guò) IIS管理器進(jìn)行修改,在第一章提到過(guò)的 IIS配置過(guò)程中,在主目錄屬性頁(yè)應(yīng)用程序設(shè)置欄有一個(gè) 【 配置 】 按鈕,單擊后在彈出窗口中翻到第二頁(yè) 【 應(yīng)用程序選項(xiàng) 】 ,更改對(duì)應(yīng)設(shè)置即可。如下列代碼所示: ? html ? head ? titleASP注釋的使用 /title ? /head ? body ? % ? 39。變量初始化 ? Mystring = 我的字符串 ? MyString 39。 Variant是一種特殊的數(shù)據(jù)類型,根據(jù)使用的方式,它可以包含不同類別的信息。 ? 最簡(jiǎn)單的 Variant可以包含數(shù)字或字符串信息。這就是說(shuō),如果使用看起來(lái)像是數(shù)字的數(shù)據(jù),則 VBScript會(huì)假定其為數(shù)字并以適用于數(shù)字的方式處理。當(dāng)然,也可以將數(shù)字包含在引號(hào) 中使其成為字符串。 ? 程序清單 ? html ? head ? title字符串應(yīng)用實(shí)例 /title ? /head ? body ? % ? 39。聲明兩個(gè)變量,以用作數(shù)字變量 ? Dim Num1,Num2 ? 39。將 Num1,Num2初始化為數(shù)字變量 ? Num1 = 333 ? Num2 = 444 ? 39。在字符串上下文中,數(shù)字變量將被隱式轉(zhuǎn)化為字符串 ? Str2 = Str2amp。將數(shù)字變量顯示轉(zhuǎn)化為字符串然后輸出 ? % ? /body ? /html ? 從運(yùn)行結(jié)果中可以得知, Str2amp。 ? 除簡(jiǎn)單數(shù)字或字符串以外, Variant可以進(jìn)一步區(qū)分?jǐn)?shù)值信息的特定含義。此類數(shù)據(jù)在與其他日期或時(shí)間數(shù)據(jù)一起使用時(shí),結(jié)果也總是表示為日期或時(shí)間。 Variant包含的數(shù)值信息類型稱為子類型。 Variant包含的數(shù)據(jù)子類型 子類型 描述 Empty 未初始化的 Variant。例如: ? % Dim MyVariant % ? 聲明多個(gè)變量時(shí),中間使用逗號(hào)隔開(kāi),如: ? % Dim MyVariant1,MyVariant2,MyVariant3 % ? 另一種方式是在 VBScript中直接使用變量,即隱式聲明,但這樣做一個(gè)很大的弊端是拼寫(xiě)錯(cuò)誤難以查出,因此,可以禁止使用隱式聲明,要求所有變量在使用前必須聲明,這樣,因拼寫(xiě)錯(cuò)誤的“ 新單詞 ” 就會(huì)被認(rèn)為非法變量。 ? ( 2) 變量命名規(guī)則 ? 變量命名必須遵循 VBScript的標(biāo)準(zhǔn)命名規(guī)則,必須遵循: ? ( 1)第一個(gè)字符必須是字母。 ? ( 3)長(zhǎng)度不能超過(guò) 255個(gè)字符。 ? 合法的變量名例如 Str MyVar j、 k,不合法的變量名例如 1a、 _abc、 。如果在過(guò)程中聲明變量,則只有該過(guò)程中的代碼可以訪問(wèn)或更改變量值,此時(shí)變量具有局部 作用域 并被稱為 過(guò)程級(jí) 變量。 變量存在的時(shí)間稱為存活期。對(duì)于過(guò)程級(jí)變量,其存活期僅是該過(guò)程運(yùn)行的時(shí)間,該過(guò)程結(jié)束后,變量隨之消失??梢栽诓煌^(guò)程中使用同名的局部變量,這是因?yàn)槊總€(gè)局部變量只被聲明它的過(guò)程識(shí)別。只包含一個(gè)值的變量被稱為標(biāo)量變量。數(shù)組變量和標(biāo)量變量是以相同的方式聲明的,惟一的區(qū)別是聲明數(shù)組變量時(shí)變量名后面帶有括號(hào) ( )。在基于 0的數(shù)組中,數(shù)組元素的數(shù)目總是括號(hào)中顯示的數(shù)目加 1。 ? 在數(shù)組中使用索引為數(shù)組的每個(gè)元素賦值。例如: ? % MyVariable = MyArray(8) % ? 數(shù)組并不僅限于一維。聲明多維數(shù)組時(shí)用逗號(hào)分隔括號(hào)中每個(gè)表示數(shù)組大小的數(shù)字。 ? 也可以聲明動(dòng)態(tài)數(shù)組,即在運(yùn)行腳本時(shí)大小發(fā)生變化的數(shù)組。但是對(duì)于動(dòng)態(tài)數(shù)組,括號(hào)中不包含任何數(shù)字。在下例中, ReDim將動(dòng)態(tài)數(shù)組的初始大小設(shè)置為 25,而后面的 ReDim語(yǔ)句將數(shù)組的大小重新調(diào)整為30,同時(shí)使用 Preserve關(guān)鍵字在重新調(diào)整大小時(shí)保留數(shù)組的內(nèi)容。設(shè)置循環(huán)變量 ? For i = 0 To 10 ? Array1(i) = 100 ? Next ? ReDim Preserve Array1(5) ? Redim Preserve Array1(10) ? For i = 0 To 10 ? Array1(amp。)=amp。br ? Next ? % ? /body ? /html ? VBScript常數(shù) ? 常數(shù)是具有一定含義的名稱,用于代替數(shù)字或字符串,其值從不改變。 ? 可以使用 Const語(yǔ)句在 VBScript中創(chuàng)建用戶自定義常數(shù)。例如: ? html ? head ? title常數(shù)實(shí)例 /title ? /head ? body ? % ? Const conMyString = 我的字符串 ? Const conMyAge = 22 ? conMyString ? conMyAge ? % ? /body ? /html ?
點(diǎn)擊復(fù)制文檔內(nèi)容
教學(xué)課件相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1