VBScript 是基于VB的脚本语言。主要用于Asp和Excel的编程。
VB家族语言简介
- Visual Basic 6.0
源于BASIC语言。
由微软公司开发的包含协助开发环境的事件驱动编程语言。开发程序只能运行在Windows系统上,并 且需要一个1.4M的运行库。
特点:功能强大,易学易用。
虽然是面向对象的语言,不支持继承和多线程。
- VB6 派生的语言
Visual Basic For Application 即VBA,包含的微软的应用程序中(比如Microsoft Office),
以及WordPerfect这样的第三方产品中。
Visual Basic Script Edition 即VBScript
是默认的ASP语言。还可以用在Windows脚本编写和网页编程中。语法类似于VB,但不使用VB运行库 运行,而是由Windows脚本主机解释执行。
- Visual Basic .NET
VB 6.0的继任者,Visual Basic .NET,使用了新的核心和特性。需要.NET Framework的支持,是.NET 平台的一部分。(如使用ADO.NET访问数据库)
VB.NET是一种真正的面向对象编程语言,并VB6并不完全兼容。
VB.NET包括Visual Basic .NET 2003(VB 7.1),Visual Basic .NET 2005(VB 8.0),
Visual Basic .NET 2008(VB 9.0)
VBScript 数据类型
VBScript 只有一种数据类型,称为 Variant。Variant 是一种特殊的数据类型,根据使用的方式,
它可以包含不同类别的信息。
因为 Variant 是 VBScript 中唯一的数据类型,
所以它也是VBScript 中所有函数的返回值的数据类型,包括Empty,Null
和 Error 三种特殊类型。
• 最简单的 Variant 可以包含数字或字符串信息。
Variant 用于数字上下文中时作为数字处理,
用于字符串上下文中时作为字符串处理。
这就是说,如果使用看起来象是数字的数据,
则VBScript 会假定其为数字并以适用于数字的方式处理。
与此类似,如果使用的数据只可能是字符串,则 VBScript 将按字符串处理。
也可以将数字包含在引号 (" ") 中使其成为字符串。
Variant 子类型
除简单数字或字符串以外,Variant可以进一步区分数值信息的
特定含义。例如使用数值信息表示日期或时间。此类数据在与其
他日期或时间数据一起使用时,结果也总是表示为日期或时间。
从 Boolean 值到浮点数,数值信息是多种多样的。Variant包含
的数值信息类型称为子类型。大多数情况下,可将所需的数据放
进 Variant 中,而 Variant 也会按照最适用于其包含的数据的方
式进行操作。
• 可以使用转换函数来转换数据的子类型。另外,可使用 VarType
函数返回数据的 Variant 子类型。
.NET编程环境中,也有VB的内容,支持把VB的内容转化为VB.NET
VBscript声明变量
VBScript声明变量可以用Dim,Public和Private来声明。声明多个变量用逗号隔开。如:Dim Top, Bottom, Left, Right 。可以用隐性声明,就是直接使用。
变量规则:
– 第一个字符必须是字母。
– 不能包含嵌入的句点。
– 长度不能超过255 个字符。
– 在被声明的作用域内必须唯一。
VBScript 条件运算符
If myDate < Now Then myDate = Now '单行不需要加End If
select case
Select Case iValue Case 1 MsgBox "Hello World!" Case 2 MsgBox "Hello Software Testing!" Case Else MsgBox "Hello 51Testing!" End Select
VBScript 循环运算
循环用于重复执行一组语句。循环可分为三类:一类在条件变为 False 之前
重复执行语句,一类在条件变为 True 之前重复执行语句,另一类按照指定的
次数重复执行语句。
在 VBScript 中可使用下列循环语句:
Do...Loop: 当(或直到)条件为 True 时循环。
While...Wend: 当条件为 True 时循环。
For...Next: 指定循环次数,使用计数器重复运行语句。
For Each...Next:对于集合中的每项或数组中的每个元素,重复执行一组语
句。
Do While myNum > 10
myNum = myNum – 1
Loop
Do
myNum = myNum – 1
Loop While myNum > 10
相关推荐
【VBScript脚本语言简介】 VBScript(Visual Basic Script Edition)是一种轻量级的脚本语言,主要用于Web开发,特别是ASP(Active Server Pages)环境中。它不能独立运行,必须嵌入到HTML文档中,由浏览器或服务器...
VBScript 脚本语言教程 PPT VBScript 脚本语言是一种功能强大且灵活的脚本语言,广泛应用于 Web 开发、自动化控制、数据处理等领域。本教程将从 VBScript 脚本语言的概述、基本数据类型及输入输出、表达式和运算符...
VBScript脚本语言概述 基本数据类型及输入输出 表达式和运算符 VBScript中的控制语句 VBScript函数及子过程 VBScript的对象和事件
VBScript脚本语言讲义 VBScript是一种基于编程语言VBScript的脚本语言,广泛应用于Windows操作系统中。VBScript脚本语言讲义.pdf文件提供了VBScript语言的详细讲解,涵盖 TypeName 和 VarType 函数的介绍、变量的...
标题"vbscript脚本语言(.doc)"提示我们,这个文档将详细介绍VBScript的基础知识和应用。对于初学者来说,这是一个理想的资源,特别是那些正在学习QuickTest Professional(QTP,现在被称为UFT - Unified Functional ...
VBScript(Visual Basic Scripting Edition)是一种轻量级、解释型的脚本语言,主要在Windows环境中使用,尤其在Web开发和自动化任务中扮演重要角色。VBScript是Visual Basic家族的一部分,但与Visual Basic不同,它...
VBScript是一种轻量级的脚本语言,源自Visual Basic家族,是Microsoft Visual Basic Scripting Edition的简称。它是ASP(Active Server Pages)的默认编程语言,主要用于网页开发和自动化任务。VBScript具有简单易学...
以下是对VBScript脚本语言的详细说明: 1. **语法基础**:VBScript的语法与Visual Basic类似,采用英文关键字和缩进风格。例如,`Dim`用于声明变量,`Sub`定义子程序,`Function`定义函数。语句以分号`;`结束,但...
VBScript(Visual Basic Script Edition)是一种轻量级的脚本语言,主要应用于Windows环境,尤其在Web开发中常用于创建动态...现在,你可以打开提供的“一步步教你学会VBScript脚本语言”文件,开始你的学习之旅吧!
01-VBScript脚本语言基础(一)语法基础(L)
VBScript(Visual Basic Script...通过深入学习以上知识点,并结合"VBScript脚本语言.pdf"教材中的实例和练习,你将能够熟练地运用VBScript进行Web开发、批处理脚本编写和其他自动化任务,为你的职业生涯开启新的可能。
### VBScript脚本语言知识点详解 #### 一、VBScript概述 - **定义与起源**: - VBScript(Visual Basic Scripting Edition)是由微软开发的一种轻量级的脚本语言,它基于VB(Visual Basic)语法,但不依赖于VB的...
VBScript(Visual Basic Scripting Edition)是一种轻量级的脚本语言,主要在Windows环境中使用,尤其在网页设计、自动化任务以及系统管理中发挥着重要作用。本使用手册旨在为初学者提供详尽的VBScrip
VBScript是一种轻量级的脚本语言,源于Visual Basic,主要用作网页和应用程序中的交互式元素。它在Active Server Pages (ASP)技术中扮演重要角色,是ASP默认的脚本语言之一,允许开发者在HTML页面中嵌入代码,实现...