vbs语法荟萃

合集下载
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

VBScript代码的基本格式 在服务器端运行,有两种方式

方法一:<%VBScript 代码%> 方法二: <Script Language=”VBScript” runat=”Server”> VBScript 代码 </Script> 有时候也需要在客户端运行,语法如下: <Script Language=”VBScript” [event=“event”] [for=“object”]> VBScript 代码 </Script>
1.4.4 VBScript的数据类型
子 类 型 Empty 描 述
未初始化的Variant。对于数值变量,值为0;对于字 符串变量,值为""
Null
Boolean
不包含任何有效数据的Variant
包含True或False
Byte
Integer
0~255之间的整数
-32 768~32 767之间的整数
在IE浏览器中可以看到如图所示的结果。
1.3.4 输入信息的对话框
语法格式: prompt("提示信息") 【例1.4】1-4.html,通过Window对象的prompt()方法, 在页面上添加一个输入信息的对话框。 <html> <body> <script language="VBScript"> prompt("请输入你的姓名:") </script> </body> </html>
1.2.2 注释标记
如果VBScript语句很多,代码很长,可使用 VBScript的注释标记“ ‘ ”,与HTML的注释标记不同。
语法格式: ‘ 注释一行 功能:将VBScript语句隐藏起来不显示。
1.2.2 注释标记
【例3.2】3-2.html,使用VBScript的注释标记。 <html> <body> <!--下面是VBScript语句--> <script language="VBScript"> '这里是VBScript的注释 document.write("<h3>第二次使用VBScript语言。</h3>") </script> </body> </html>
返 回
一种方式是通过在VBScript程序中直接使用
变量名来隐式地声明变量 :
Num=0 MyName="Mary"

变量名

必须以字母开头 中间不能包含句点(.) 长度不超过255个字符 在变量的作用域范围内必须惟一 不区分大小写


【例1.6】1-6.html,本例说明如何利用变量来保留输入信息,如何 声明变量,如何给变量赋值。
1.4.3 常量的声明及赋值方法
document.write c document.write rq document.write m document.write nl </script> </body> </html>
1.4.4 VBScript的数据类型
VBScript的数据类型只有一种,即Variant(通用型), 它可以用来包含任何数据,如字符串、整型、逻辑型等,所 以VBScript所有的返回值也是通用型。 Variant根据其包含的数值信息类型确定其具体的数据类 型,Variant包含的数值信息类型称为Variant的子类型。下 表列出了Variant常见的数据子类型。
Currency
Long Single
-922 337 203 685 477.580 8~922 337 203 685 477.580 7之间的数 -2 147 483 648~2 147 483 647之间的整数
单精度浮点数,负数-3 402 823E38~-1 401 298E-45; 正数1 401 298E-45~3 402 823E38
1.1 什么是VBScript

所谓脚本语言,就是一种介于HTML语言和Visual Basic、Java等 高级语言之间的一种语言。 VBScript语言是一种与Visual Basic相类似的程序设计语言,与 Visual Basic语法基本相同,但功能上限制比较多 VBScript与JavaScript一样,是嵌入于HTML中的,可以设计出生 动活泼、互动的Web pages和Web-based应用程序 VBScript可以在用户端和服务器端执行 在ASP程序中常用的脚本语言有VBScript和JavaScript等语言, 系统的默认语言为VBScript语言。
1.2 VBScript的基本结构标记
1.2.1 开始与结束标记 1.2.2 注释标记
1.2 VBScript的基本结构标记
【例1.1】1-1.html,在浏览器中显示一串文字。 <html> <body> <script language="VBScript"> document.write("这是第一次使用 VBScript语言,很简单 吧?") </script> <br> </body> </html>

过程的调用:call过程名(实参表)
1.5.1 Sub过程
返 回



ቤተ መጻሕፍቲ ባይዱ
VBScript是一种脚本语言,可以被嵌入HTML文档之 中,它是一种基于对象和事件驱动并具有安全性能的脚本 语言,它和HTML语言有很多相似的地方。 VBScript脚本语言是学习ASP的基础。 VBScript可以与HTML超文本标识语言一起,开发与 网络客户进行交互的客户端应用程序。
1.4.1 VBScript变量

变量及其声明
一种方式是使用Dim语句 ,显式声明变 量与赋值的方法
语法格式: dim 变量名1, 变量名2, „ 变量名=数据的值 功能:dim命令用来显式声明一个或多个变量;赋值运 算符(=)把“数据的值”赋给变量。
Dim clickCount Dim Top ,Bottom , Left ,Right
补充1:
1.1 1.2 1.3 1.4 1.5 1.6 1.7 1.8 1.9
VBScript脚本语言
什么是VBScript VBScript的基本结构标记 VBScript的对象 VBScript的变量与常量 VBScript的过程和函数 VBScript的运算符 VBScript的选择语句 VBScript的循环语句 VBScript的事件及事件过程
1.2.1 开始与结束标记
语法格式: <script language="VBScript"> VBScript语句 </script>
功能:将VBScript代码插入到HTML文档中的任何 地方。 其中VBScript语句,可以将多个语句写在同 一行,但要用冒号分割各个语句。如: X=3 : y=8
在其中可以输入任意一个名字,例如:lp,然后单击 【确定】按钮,在浏览器中可以看到如图所示的结果。
1.4.2 数组的声明及赋值方法

