令中国铁道出版社 ASP动态网页设 第4章 VBScript
第4章 VBScript ASP动态网页设计教程
令中国铁道出版社 第4章 VBScrip 41认识 VBScript 4,2 VBScript的运算符 4.3 VBScript和HTM的应用实例
2 第4章 VBScript • 4.1 认识VBScript • 4.2 VBScript的运算符 • 4.3 VBScript和HTML的应用实例
令中国铁道出版社 4.1认识 VBScrip VBScrip可以算是微软公司为了与网景公司在网 页制作上一争高低而推出的一种脚本语言。Ⅴ SCript 源自微软的Ⅴ Visual basic。其目的是为了加强HTML的 表达能力,也就是提高网页的交互性。那什么是脚本 语言呢?脚本语言是一种必须“附”于某程序上来扩 展该程序功能的语言,例如在网页中加入脚本语言后 就可以制作出动态或者交互式的网页,以增进用户端 网页上数据处理与运算的能力。当然为了可转移性及 网络上的安全性, VBScript中减少了 Visual basic中许 多有用的功能,如 APi call和Ca等等。 3
3 4.1 认识VBScript VBScript可以算是微软公司为了与网景公司在网 页制作上一争高低而推出的一种脚本语言。VBScript 源自微软的Visual Basic。其目的是为了加强HTML的 表达能力,也就是提高网页的交互性。那什么是脚本 语言呢?脚本语言是一种必须“附”于某程序上来扩 展该程序功能的语言,例如在网页中加入脚本语言后, 就可以制作出动态或者交互式的网页,以增进用户端 网页上数据处理与运算的能力。当然为了可转移性及 网络上的安全性,VBScript中减少了Visual Basic中许 多有用的功能,如API calls和Classes等等
令中国铁道出版社 4.1认织 VBScrip 41.1 VBScript的注释命令 4.1.2 Msg Box命令的用法 413 InputBox命令 44 VBScript中变量与数组的定义
4 4.1 认识VBScript • 4.1.1 VBScript的注释命令 • 4.1.2 MsgBox命令的用法 • 4.1.3 InputBox命令 • 4.1.4 VBScript中变量与数组的定义
令中国铁道出版社 4.1认识 VBScrip 4.1.1 VBScript的注释命令 ()就是Ⅴ SCript中的注释命令,用来作为程序中注 释说明之用,可放在程序中的任何位置,其用法如下 所示: 这是一个简单的范例 用来介绍Ⅴ Script 另外保留字REM也是Ⅴ SCrip中合法的注释命令。用 法如下 rem这是一个简单的范例 rem用来介绍 VBscript
5 4.1 认识VBScript • 4.1.1 VBScript的注释命令 (')就是VBScript中的注释命令,用来作为程序中注 释说明之用,可放在程序中的任何位置,其用法如下 所示: '这是一个简单的范例 '用来介绍VBscript 另外保留字REM也是VBScript中合法的注释命令。用 法如下: rem这是一个简单的范例 rem用来介绍VBscript
令中国铁道出版社 4.1认识 VBScrip 412 Msg BoX命令的用法 Msg Box命令的功能是将后面所接的文字以对话窗 口方式展现出来。在其中还会出现一个如“确定”之 类的按钮。在Ⅴ SCript命令中的字母是没有大小写区 分的,如 Msg Box也可写成 MSGBOX、 msg Box等。需 要补充的是 Msg Box之间出现的不一定是“确定”按钮, 相应的按钮是可以选择的。基本语法如下 Msgbox"显示的文本内容"[,n[,"标题内容"] 除了第一项“显示的文本内容”是必须的(且不得 超过1024个字符)之外,其余两项都可选择( Optional), 如下页表所示
6 4.1 认识VBScript • 4.1.2 MsgBox命令的用法 MsgBox命令的功能是将后面所接的文字以对话窗 口方式展现出来。在其中还会出现一个如“确定”之 类的按钮。在VBScript命令中的字母是没有大小写区 分的,如MsgBox也可写成MSGBOX、msgBox等。需 要补充的是MsgBox之间出现的不一定是“确定”按钮, 相应的按钮是可以选择的。基本语法如下: Msgbox "显示的文本内容" [,n] [, "标题内容"] 除了第一项“显示的文本内容”是必须的(且不得 超过1024个字符)之外,其余两项都可选择(Optional), 如下页表所示
令中国铁道出版社 4.1认识 VBScrip 412 Msg Box命令的用法 n的设置值 按钮的内容 代号名称 0 确定 vbOK 确定,取消 vbOK Cancel 1234 异常终止(A),重试(R),略过() vbabortretrylgnore 是(Y),否(N),取消 vbYesNocancel 是(Y),否(N) vbYesno 重试R),取消 vbRetry Cancel (7
7 4.1 认识VBScript • 4.1.2 MsgBox命令的用法 n的设置值 按钮的内容 代号名称 0 确定 vbOK 1 确定,取消 vbOKCancel 2 异常终止(A),重试(R),略过(I) vbAbortRetryIgnore 3 是(Y),否(N),取消 vbYesNoCancel 4 是(Y),否(N) vbYesNo 5 重试(R),取消 vbRetryCancel
令中国铁道出版社 4.1认识 VBScrip 412 Msg Box命令的用法 范例(Ch4-l.htm)如下 MsgBox指令的用法 MsgBox"欢迎来到H-聊天室!"&chr(13& 您是第一次来到本聊天室吗?"”3,H聊天室 body
8 4.1 认识VBScript • 4.1.2 MsgBox命令的用法 范例(Ch4-1.htm)如下: MsgBox指令的用法
令中国铁道出版社 4.1认识 VBScrip 412 MsgBoX命令的用法 执行结果如下图所示。 VBScript:mi聊天室 您是毫 m聊聊天室吗? 匚是①否①」取消 在上例中,显示的内容为:“欢迎来到H聊天 室!”&CHR(13)&“您是第一次来到本聊天室吗? 其中“&”表示字符的连接,CHR(13是换行字符 表示此行语句未完而要接到下一行。另外N值3 也可以改为代号名称“ vb YesNo Cancel
9 4.1 认识VBScript • 4.1.2 MsgBox命令的用法 执行结果如下图所示。 在上例中,显示的内容为:“欢迎来到Hli聊天 室!”&CHR(13)&“您是第一次来到本聊天室吗?” 其中“&”表示字符的连接,CHR(13)是换行字符, “_”表示此行语句未完而要接到下一行。另外N值3, 也可以改为代号名称“vbYesNoCancel
令中国铁道出版社 4.1认识 VBScrip 412 Msg Box命令的用法 Msg Box还可有显示图标(con)的功能,只要使用下列 语法: Msgbox"显示的文本内容"[,ntm][,"标题内容" 其中m的值不同,则有不一样的图像产生,如下表所示。 m的设置值 显示图像种类 代号名称 acRitical 32 vbQuestion 48 exClamation 64 i) inFormation
10 4.1 认识VBScript • 4.1.2 MsgBox命令的用法 MsgBox还可有显示图标(icon)的功能,只要使用下列 语法: Msgbox "显示的文本内容" [,n+m] [, "标题内容"] 其中m的值不同,则有不一样的图像产生,如下表所示。 m的设置值 显示图像种类 代 号 名 称 16 vbCritical 32 vbQuestion 48 vbExclamation 64 vbInformation