第5章 VBScript脚本语言
(7)String(字符串),String变量的长度由字符串决定。 字符串要放在双引号""中。
(8)Date(日期),可取Janary 1,100到December 31,9999。
(9)Empty(空),用来返回未初始化的变量。如果变量 是数返回0,变量是字符串返回""。
2.While…Wend语句,通过循环控制条件 来设置循环次数。
格式:While 条件 语句
Wend 功能:条件为真执行语句,为假执行wend 后的语句。
3.For…Next语句:循环次数固定的循环。 格式:For[循环变量]=[初始值]To[终止][步长]
语句
[Exit For]
[语句]
Next
(10)Currency(货币),比长整型数据的取值范围还大。 小数不能超过4个字节。
(11)Object(对象),包括一个OLE Automation对象 名。
(12)Error(错误),包括一个错误数。
3.变量 在程序中,不同类型的数据可以是变量,也可以 是常量,变量的值在程序执行变化的,而常量则 不变。
注意,在VBScript中系统定义了许多固有常量, 用户自定义的常量不能和固有常量同名。
5.2.2 表达式
运算符用来进行某种运算,被运算的对象称为操 作数。运算符和操作数组成了表达式,操作数可 以是变量、常量或函数,也可以是表达式。 VBScript运算符分为:算术运算符、字符运算符、 日期运算符、关系运算符和逻辑运算符。 表达式格式:Value=Express1 Operator Express2 (1)算术运算符 在VBScript中,ML是一种标记语言,特长是可以用标记指定 页面元素的位置及展示方式,但展示的内容固定, 需要人工定期的重新编写,而且不象一般的程序 语言具备流程控制、条件分支循环结构、输入/输 出互动等能力。VBScript的特长是可以根据数据 库更新、用户要求动态地产生符合要求的新信息, 被用来控制为WWW而制作的HTML页面中的内 容和对象,但控制展示的能力较弱。 JavaScript和VBScript是目前最常用的两种脚本 语言。 在本书中,所编写的程序都是采用VBScript来实 现的。
格式2: Do {While|Until} 条件
语句
[Exit Do]
[语句]
Loop
功能:Do… Loop while,“条件”为真执行 “语句”,为假执行Loop while后的语句。Do… Loop Until,“条件”为假执行“语句”,为真 执行Loop Until后的语句。
Exit Do语句是可选的,使得程序流程无条件跳 出这一层循环。当有多层循环嵌套时,该语句使 得程序流程跳转到当前循环的上一层循环中。
2.If…Then…Else语句
格式:If 条件 Then 语句1
Else 语句2
End If 功能:“条件”如果为True,执行“语句 1”;否则,执行“语句2”。
3.If…Then…Else语句的多重嵌套使用
格式:If 条件1 Then 语句1
ElseIf 条件2 Then 语句2
…… ElseIf 条件n Then
《网络数据库技术与应用》课件 ——第5章
西安航空职业技术学院 尉鹏博制作
第5章 VBScript脚本语言
5.1 脚本语言概述 5.2 VBScript脚本语言基础 5.3 选择结构 5.4 循环结构 5.5 子过程与函数 5.6 内置函数及对象的使用 小结
5.2 VBScript脚本语言基础
5.2.1 数据类型及变量、常量 5.2.2 表达式
5.5 子过程与函数
5.5.1 过程的声明与调用 5.5.2 函数的声明与调用
5.6 内置函数及对象的使用
5.6.1 VBScript的内置函数 5.6.2 VBScript的内置对象
5.1 脚本语言概述
VBScript是用于提供对HTML和ASP内容进行处 理,编写Internet脚本程序的脚本语言。 VBScript中绝大部分的内容都和VB中的相关内 容相似,但其语法比VB程序语言简单,程序代码 可直接下载至浏览器端,经浏览器端的解释器解 释执行,而不必一定事先经过编译器编译,这样, 浏览器便成了一个操作平台,提供给描述语言一 个解释执行的环境,以独立于服务器之外,从而 可以减轻服务器的负担。当然脚本语言都可在服 务器端运行。
4.常量
常量的值保持不变。在程序代码中,可以使用常 量代替实际值。用户可以使用Const关键字在 VBScript中创建自定义常量。
例如: Const Bookname="《网络数据库》"
字符串文字应当用引号("")包含起来。日期型 数据和时间型数据用两个“#”号括起来。例如:
Const Today=#05-15-2004#
(3)逻辑运算符
逻辑运算符可以把Boolean类型的表达式 组合起来,完成逻辑运算操作,然后返回 运算结果True 或False。
其中,Express1、Express2为表达式中的 操作数,Operator是逻辑运算符,Value是 表达式的运算结果。而对于逻辑运算符中 的非运算符(Not),则只有一个操作数。
(1)变量的命名规则 1)变量名只能有字母、数字和下划线组成; 2)变量名的第一字符必须是字母; 3)不能使用VBScript的关键字作变量名; 4)变量名的长度不能超过255个字符; 5)变量名在被声明的作用域内必须唯一; VBScript忽略大小写的差别。所以var、VAR、 Var指的都是同一个变量。
(4)运算符和优先级
在VBScript中,运算符的优先级由高到低 依次为括号、算术运算符、关系运算符、 逻辑运算符。
5.3 选择结构
在VBScript中有三个基本控制结构,即顺 序结构、选择结构和循环结构。对于程序 设计而言,顺序结构是这三个基本结构中 最简单、最基本的一种。这种结构保证了 程序由前向后按顺序地执行,直至完成。
5.4 循环结构
1.Do… Loop语句:使用Do循环时,可以不指定循环次数。 它是通过条件来控制循环次数的。 格式1: Do 语句
[Exit Do] [语句] Loop {While|Until} 条件 功能: Do… Loop while,“条件”为真执行“语句”, 为假执行一次“语句”,然后执行Loop while后的语句。 Do… Loop Until,“条件”为假执行“语句”,为真执 行一次“语句”,然后执行Loop Until后的语句。
(2)关系运算符
关系运算符也叫比较运算符,用来比较两个表达 式,运算结果一般为Boolean型,即真(True) 或假(False),常用在If语句或者循环结构中作 为控制条件使用。
其中,Express1、Express2是任意有效表达式, Operator是一关系运算符,Value是表达式的判 断结果,结果可能是True、 False或者NULL。 判断结果是True,则返回的是-1。判断结果是 False,则返回的是0。除了Is运算符以外,使用 其他运算符时,如果两个表达式中有一个值为 NULL,那么,运算结果也是NULL。
(2)Byte(字节),该类型可取0到255之间的整数。
(3)Integer(整型),该类型占2个字节,可取-32768到 32767之间的整数。
(4)Long(长整型),该类型占4个字节,可取2147483648到2147483647之间的整数。
(5)Single(单精度),该类型占4个字节,小数部分2个 字节,可取负数-3.402823E38到-1.401298E-45,正数 1.401298E-45到3.402823E38。
5.1 脚本语言概述
VBScript是由微软公司推出的一种脚本语言。 VBScript的语法是由Visual Basic(简称VB)演 化而来的,是VB的一个子集,具有程序语言的特 点,VBScript语法较简单、松散、不须编译, VBScript是ASP默认的脚本语言。
注意:IE浏览器对VBScript和JavaScript同时支 持,但Navigator浏览器不支持VBScript。然而 由于ASP脚本是在服务器端执行的,不存在浏览 器的兼容问题,所以在编写时究竟采用VBScript 还是JavaScript脚本语言是无关紧要的。
功能:步长可以为正数,也可以为负数。通过初始值、终 值、和步长可以确定循环次数,当到达循环运行次数之后, 退出循环。For循环支持嵌套。 Exit For是可选的,可以实现无条件退出最近一层循环。 通常把它包含在If语句中,使得循环流程在特定条件下才 退出循环。
4 . For Each…Next 语句: 格式:For Each element In Group 语句
[Exit For] [语句]
Next [element] 功能:For Each…Next语句和上述三个循环语句都有所 不同,它既不指定循环次数,也不指定循环结束条件,而 是对数组和集合中的元素进行枚举,当枚举结束后才会退 出循环。该语句可以对数组或集合中的每个元素重复执行 一条或者多条语句,多用于对数据库的操作中。当集合或 数组非空时,就会进行循环,从第一个元素起执行指定代 码。当最后一个元素进行循环时,循环就结束了。 其中,element为Variant类型变量,代表集合或者数组中 每一个元素。Group为集合或者数组的名称。 Exit For是可选的,用于退出最近一层循环。一般包含在 If语句中,实现条件转移。
1.If…Then语句
格式:If 条件 Then 语句 (单行形式结构) 或 If 条件 Then
语句
End If 功能:“条件”一般为逻辑表达式。如果该表达 式的值为True,则执行“语句”;否则,执行 “End If”以后的代码。 “语句”可以是一条语句,也可以是多条语句。 注意,在多行形式中,语句结束的最后一行中要 有一句End If,而单行形式则不需要。
VBscript脚本语言教案
1.2.1.在HTML网页中使用 VBScript
HTML网页是在客户端的浏览器上执行的, 在HTML网页着那个使用VBScript,其脚本 代码必须放入<script>…</script>标记中。 其格式为: <script> „VBScript 代码‘ </script>
【例1】在HTML网页中弹出一 个消息框,内容为“Hello, VBScript!”。 程序代码如下: <html> <head> <title>在HTML网页中使用VBScript </title> </head> <body> <script language=“VBScript”> alert(“Hello,VBScript!”) </script> </body> </html> 将文件保存为.html格式,用浏览器 打开,页面如图-1所示
(3)逻辑运算符 最常用的有与(and)、或(or)、非(not)、异或(xor)4种,用于判断表 达式是否成立,其返回值为:真(true)或假(false)。 ①and:只有两个值全为真时,结果才为真。如(3>2)and (4>5),表达式的值 为:false。 ②or:只要有一个值为真时,结果就为真。如(3>2)or(4>5),表达式的结果为 true。 ③nor:非真则为假或非假则为真。如not(3>2),结果为false;not(4>5)结 果为true。 ④xor:两个值全为真或全为假时,结果都为假。如(3>1)xor(3>2),表达式 的结果为:false。 (4)比较运算符 最常用的有等于(=)、不等于(<>)、小于(<)、大于(>)、小于等于 (<=)、大于等于(>=)6种,用于将表达式两边的值进行比较,其返回值 为:真(true)或假(false)。 当一个表达式中包含多种运算符时,就必须遵守一个优先级的规则,即先算术, 后比较,在逻辑。各运算符的优先级如表-2所示
vbscript 脚本编程
vbscript 脚本编程
Visual Basic Scripting语言(VBS)是一个微软公司研发的桌面和网络应用程序的脚本语言。
它的语法基于Visual Basic,但没有图形界面开发功能。
VBS是处理Windows操作系统中常见任务的有效方法。
它可以创建小型、简单或复杂的脚本,用于执行特定任务,如发出告警或检索文件夹中的文件名称。
使用VBS脚本编程时,需要使用Visual Basic Scripting语言(VBS)编写代码,然后将其保存为*.vbs 文件。
VBS脚本编程也可以在Microsoft Windows命令提示符中使用。
要运行VBS脚本,可以使用Windows资源管理器双击*.vbs文件,或者在命令提示符中输入
“cscript.exe”和VBS文件的名称。
VBS脚本编程的优点包括:快速编程,可以创建小型、简单或复杂的脚本;可以使用Windows资源管理器双击*.vbs文件,或者在命令提示符中输入“cscript.exe”和VBS文件的名称;可以使用WMI技术实现远程管理;可以直接访问COM组件,以便使用ActiveX技术;可以自动化Windows系统任务;可以让Windows工作站和服务器之间进行消息交换;可以通过WSH访问网络资源;可以使用VBScript建立安全的Internet应用程序。
第5章 VBScript语言
控制语句
一般情况下,VBScript脚本总是按代码书 写的先后顺序来执行的.但在实际使用 中,通常要根据条件的成立与否来判断 程序的执行顺序,这是就需要使用控制 语句.在VBScript中,控制语句有两种, 即条件控制语句和循环控制语句.
输入输出函数
输入输出函数可以在客户端弹出交互式窗 口,用于发布信息或接受用户输入的信息. 但这两个函数只能在客户端运行. 输出函数(msgbox) 语法格式: Msgbox(prompt[,button][,title])
输入输出函数
输入函数(Inputbox) 语法格式: String=Inputbox(prompt [,title][,default])
VBScript的函数
转换函数
转换函数用于将数据从一种数据类型转换为另一种 数据类型,在Vbscript中,经常会用到各种转换函数来 强制转换数据子类型.
常用的数据转换函数
函 数 Cstr Cdate Cint Clng Csng Cdbl Cbool 说 明 将表达式转换为String子类型. 子类型. 将表达式转换为 子类型 将表达式转换为Date子类型. 子类型. 将表达式转换为 子类型 将表达式转换为Integer子类型. 子类型. 将表达式转换为 子类型 将表达式转换为Long子类型. 子类型. 将表达式转换为 子类型 将表达式转换为Single子类型. 子类型. 将表达式转换为 子类型 将表达式转换为Double子类型. 将表达式转换为 子类型. 子类型 将表达式转换为Boolean子类型. 子类型. 将表达式转换为 子类型
Variant类型的数据子类型 Variant类型的数据子类型
子类型 Empty Null Boolean Byte Integer Currency Long Single Double Date (Time) String Object Error 说 明 变量未初始化时,如果代码中将其作为数字, 变量未初始化时,如果代码中将其作为数字,其值为 0;如果代码中将其作为字符串,其值 ;如果代码中将其作为字符串, 就是一个长度为零的字符串 (""). . 不包含任何有效数据的变量. 不包含任何有效数据的变量. 包含逻辑值, 包含逻辑值,取值只能为 True 或 False. . 之间的整数. 包含 0 到 255 之间的整数. 之间的整数. 包含 –32,768 到 32,767 之间的整数. -922,337,203,685,477.580到 922,337,203,685,477.5807. 到 . 之间的整数. 包含 -2,147,483,648 到 2,147,483,647 之间的整数. 包含单精度浮点数, 包含单精度浮点数,负数范围从 -3.402823E38 到 -1.401298E-45,正数范围从 1.401298E-45 , 到 3.402823E38. . 包含双精度浮点数,负数范围从 -1.79769313486232E308 到 -4.94065645841247E-324,正数范 包含双精度浮点数, , 围从 4.94065645841247E-324 到 1.79769313486232E308. . 包含表示日期的数字, 包含表示日期的数字,日期范围从公元 100 年 1 月 1 日到公元 9999 年 12 月 31 日. 包含变长字符串, 亿个字符. 包含变长字符串,最大长度可为 20 亿个字符. 包含对象. 包含对象. 包含错误号. 包含错误号.
VBScript脚本语言
•
VBScript脚本语言具有以下特点。
(1)语言简单、易学易用。 (2)如果用于客户端功能、可以 降低Web服务器负荷。 (3)可用于ASP程序设计。 (4)多种嵌入形式。
5.1.2
•
VBScript代码编写格式
VBScript是Microsoft公司开发的VB 语言的一个子集,它是专门为IE开发的编 程语言,是一个简单易学的脚本语言,使 用VBScript脚本的目的是控制页面内容的 动态交互性。
(4)不能与VBScript的关键字相 同; (5)在被声明的作用域内必须唯 一。
2.声明变量
• VBScript中声明变量有两种方式:一 种是显式声明,另一种是隐式声明。
(1)显式声明
• 显式声明是通过变量声明语句来声明 变量,它可以在定义变量的时候为变量在 内存中预留空间。声明语句包括Dim语句、 Public语句和Private语句。一个声明语句 可以声明多个变量,并且应用逗号将多个 变量分开。
1.服务器端脚本编写格式
• 服务器端脚本在Web服务器上执行, 由服务器根据脚本的执行结果生成相应的 HTML页面发送到客户端浏览器中并显示。
•
只有服务器端脚本才能真正地实现 “动态网页”的功能。服务器端脚本的执 行不受浏览器的限制,脚本在网页通过网 络传送给浏览器之前被执行,Web浏览器 收到的只是标准的HTML文件。
2.符号常量
• 符号常量是通过一个标识符表示的常 量,用于代替数字或字符串,在程序执行 期间其值不会发生变化。
(1)预定义符号常量 (2)用户自定义常量
5.2.2
•
变量的声明和赋值
VBScript中的变量是一种使用方便的 占位符,主要用于引用计算机的内存地址 来存储脚本运行时更改的数据信息。
VBScript脚本语言
3.2.2 VBScript常量
• 常量是具有一定含义的名称,用于代 替数字或字符串,其值从不改变。 • 在VBScript中使用常量的目的是一方 面是使常量有一个含义明显的名称,另一 方面当一个常数被多次使用而需要修改时, 使用常量可以大大提高代码的编写效率。
两种类型的常量
• VBScript有两种类型的常量:一种是预先定 义好了的内置常量如vbCrLf、Empty、Null、 True……,这一类常量不用声明即可直接 使用;另一种是需要定义的常量,即用户 自己定义的常量。
Script相关属性
• Language • 指定所使用的脚本语言 • • • • • 示例: <script language=VBScript> <!-- --> </script> 表示该脚步代码使用VBScript语言。
语句书写
• 用VBScript脚本语言开发客户端程序时,脚本语 句嵌入在注释标记<!-- 和 -->之间。 之间。 之间 • 示例: 示例: • <!-• msgbox “世界你好!” 世界你好! 世界你好 • --> • 原因:避免不能识别 原因:避免不能识别<script>标记的浏览器 直 标记的浏览器 接 将脚本代码显示在页面中
<%@ LANGUAGE="VBScript" %> <html> <head> <title>服务器端脚本举例 服务器端脚本举例</title> <title>服务器端脚本举例</title> </head> <body> <% For i = 3 to 6 %> i%>>传承文明 传承文明! <font size = <% = i%>>传承文明!开拓进 取!<br/></font> <% Next %> </body> </html>
VBScript语法
JavaScript 可用作客户端或服务器端的编程语言。客 户端编程语言可以在诸如Netscape Navigator 或 Microsoft Internet Explorer 的浏览器上得到解释和执行。 另一个客户端编程语言的例子是Java,当用这些语言 写的程序被兼容的浏览器读入时,浏览器自动执行这 个程序。客户端编程语言的有利之处在于浏览器处理 了全部工作,这就减轻了服务器的负担。客户端程序 运行起来也比服务器端程序快得多。当浏览器的用户 做出某种行为时,对此的反应不需通过网络进行传输, 客户端程序可对它作出反应。JavaScript用作客户端编 程语言是非常好的,与VBScript不同,JavaScript创建 的客户端脚本能被现有的大部分浏览器识别。Netscape Navigator 和 Internet Explorer都可以解释和执行包括 JavaScript 的HTML文件。
1.3脚本语言在客户端和服务器端的运行
VBScript既可以作为客户端编程语言,也可以作为服务器 端编程语言。客户端编程语言是可以由浏览器解释执行的 语言。当一个以这些语言中的任意一种编制的程序被下载 到一个兼容的浏览器中时,浏览器将自动执行该程序。客 户端编程语言的优点是浏览器完成了所有的工作,这可以 减轻服务器的负担。而且客户端程序运行起来比服务器端 程序快得多。当一个浏览器的用户执行了一个操作时,不 必通过网络对其做出响应,客户端程序就可以做出响应。 但是,一般来说,可以解释VBScript脚本的浏览器只有 Microsoft Internet Explorer。例如Netscape Navigater将忽略 VBScript脚本。这意味着目前没有充分的理由把VBScript 作为客户端编程语言。你不应该花费时间来编写只有少数 浏览器可以解释的程序。
VBScript脚本语言
VBScript脚本语言数据类型严格说来,VBScript只有一种数据类型――Variant。
VBScript会依据使用的场合与时机,自行决定数据为数值或字符串。
变量命名规则1 由字母、数字、下划线组成变量的声明2 首字符必须为英文字母用dim语句:例如,dim intNumber3 不得和保留字(dim and or 等)重复数组的声明4 不区分大小写 Dim aryName (10) 下标从0开始,共有5 在有效范围内,变量名称必须是唯一的 11个元素6 变量名称长度不得超过255 运算符算术运算符:+加–减 *乘 /除 -负数 \商 Mod余逻辑运算符:>大于 >=大于等于 <小于 <=小于等于 =等于 <>不等于 IS判断两个变量是否参照于同一个对象,返回值:true、false连接运算符:& +逻辑运算符:and逻辑与 or逻辑或 not逻辑非 xor异或,一真一假时返回true值。
eqv判断两个条件式是否相等;同真或同假时返回true值。
Imp关联运算符运算优先级括号〉算术〉连接〉比较〉逻辑条件判断语句1 if语句例:if age>50 thenstrMsg=”老年人”elseif age>18 then strMsg=”中青年人”elsestrMsg=”未成年人” end ifresponse.write strMsg 2 select case语句例: select case num_ber case 1,3,5,7,9strMsg=”奇数” case 2,4,6,8,10strMsg=”偶数”case else strMsg=”其他”end selectresponse.write strMsg循环语句1 for…next语句例: for i=1 to 5response.write inext 2 while…wend语句例:while not rs1.EOF…… rs1.MoveNextwend3 do…loop语句语法1:先判断,后循环语法2:循环1次,再判断实例 Do [{while|until} expression] Do i=10[代码段] [代码段] do while i<=100[exit do] [exit do] response.write i [代码段] [代码段] i=i+10 loop loop [{while|until} expression] loop4 for each…next语句主要用来处理数组或是集合对象内的个别字符。
VBScript
加:+ 减:- 乘:* 除:/ 余:Mod 取负:﹣ 指数:^
逻辑运算符
• Not:逻辑非(表达式的值为真时,结果为假,表 达式的值为假时,结果为真) • and:逻辑与(两个表达式同时为真时,结果为真, 否则结果为假) • or :逻辑或(两个表达式的值中任意一个是真时, 结果为真,两个表达式的值都为假时,结果为假) • xor :逻辑异或(两个表达式的值一真一假时,结 果为真) • eqv :逻辑等于(两个表达式的值一真一假时,结 果为假) • imp :逻辑蕴含(第一个表达式的值为真,第二个 表达式的值为假时,结果为假,其余情况都为真)
Function函数
• Function函数是包含在function和end function语 句之间的一组VBScript命令语句。 • 使用function可以自定义函数,不过, VBScript 已经定义好很多函数可以直接使用。如inputbox(), 它可以提供一个输入对话框。 • 调用函数时要注意参数值的传递。 • 函数与过程的最主要区别就是函数具有返回值, 而过程没有返回值。 • 使用function语句创建函数时,函数名之后必须紧 跟括号,括号中可包含多个参数,参数之间可用 逗号分隔。 • 带参数的过程和函数在调用时,一定要给定参数 值。
变量的声明及赋值方法
• 显式声明变量与赋值的方法:
语法格式: dim变量名1,变量名2,… 变量名=数据的值
• 隐式声明变量的方法: 直接使用变量名与赋值 • 变量名可以包括下划线,但必须以字母作 为首字符。
常量的声明及赋值方法
• Const常量名=数据的值 • Const 命令同时定义了常量名、数据类型及 常数值。 • 字符串类型的文字数据要包含在西文的两 个引号之间,这是区分字符串型常数和数 值型常数的最明显的方法。 • 日期和时间数据必须包含在两个“#”和“/” 或“-”号之间。(# / / #)
VBScript_脚本语言
1.1 VBScript 概述
1.1.3 在HTML中嵌入VBScript
VBScript代码写在标记<SCRIPT>…</SCRIPT>之间,
标记<SCRIPT>…</SCRIPT>可以出现在HTML页面的任何地方
(BODY或HEAD部分之中)。然而最好将所有的一般目标脚 本代码放在HEAD部分中,以使所有脚本代码集中放置。这 样可以确保在BODY部分调用代码之前所有脚本代码都被读 取并解码。
Const Age = 28
19
3.2.2 VBScript 常量
例: 使用系统常量。
3.2 VBScript 语法基础
<HTML> <HEAD> <TITLE>使用系统常量</TITLE> <SCRIPT LANGUAGE="VBScript"> MsgBox "HELLO" & vbCrLf & "VBScript" </SCRIPT> </HEAD> <BODY> </BODY> vbCrLf 是系统预先定义好的常量,代表回车换行。 </HTML>
VBScript是一种基于对象的脚本语言。 脚本:是指嵌入到Web页中的程序代码,利用这些特殊的代码,可以控制网页的 控件和对象,增强网页的灵活性和多样性。 VBScript是程序开发语言Visual Basic家族的最新成员,是VB的子集,语法也与 VB相同。 VBScript是目前最流行的脚本语言之一。既可在客户端进行编程,也可作为服务 器端编程语言的脚本语言。 在ASP程序设计中,Web服务器IIS默认使用VBScript作为脚本语言 。
vbscript程序员参考手册前三章
vbscript程序员参考手册前三章【原创实用版】目录1.VBS 简介2.VBS 的基本语法3.VBS 的流程控制语句4.VBS 的函数和过程5.VBS 的错误处理6.VBS 与 Windows Script Host正文VBScript(Visual Basic Script)是一种基于 Visual Basic 的脚本语言,主要用于 Windows 操作系统中的任务自动化和编程。
它是一种解释型语言,不需要编译,直接由 Windows Script Host(WSH)解释执行。
在本文中,我们将介绍 VBScript 程序员参考手册的前三章,帮助您更好地了解和掌握 VBScript 的基本知识。
第一章:VBS 简介本章主要介绍了 VBScript 的基本概念和历史。
VBScript 起源于Visual Basic,是微软公司推出的一种脚本语言。
它具有易学易用、语法简单、功能强大的特点,被广泛应用于 Windows 操作系统中的各种任务自动化。
第二章:VBS 的基本语法本章主要介绍了 VBScript 的基本语法,包括变量、数据类型、常量、运算符、表达式、语句和注释等。
这些基本语法是编写 VBScript 程序的基础,掌握它们对于编写高效的 VBScript 程序至关重要。
- 变量:用于存储数据,分为标量变量和数组变量。
- 数据类型:包括整型、浮点型、布尔型、字符串型和日期时间型等。
- 常量:具有固定值的数据,如 True、False、Null 等。
- 运算符:包括算术运算符、关系运算符、逻辑运算符和赋值运算符等。
- 表达式:由运算符和操作数组成的计算式。
- 语句:用于执行特定操作的命令,如声明、赋值、调用函数等。
- 注释:用于解释代码的文字,对程序执行没有影响。
第三章:VBS 的流程控制语句本章主要介绍了 VBScript 的流程控制语句,包括条件语句(If...Else、Select Case)、循环语句(For、While、Do While)、以及控制语句(GoTo、Exit、On、Resume)等。