在VBScript中的数组有以下特点:
使用数组之前必须先定义数组 数组下标从0开始 一个数组中可能含有各种子类型 的元素 数组分为两类:静态数组和动态 数组
<html> <body> <script language="VBScript"> dim name,x,y name=prompt("请输入你的姓名:") x=10 y=20 c=30 document.write("欢迎你,"+name+"<br>") document.write(x) document.write(y) document.write c </script> </body> </html>
Double Date String Object Error
双精度浮点数,负数范围从-179 769 313 486 232E308~ -3 946 065 645 841 247E-324; 正数范围从3 946 065 645 841 247E-324~179 769 313 486 232E308
1.4.2 数组的声明及赋值方法
3.多维数组的声明方式 常见的数组还有二维和三维,VBScript支持 高达60维的数组。 例如,二维数组可按下面方式声明: dim A(3,4) 二维数组的赋值方法与一维数组相同。 例如 A(1,2)=0。
4.动态数组的声明方式 在声明数组变量时,还可以使用dim或ReDim声 明动态的数组。例如: dim A( ) ReDim A( )
1.3 VBScript的对象
1.3.1 1.3.2 1.3.3 1.3.4 对象的基本概念 显示HTML文档最后修改的日期 输出信息的提示对话框 输入信息的对话框
1.3.1 对象的基本概念
面向对象的基本概念: 对象-自然界的任何事物都可以看作对象,例如,计算机、电话、 房子、人等。 属性和方法-对象的属性用于描述一个对象,说明对象的特征以及 对象的功能;对象的方法用来说明对象可以完成什么任务及执行任 务的方式。 事件-每个对象都可以识别和响应某些操作行为,这些操作行为称 为事件。例如,单击链接就是一个click事件。 消息-消息是对象通过事件传递给被告知对象的数据内容,
被告知的对象根据接收的消息内容确定如何响应事件。
1.3.2 显示HTML文档最后修改的日期
使用Document对象的lastmodified属性与write()方法 可在页面上自动产生HTML文档最后修改的日期。 【例1.3】1-3.html,自动生成HTML文档最后修改日期的 方法。 <html> <body> <br>上次修改时间: <script language="VBScript"> document.write(document.lastModified) </script> </body> </html>
日期数字,公元100年1月1日~9999年12月31日 变长字符串,最大长度为20亿个字符 对象 错误号
1.5 VBScript的过程和函数
1.5.1 Sub过程 1.5.2 Function函数 1.5.3 变量的生命期
函数有返回值,而过程没有返回值 过程Sub语法

Sub 过程名(参数表) 语句组1 [Exit Sub] [语句组2] End Sub

1.数组的声明方式 数组的声明方式与变量一样,只是将元素的个数即 数组的大小包含在数组名称之后的括号里。 静态数组的定义,如: Dim A(10) „声明了包含十一个元素的数组 Dim B(10,5) „声明了包含十一行六列的数组
2.数组的赋值方法 在VBScript中使用的数组是以零为基础的,即数组第一 个元素的索引值为0,所以,数组全部元素的个数为数组括 号内的值加1。数组的赋值可使用下面的方式: A(0)=123 A(1)=12 … A(10)=23
动态数组的定义分为两步,如: Dim student() „声明了一个数组 ReDim student(10)‟使用之前必须用ReDim ……….. ReDim student(20)‟可以用ReDim不断改变大小
1.4.3 常量的声明及赋值方法
常量使用 Const 语句在VBScript 中声明。 语法格式: Const 常量名=数据的值 【例1.7】1-7.html,常量的声明方式和使用方式。 <html> <body> <script language="VBScript"> Const c= "北京交通大学信息管理系" Const nl=30 Const m="---" Const rq=#1/1/2006#



在HTML中加入VBScript程序的方法的一种方法是利用 HTML的<script>标记,只是该标记的language属性值必 须指定。 其语法如下:
<script language=脚本语言 for=对象名 event=事件名 id=标识名 src=脚本文件URL>


例如:
<html> <body> <form> <input type=button ID=Button1 value="按钮1"> </form> <script language="VBScript" for= Button1 event=onClick> alert("您刚才按了按钮1。") </script> </body> </html>
相关文档
最新文档