亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb

首頁 > 編程 > VBScript > 正文

VBScript的入門學(xué)習(xí)資料

2020-07-26 12:14:38
字體:
供稿:網(wǎng)友
Microsoft Visual Basic Scripting Edition 是程序開發(fā)語言 Visual Basic 家族的最新成員,它將靈活的 Script 應(yīng)用于更廣泛的領(lǐng)域,包括 Microsoft Internet Explorer 中的 Web 客戶機 Script 和 Microsoft Internet Information Server 中的 Web 服務(wù)器 Script。

  易學(xué)易用

  如果您已了解 Visual Basic 或 Visual Basic for Applications,就會很快熟悉 VBScript。即使您沒有學(xué)過 Visual Basic,只要學(xué)會 VBScript,就能夠使用所有的 Visual Basic 語言進行程序設(shè)計。雖然您可以從本教程的幾個 Web 頁面中學(xué)習(xí) VBscript,但是本教程并沒有告訴您如何編程。要學(xué)習(xí)編程,請閱讀由 Microsoft Press 出版的《Step by Step》。

  ActiveX Script

  VBScript 使用 ActiveX™ Script 與宿主應(yīng)用程序?qū)υ?。使?ActiveX Script,瀏覽器和其他宿主應(yīng)用程序不再需要每個 Script 部件的特殊集成代碼。ActiveX Script 使宿主可以編譯 Script、獲取和調(diào)用入口點及管理開發(fā)者可用的命名空間。通過 ActiveX Script,語言廠商可以建立標(biāo)準(zhǔn) Script 運行時語言。Microsoft 將提供 VBScript 的運行時支持。Microsoft 正在與多個 Internet 組一起定義 ActiveX Script 標(biāo)準(zhǔn)以使 Script 引擎可以互換。 ActiveX Script 可用在 Microsoft® Internet Explorer 和 Microsoft® Internet Information Server 中。

  其他應(yīng)用程序和瀏覽器中的 VBScript

  作為開發(fā)者,您可以在您的產(chǎn)品中免費使用 VBScript 源實現(xiàn)程序。Microsoft 為 32 位 Windows® API、16 位 Windows API 和 Macintosh® 提供 VBscript 的二進制實現(xiàn)程序。VBScript 與 World Wide Web 瀏覽器集成在一起。VBScript 和 ActiveX Script 也可以在其他應(yīng)用程序中作為普通 Script 語言使用。

  什么是 VBScript 數(shù)據(jù)類型?
  VBScript 只有一種數(shù)據(jù)類型,稱為 Variant。Variant 是一種特殊的數(shù)據(jù)類型,根據(jù)使用的方式,它可以包含不同類別的信息。因為 Variant 是 VBScript 中唯一的數(shù)據(jù)類型,所以它也是 VBScript 中所有函數(shù)的返回值的數(shù)據(jù)類型。

  最簡單的 Variant 可以包含數(shù)字或字符串信息。Variant 用于數(shù)字上下文中時作為數(shù)字處理,用于字符串上下文中時作為字符串處理。這就是說,如果使用看起來象是數(shù)字的數(shù)據(jù),則 VBScript 會假定其為數(shù)字并以適用于數(shù)字的方式處理。與此類似,如果使用的數(shù)據(jù)只可能是字符串,則 VBScript 將按字符串處理。當(dāng)然,也可以將數(shù)字包含在引號 (" ") 中使其成為字符串。

  Variant 子類型

  除簡單數(shù)字或字符串以外,Variant 可以進一步區(qū)分數(shù)值信息的特定含義。例如使用數(shù)值信息表示日期或時間。此類數(shù)據(jù)在與其他日期或時間數(shù)據(jù)一起使用時,結(jié)果也總是表示為日期或時間。當(dāng)然,從 Boolean 值到浮點數(shù),數(shù)值信息是多種多樣的。Variant 包含的數(shù)值信息類型稱為子類型。大多數(shù)情況下,可將所需的數(shù)據(jù)放進 Variant 中,而 Variant 也會按照最適用于其包含的數(shù)據(jù)的方式進行操作。

  下表顯示 Variant 包含的數(shù)據(jù)子類型:

  子類型 描述
  Empty 未初始化的 Variant。對于數(shù)值變量,值為 0;對于字符串變量,值為零長度字符串 ("")。

  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。

  Long 包含 -2,147,483,648 到 2,147,483,647 之間的整數(shù)。

  Single 包含單精度浮點數(shù),負數(shù)范圍從 -3.402823E38 到 -1.401298E-45,正數(shù)范圍從 1.401298E-45 到 3.402823E38。

  Double 包含雙精度浮點數(shù),負數(shù)范圍從 -1.79769313486232E308 到 -4.94065645841247E-324,正數(shù)范圍從 4.94065645841247E-324 到 1.79769313486232E308。

  Date (Time) 包含表示日期的數(shù)字,日期范圍從公元 100 年 1 月 1 日到公元 9999 年 12 月 31 日。

  String 包含變長字符串,最大長度可為 20 億個字符。

  Object 包含對象。

  Error 包含錯誤號。

  您可以使用轉(zhuǎn)換函數(shù)來轉(zhuǎn)換數(shù)據(jù)的子類型。另外,可使用 VarType 函數(shù)返回數(shù)據(jù)的 Variant 子類型。

  什么是變量?

  變量是一種使用方便的占位符,用于引用計算機內(nèi)存地址,該地址可以存儲 Script 運行時可更改的程序信息。例如,可以創(chuàng)建一個名為 ClickCount 的變量來存儲用戶單擊 Web 頁面上某個對象的次數(shù)。使用變量并不需要了解變量在計算機內(nèi)存中的地址,只要通過變量名引用變量就可以查看或更改變量的值。在 VBScript 中只有一個基本數(shù)據(jù)類型,即 Variant,因此所有變量的數(shù)據(jù)類型都是 Variant。

  聲明變量

  聲明變量的一種方式是使用 Dim 語句、Public 語句和 Private 語句在 Script 中顯式聲明變量。例如:

Dim DegreesFahrenheit
聲明多個變量時,使用逗號分隔變量。例如:

Dim Top, Bottom, Left, Right

  另一種方式是通過直接在 Script 中使用變量名這一簡單方式隱式聲明變量。這通常不是一個好習(xí)慣,因為這樣有時會由于變量名被拼錯而導(dǎo)致在運行 Script 時出現(xiàn)意外的結(jié)果。因此,最好使用 Option Explicit 語句顯式聲明所有變量,并將其作為 Script 的第一條語句。

  命名規(guī)則

  變量命名必須遵循 VBScript 的標(biāo)準(zhǔn)命名規(guī)則。變量命名必須遵循:

第一個字符必須是字母。
不能包含嵌入的句點。
長度不能超過 255 個字符。
在被聲明的作用域內(nèi)必須唯一。
變量的作用域與存活期
變量的作用域由聲明它的位置決定。如果在過程中聲明變量,則只有該過程中的代碼可以訪問或更改變量值,此時變量具有局部作用域并被稱為過程級變量。如果在過程之外聲明變量,則該變量可以被 Script 中所有過程所識別,稱為 Script 級變量,具有 Script 級作用域。

  變量存在的時間稱為存活期。Script 級變量的存活期從被聲明的一刻起,直到 Script 運行結(jié)束。對于過程級變量,其存活期僅是該過程運行的時間,該過程結(jié)束后,變量隨之消失。在執(zhí)行過程時,局部變量是理想的臨時存儲空間??梢栽诓煌^程中使用同名的局部變量,這是因為每個局部變量只被聲明它的過程識別。

  給變量賦值

  創(chuàng)建如下形式的表達式給變量賦值:變量在表達式左邊,要賦的值在表達式右邊。例如:

B = 200

  標(biāo)量變量和數(shù)組變量

  多數(shù)情況下,只需為聲明的變量賦一個值。只包含一個值的變量被稱為標(biāo)量變量。有時候,將多個相關(guān)值賦給一個變量更為方便,因此可以創(chuàng)建包含一系列值的變量,稱為數(shù)組變量。數(shù)組變量和標(biāo)量變量是以相同的方式聲明的,唯一的區(qū)別是聲明數(shù)組變量時變量名后面帶有括號 ( )。下例聲明了一個包含 11 個元素的一維數(shù)組:

  Dim A(10)

  雖然括號中顯示的數(shù)字是 10,但由于在 VBScript 中所有數(shù)組都是基于 0 的,所以這個數(shù)組實際上包含 11 個元素。在基于 0 的數(shù)組中,數(shù)組元素的數(shù)目總是括號中顯示的數(shù)目加 1。這種數(shù)組被稱為固定大小的數(shù)組。

  在數(shù)組中使用索引為數(shù)組的每個元素賦值。從 0 到 10,將數(shù)據(jù)賦給數(shù)組的元素,如下所示:

