没有合适的资源?快使用搜索试试~ 我知道了~
首页VB语法手册(VBScript)
VB语法手册(VBScript)
需积分: 41 20 下载量 180 浏览量
更新于2023-03-03
评论
收藏 264KB DOC 举报
VB语法手册 Microsoft Visual Basic Scripting Edition 是程序开发语言 Visual Basic 家族的最新成员,它将灵活的脚本应用于更广泛的领域,包括 Microsoft Internet Explorer 中的 Web 客户机脚本和 Microsoft Internet Information Service 中的 Web 服务器脚本。
资源详情
资源评论
资源推荐
VB 语法手册
http://www.elook.net.cn/handbook/vbscript/index.html
一、VB 开发语言的说明:
什么是 ?
是程序开发语言 家
族的最新成员,它将灵活的脚本应用于更广泛的领域,包括
中的 客户机脚本和
中的 服务器脚本。
易学易用
如果您已了解 或 ,就会很快熟
悉 。即使您没有学过 ,只要学会 ,就能够使
用所有的 语言进行程序设计。虽然您可以从本教程的几个
页面中学习 ,但是本教程并没有告诉您如何编程。要学习编程,请阅
读由 出版的《》。
脚本
使用 !脚本与宿主应用程序对话。使用 ,
浏览器和其他宿主应用程序不再需要每个脚本部件的特殊集成代码。
脚本使宿主可以编译 、获取和调用入口点及管理开发者可用的命名空间。
通过 ,语言厂商可以建立标准脚本运行时语言。将
提供 的运行时支持。正在与多个 组一起定义
脚本标准以使脚本引擎可以互换。 脚本可用在 !
和 !中。
其他应用程序和浏览器中的
作为开发者,您可以在您的产品中免费使用 源实现程序。
为 "#位 $ !、%&位 $和 ' !提供
的二进制实现程序。与 浏览器集成在
一起。和 脚本也可以在其他应用程序中作为普通脚本语言
使用。
在 页面中添加 代码
( )元素用于将 代码添加到 *)+页面中。
标记
代码写在成对的 ,( )-标记之间。例如,以下代码为一个测试
传递日期的过程:
<SCRIPT LANGUAGE="VBScript">
<!--
Function CanDeliver(Dt)
CanDeliver = (CDate(Dt) - Now()) > 2
End Function
-->
</SCRIPT>
代码的开始和结束部分都有 ,( )-标记。+./0/属性用于指定所
使用的脚本语言。由于浏览器能够使用多种脚本语言,所以必须在此指定所使
用的脚本语言。注意 (1函数被嵌入在注释标记(,233和 33-)中。
这样能够避免不能识别 ,( )-标记的浏览器将代码显示在页面中。
因为以上示例是一个通用函数(不依赖于任何窗体控件),所以可以将其包含
在页面的 *1部分:
<HTML>
<HEAD>
<TITLE>订购</TITLE>
<SCRIPT LANGUAGE="VBScript">
<!--
Function CanDeliver(Dt)
CanDeliver = (CDate(Dt) - Now()) > 2
End Function
-->
</SCRIPT>
</HEAD>
<BODY>
...
( )块可以出现在 *)+页面的任何地方(415或 *1部分之中)。
然而最好将所有的一般目标脚本代码放在 *1部分中,以使所有脚本代码集
中放置。这样可以确保在 415部分调用代码之前所有脚本代码都被读取并解
码。
上述规则的一个值得注意的例外情况是,在窗体中提供内部代码以响应窗体中
对象的事件。例如,以下示例在窗体中嵌入脚本代码以响应窗体中按钮的单击
事件:
<HTML>
<HEAD>
<TITLE>测试按钮事件</TITLE>
</HEAD>
<BODY>
<FORM NAME="Form1">
<INPUT TYPE="Button" NAME="Button1" VALUE="单击">
<SCRIPT FOR="Button1" EVENT="onClick"
LANGUAGE="VBScript">
MsgBox "按钮被单击!"
</SCRIPT>
</FORM>
</BODY>
</HTML>
二、VBSCRIPT 基础
数据类型
只有一种数据类型,称为 。是一种特殊的数据类
型,根据使用的方式,它可以包含不同类别的信息。因为 是
中唯一的数据类型,所以它也是 中所有函数的返回值的数
据类型。
最简单的 可以包含数字或字符串信息。用于数字上下文中
时作为数字处理,用于字符串上下文中时作为字符串处理。这就是说,如果使
用看起来象是数字的数据,则 会假定其为数字并以适用于数字的方
式处理。与此类似,如果使用的数据只可能是字符串,则 将按字符
串处理。也可以将数字包含在引号 66!中使其成为字符串。
子类型
除简单数字或字符串以外,可以进一步区分数值信息的特定含义。例
如使用数值信息表示日期或时间。此类数据在与其他日期或时间数据一起使用
时,结果也总是表示为日期或时间。从 值到浮点数,数值信息是多
种多样的。包含的数值信息类型称为子类型。大多数情况下,可将所
需的数据放进 中,而 也会按照最适用于其包含的数据的方
式进行操作。
下表显示 包含的数据子类型:
子类型 描述
7
未初始化的 。对于数值变量,值为 8;对于字符串变量,值为零长度字
符串 66!。
.
不包含任何有效数据的 。
包含 )或 9。
7
包含 8到 #::之间的整数。
包含 3"#;<&=到 "#;<&<之间的整数。
(7
3>##;""<;#8";&=:;?<<@:=8=到 >##;""<;#8";&=:;?<<@:=8<。
+
包含 3#;%?<;?=";&?=到 #;%?<;?=";&?<之间的整数。
包含单精度浮点数,负数范围从 3"@?8#=#""=到 3%@?8%#>=3?:,正数范围
从 %@?8%#>=3?:到 "@?8#=#""=。
1
包含双精度浮点数,负数范围从 3%@<><&>"%"?=&#"#"8=到 3
?@>?8&:&?:=?%#?<3"#?,正数范围从 ?@>?8&:&?:=?%#?<3"#?到
%@<><&>"%"?=&#"#"8=。
1)!
包含表示日期的数字,日期范围从公元 %88年 %月 %日到公元 >>>>年 %#月
"%日。
包含变长字符串,最大长度可为 #8亿个字符。
4A
包含对象。
包含错误号。
您可以使用转换函数来转换数据的子类型。另外,可使用 )7
函数返回
数据的 子类型
变量
变量是一种使用方便的占位符,用于引用计算机内存地址,该地址可以存储脚
本运行时可更改的程序信息。例如,可以创建一个名为 (B(的变量来
存储用户单击 页面上某个对象的次数。使用变量并不需要了解变量在计
算机内存中的地址,只要通过变量名引用变量就可以查看或更改变量的值。在
中只有一个基本数据类型,即 ,因此所有变量的数据类型都
是 。
声明变量
声明变量的一种方式是使用 1语句、语句和 语句在脚本中
显式声明变量。例如:
119''
声明多个变量时,使用逗号分隔变量。例如:
1);;+; '
另一种方式是通过直接在脚本中使用变量名这一简单方式隐式声明变量。这通
常不是一个好习惯,因为这样有时会由于变量名被拼错而导致在运行脚本时出
现意外的结果。因此,最好使用 4语句显式声明所有变量,并
将其作为脚本的第一条语句。
命名规则
变量命名必须遵循 的标准命名规则。变量命名必须遵循:
第一个字符必须是字母。
不能包含嵌入的句点。
长度不能超过 #::个字符。
在被声明的作用域内必须唯一。
变量的作用域与存活期
变量的作用域由声明它的位置决定。如果在过程中声明变量,则只有该过程中
的代码可以访问或更改变量值,此时变量具有局部作用域并被称为过程级变量。
如果在过程之外声明变量,则该变量可以被脚本中所有过程所识别,称为
级 变量,具有脚本级作用域。
变量存在的时间称为存活期。级变量的存活期从被声明的一刻起,直到
脚本运行结束。对于过程级变量,其存活期仅是该过程运行的时间,该过程结
束后,变量随之消失。在执行过程时,局部变量是理想的临时存储空间。可以
在不同过程中使用同名的局部变量,这是因为每个局部变量只被声明它的过程
识别。
给变量赋值
创建如下形式的表达式给变量赋值:变量在表达式左边,要赋的值在表达式右
边。例如:
C#88
标量变量和数组变量
剩余29页未读,继续阅读
lihuanqing
- 粉丝: 0
- 资源: 5
上传资源 快速赚钱
- 我的内容管理 收起
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
会员权益专享
最新资源
- RTL8188FU-Linux-v5.7.4.2-36687.20200602.tar(20765).gz
- c++校园超市商品信息管理系统课程设计说明书(含源代码) (2).pdf
- 建筑供配电系统相关课件.pptx
- 企业管理规章制度及管理模式.doc
- vb打开摄像头.doc
- 云计算-可信计算中认证协议改进方案.pdf
- [详细完整版]单片机编程4.ppt
- c语言常用算法.pdf
- c++经典程序代码大全.pdf
- 单片机数字时钟资料.doc
- 11项目管理前沿1.0.pptx
- 基于ssm的“魅力”繁峙宣传网站的设计与实现论文.doc
- 智慧交通综合解决方案.pptx
- 建筑防潮设计-PowerPointPresentati.pptx
- SPC统计过程控制程序.pptx
- SPC统计方法基础知识.pptx
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功
评论0