A(0) = 256
A(1) = 324
A(2) = 100
. . .
A(10) = 55

  與此類似,使用索引可以檢索到所需的數(shù)組元素的數(shù)據(jù)。例如:

. . .
SomeVariable = A(8)
. . .

  數(shù)組并不僅限于一維。數(shù)組的維數(shù)最大可以為 60(盡管大多數(shù)人不能理解超過 3 或 4 的維數(shù))。聲明多維數(shù)組時用逗號分隔括號中每個表示數(shù)組大小的數(shù)字。在下例中,MyTable 變量是一個有 6 行和 11 列的二維數(shù)組:

Dim MyTable(5, 10)

  在二維數(shù)組中,括號中第一個數(shù)字表示行的數(shù)目,第二個數(shù)字表示列的數(shù)目。

  也可以聲明動態(tài)數(shù)組,即在運行 Script 時大小發(fā)生變化的數(shù)組。對數(shù)組的最初聲明使用 Dim 語句或 ReDim 語句。但是對于動態(tài)數(shù)組,括號中不包含任何數(shù)字。例如:

  Dim MyArray()
  ReDim AnotherArray()

  要使用動態(tài)數(shù)組,必須隨后使用 ReDim 確定維數(shù)和每一維的大小。在下例中,ReDim 將動態(tài)數(shù)組的初始大小設(shè)置為 25,而后面的 ReDim 語句將數(shù)組的大小重新調(diào)整為 30,同時使用 Preserve 關(guān)鍵字在重新調(diào)整大小時保留數(shù)組的內(nèi)容。

  ReDim MyArray(25)
. . .
ReDim Preserve MyArray(30)

  重新調(diào)整動態(tài)數(shù)組大小的次數(shù)是沒有任何限制的,但是應(yīng)注意:將數(shù)組的大小調(diào)小時,將會丟失被刪除元素的數(shù)據(jù)。

發(fā)表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發(fā)表
成人免费看视频| 国产一二三区在线播放| 最近中文字幕在线免费观看| 男女猛烈无遮挡午夜视频| 日韩色av导航| 国产欧美一区二区精品忘忧草| 欧美久久精品一级c片| 亚洲一区二区三区中文字幕在线| 久久久久久久久国产一区| 欧美激情综合亚洲一二区| 日韩精品无码一区二区| 免费一级在线观看播放网址| 国产波霸爆乳一区二区| 三级视频网站在线观看| 波多野结衣在线播放一区| 97精品久久久中文字幕免费| 中文字幕免费视频观看| 尤物网站在线| 18禁网站免费无遮挡无码中文| 日韩久久精品网| 天天摸夜夜添狠狠添婷婷| 欧美在线导航| 色偷偷亚洲女人天堂观看欧| 成人午夜电影免费在线观看| www.xxx国产| 欧美无砖砖区免费| 精品国产一级毛片| 日韩免费观看高清| 中文亚洲av片在线观看| 亚洲欧洲日韩在线| 欧美激情精品久久| 欧美日韩精品综合在线| 欧美一卡二卡三卡四卡| 国产精品护士白丝一区av| 欧美国产一区在线| 久久久久久久香蕉| 亚洲一级电影视频| 三级在线视频观看| 国产色产综合色产在线视频| 欧美少妇一区二区| 在线精品高清中文字幕| jjzzjjzz欧美69巨大| 黄色直播在线| 在线看欧美视频| 最爽无遮挡行房视频在线| 99热精品在线播放| 欧美一区二区三区人| 91亚洲欧美| 国产精品一区二区av影院萌芽| 中文字幕国产一区二区| 亚洲一区在线视频观看| 久色婷婷小香蕉久久| 裸体大乳女做爰69| 亚洲久久一区二区| 小泽玛利亚一区| 欧美在线黄色| 久久精品国内一区二区三区| 亚洲精品在线网址| 精品国产乱码久久久久久闺蜜| 午夜大尺度福利视频| 精品国产福利| 伊人久久影院| www.久久久久久久久久久| 黄色三级高清在线播放| 久久香蕉国产| 日韩电影毛片| 丰满岳乱妇国产精品一区| 久久久av亚洲男天堂| 国产精品一区二区久久精品| 女同性恋一区二区三区| 亚洲色婷婷综合开心网| 日本不卡高清| 国产一区深夜福利| 国产综合精品| 亚洲精品无码久久久| 亚洲老板91色精品久久| 激情视频免费观看在线| 婷婷午夜社区一区| 色激情天天射综合网| 欧美精品久久久久性色| 欧美日韩在线电影| 色一情一乱一伦一区二区三区| 国产精品社区| 美女翘臀白浆直流视频| 亚洲午夜未满十八勿入免费观看全集| 国产成人无码精品久久久久| 精品久久久久久中文字幕大豆网| 久久午夜夜伦鲁鲁片| 懂色av一区二区三区| 国产激情在线观看| 欧美日韩成人激情| 色欲一区二区三区精品a片| 一区二区三区在线视频观看58| 精品丝袜一区二区三区| 久久久高清视频| 国产真实乱子伦| 国内拍拍自拍视频在线观看| 337p日本欧洲亚洲大胆张筱雨| 亚洲午夜未满十八勿入免费观看全集| 亚洲精品日韩一| wwww在线观看免费视频| 国产91绿帽单男绿奴| 日韩天堂av| 中文字幕第一区综合| 久久人体视频| 中文字幕第二区| 日本精品福利视频| 中日韩在线视频| 少妇大叫太粗太大爽一区二区| 偷拍视频一区二区| 成人免费a**址| 91在线免费看网站| 天天干天天爱天天操| 北条麻妃在线观看视频| 欧美性xxxx巨大黑人猛| 欧美成人女星排行榜| 久久久无码人妻精品一区| 最新国产在线| 日韩欧美一级二级| 高潮无码精品色欲av午夜福利| 水蜜桃一区二区| 国产精品国产三级国产专业不| 99久久免费精品| 国产乱人伦真实精品视频| 日韩三级电影视频| 日韩精品一区二区三区不卡| 一级毛片视频在线观看| 爱豆国产剧免费观看大全剧苏畅| 美女精品一区最新中文字幕一区二区三区| 国产黄色免费大片| wwwxxxx欧美| 成人在线播放视频| 欧美亚洲另类久久综合| 成全电影大全在线观看| 国产肉体xxxx裸体784大胆| 精品无码国产一区二区三区51安| 欧美日韩在线不卡视频| 亚洲人人夜夜澡人人爽| 久久久av一区| 国产av无码专区亚洲av麻豆| 亚洲午夜色婷婷在线| 精品国产美女| 久久精品视频免费在线观看| 在线播放av网址| 国产91在线看| 欧美高清无遮挡| 美女航空一级毛片在线播放| 亚洲一区二区久久久久久久| 成人在线视频一区二区三区| 一本到三区不卡视频| 久久久999| 免费国产一区二区| 国产精品爽爽久久| 亚洲制服丝袜在线| 亚洲婷婷在线观看| 国产xxx69麻豆国语对白| 欧美日韩国产区一| 成年人免费看的视频| 国产亚洲欧美一区在线观看| 国产精品亲子伦av一区二区三区| 男人扒开美女尿口无遮挡图片| 爱福利视频一区| 国产乱码精品一区二区| 国产bdsm| 国产五月天婷婷| 中文字幕乱在线伦视频乱在线伦视频| 亚洲天堂av老司机| 18禁男女爽爽爽午夜网站免费| 亚洲视频欧洲视频| 久久久国产精品无码| 亚洲免费不卡| 日本最新在线视频| 国产婷婷一区二区| 三级福利片在线观看| 日本十八禁视频无遮挡| 欧美华人在线视频| 亚洲精品中文字幕av| 欧美日韩亚洲国内综合网| 精精国产xxxx视频在线中文版| 极品白嫩的小少妇| 青青青在线免费观看| 综合久久2o19| 亚洲欧洲综合网| 免费成年人高清视频| 欧美一区二区三区视频在线观看| 精品无人区乱码1区2区3区在线| 日韩一级在线| 午夜欧美大尺度福利影院在线看| 日韩欧美在线观看一区二区| gogo亚洲高清大胆美女人体| 鲁丝一区二区三区| 亚洲视频在线a| 伊人久久一区二区三区| 久久久久久久久99精品| 亚洲人辣妹窥探嘘嘘| 国产精品婷婷午夜在线观看| 免费在线观看成人av| 国产精品久久久久久久久妇女| 久久久亚洲欧洲日产国码αv| 波多野结衣视频一区二区| 亚洲iv一区二区三区| 久久久无码精品亚洲国产| 免费高清视频在线一区| 97精品视频在线观看自产线路二| 一卡二卡欧美日韩| 激情网站五月天| 青青影院一区二区三区四区| 国产欧美日韩丝袜精品一区| 国产综合色激情| 黑人另类精品××××性爽| 欧美色综合一区二区三区| 婷婷久久综合网| 精品久久久久久久人人人人传媒| 在线免费黄网| 一区二区高清免费观看影视大全| 91成人国产综合久久精品| 在线一区二区三区四区| 亚欧黄色av| 欧美精品色婷婷五月综合| 天堂www在线а√天堂| 成年人视频网站免费观看| 91日韩精品视频| 国产精品入口免费视| 国产草草影院ccyycom| 日韩福利在线播放| 国产精品你懂的在线| av在线二区| 激情综合一区二区三区| 亚洲人午夜精品| www久久久com| av影院在线播放| 成人黄动漫网站免费| 欧美大黄免费观看| 蜜桃91丨九色丨蝌蚪91桃色| av777777| 波多野结衣在线网站| 三级av在线免费观看| 久久三级中文| 久久九九99| 成人av电影天堂| 亚洲电影一区二区三区| 黄色网免费看| 国产福利一区二区三区视频在线| 内衣办公室在线| 欧美在线一级片| 久久美女高清视频| 日韩午夜激情视频| 日韩国产一区二区| 天海翼一区二区| 青青青青在线视频| 中文字幕一区av| 欧美日韩亚洲一区三区| 色婷婷综合中文久久一本| eeuss性xxxxxx电影| 福利一区二区三区四区| 国产精品久久久久久久久久久久久| 国产三级在线免费观看| 米奇在线777| 天天色综合av| 亚洲制服欧美久久| 欧美日韩精品免费| 国产三级精品三级在线专区| 色男人天堂综合再现| 欧美一区二区三区人| 男人天堂亚洲二区| 国产午夜麻豆影院在线观看| 国产精品亲子伦对白| 在线观看欧美| 91欧美激情一区二区三区成人| 91婷婷韩国| 色综合色综合久久综合频道88| 国产精品入口夜色视频大尺度| 88国产精品欧美一区二区三区| 精品国产一区二区三区不卡在线| 日韩精品在线免费观看| 国产精品久久久久9999爆乳| www.av精品| 美女视频第一区二区三区免费观看网站| 亚洲成人国产精品| 韩国av一区二区三区在线观看| 96pao国产成视频永久免费| 国产精品69久久久| 欧美一级在线视频| 日日夜夜综合网| 国产伦久视频在线观看| 欧美激情亚洲综合一区| 亚洲欧洲一区二区福利| 四虎电影网址| 天天射天天干天天| 中文字幕人妻熟女人妻a片| 六月丁香激情网| 中文字幕第7页| 中文字幕精品影院| 国产精品激情av电影在线观看| 中文字幕精品影院| 全色精品综合影院| av在线无限看| 在线观看亚洲精品福利片| 欧美天堂亚洲电影院在线观看| 欧美另类极限扩张| 国产欧美视频在线观看| 老牛国产精品一区的观看方式| 国产女主播在线一区二区| 三年片大全在线观看大全有哪些| 国产污视频网站| 日韩综合中文字幕| 国产三级精品三级在线观看国产| 爽爽爽爽爽爽爽成人免费观看| 久久久国产精品一区二区中文| 三年中国中文在线观看免费播放| 日韩国产一二三区| 97在线国产视频| 在线免费福利| 欧美黄网在线观看| 国产麻豆精品在线| 欧美精品乱人伦久久久久久| 中文字幕av日韩| h片在线免费观看| 欧美大片一区二区| 欧美xfplay| 中文字幕第24页| 猫咪av在线| 九色91在线| 欧美日本在线看| 精品人妻一区二区三区四区| 8888四色奇米在线观看| ed2k情侣啪啪91av| 久久精品国产精品亚洲色婷婷|