《ASP程序设计及应用》第3章 VBScript脚本语言

第3章 VBScript脚本语言 3.1 VBScript脚本语言概述 3.2基本数据类型及输入输出 3.3表达式和运算符 3.4 VBScript中的控制语句 3.5 VBScript函数及子过程 3.6 VBScript的对象和事件
第3章 VBScript脚本语言 3.1 VBScript脚本语言概述 3.2 基本数据类型及输入输出 3.3 表达式和运算符 3.4 VBScript中的控制语句 3.5 VBScript函数及子过程 3.6 VBScript的对象和事件

3.1 VBScript脚本语言概述 3.1.1服务器端脚本和客户端脚本 服务器端脚本在Web服务器上执行,由服务器根据 脚本的执行结果生成相应的HTM页面并发送到客户 端浏览器中并显示。只有服务器端脚本才能真正地 实现“动态网页”。服务器端脚本的执行不受浏览 器的限制,脚本在网页通过网络传送给浏览器之前 被执行,Web浏览器收到的只是标准的HTML文件 >客户端脚本由浏览器解释执行。由于客户端脚本 随着HTML页面下载到客户端浏览器,在用户本地 执行,因此其执行速度明显快于服务器端脚本
3.1 VBScript脚本语言概述 3.1.1 服务器端脚本和客户端脚本 ➢ 服务器端脚本在Web服务器上执行,由服务器根据 脚本的执行结果生成相应的HTML页面并发送到客户 端浏览器中并显示。只有服务器端脚本才能真正地 实现“动态网页”。服务器端脚本的执行不受浏览 器的限制,脚本在网页通过网络传送给浏览器之前 被执行,Web浏览器收到的只是标准的HTML文件。 ➢ 客户端脚本由浏览器解释执行。由于客户端脚本 随着HTML页面下载到客户端浏览器,在用户本地 执行,因此其执行速度明显快于服务器端脚本

3.1 VBScript脚本语言概述 3.1.2 VBScript脚本语言编程实例 1.服务器端脚本 shttp://localhost/vbscript/fuwuqi.asp-MicRosoFtInternetExplorer 口x 文件()编辑E查看(收藏(A)工具(T帮助H 地址(D)圈h:/ calhost/ vBScript /Fuwugi, asp 转到链接 欢迎使用 VBScript脚本语言 完毕 本地 Intranet
3.1 VBScript脚本语言概述 3.1.2 VBScript脚本语言编程实例 1.服务器端脚本

3.1 VBScript脚本语言概述 2.客户端脚本 一般形式如下: 脚本代码--> 属性的意义: LANGUAGE:指定使用哪一种脚本语 言,不同的浏览器支持的脚本语言是不一样的。 EVENT:指定与此段脚本相关联的事件。FOR:指定 与事件相关联的对象
3.1 VBScript脚本语言概述 2.客户端脚本 一般形式如下: 属性的意义:LANGUAGE:指定使用哪一种脚本语 言,不同的浏览器支持的脚本语言是不一样的。 EVENT:指定与此段脚本相关联的事件。FOR:指定 与事件相关联的对象

3.1 VBScript脚本语言概述 3.1.3 VBScript/JAvasCript 相关性 VBScript Javascript 能 程序格嵌入到HTM中 嵌入到HTM中 式数型 数据类采用复合的单一变量类型,使用采用松散数据类型,变量不 DIM定义后使用 用定义可直接使用 对象概无法自定义对象类型,使用系统对无法自定义对象类型,使用 象,无类和继承的概念,可定义函系统对象,无类和继承的概 数过程和子程序过程 念,只能定义函数 执行方有浏览器内部虚拟机处理 有浏览器内部虚拟机处理 式 安全性安全性高,严禁写入磁盘 安全性高,严禁写入磁盘
3.1 VBScript脚本语言概述 3.1.3 VBScript和JavaScript 相关性 能 VBScript JavaScript 程 序 格 式 嵌入到HTML中 嵌入到HTML中 数 据 类 型 采用复合的单一变量类型,使用 DIM定义后使用 采用松散数据类型,变量不 用定义可直接使用 对 象 概 念 无法自定义对象类型,使用系统对 象,无类和继承的概念,可定义函 数过程和子程序过程 无法自定义对象类型,使用 系统对象,无类和继承的概 念,只能定义函数 执 行 方 式 有浏览器内部虚拟机处理 有浏览器内部虚拟机处理 安全性 安全性高,严禁写入磁盘 安全性高,严禁写入磁盘

3.2基本数据类型及输入输出 3.2.1将单行语句分成多行 在编写程序代码时,有的语句可能会很长, 为了在阅读和对程序查错时直观、方便,可 使用续行符“-”(由一个空格和一个下划线 组成),将长的语句分成多行书写。下面举 例说明将单行语句分成多行书写的程序编写 方法
3.2 基本数据类型及输入输出 3.2.1 将单行语句分成多行 在编写程序代码时,有的语句可能会很长, 为了在阅读和对程序查错时直观、方便,可 使用续行符“ -”(由一个空格和一个下划线 组成),将长的语句分成多行书写。下面举 例说明将单行语句分成多行书写的程序编写 方法

3.2基本数据类型及输入输出 3.2.2在代码中加注释 注释的一般格式为: 格式一: Rem注释内容 格式二: 注释内容 或 语句′注释内容
3.2 基本数据类型及输入输出 3.2.2 在代码中加注释 注释的一般格式为: 格式一: Rem 注释内容 格式二: ′注释内容 或 语句′注释内容

3.2基本数据类型及输入输出 3.2.3使用不同进制的数字 在 VBScript中,除了可以使用默认的十进 制来表示数字外,还允许使用十六进制或八 进制来表示数字。对于不同进制的数, VBScript在表达方式上有明确规定,即十六 进制数要加前缀&H(如&H9),八进制数要 加前缀&0(数字零)或&0(字母0)(如& 011或&011),十进制数不用加任何前缀
3.2 基本数据类型及输入输出 3.2.3 使用不同进制的数字 在VBScript中,除了可以使用默认的十进 制来表示数字外,还允许使用十六进制或八 进制来表示数字。对于不同进制的数, VBScript在表达方式上有明确规定,即十六 进制数要加前缀&H(如&H9),八进制数要 加前缀&0(数字零)或&O(字母O)(如& 011或&O11),十进制数不用加任何前缀

3.2基本数据类型及输入输出 3.2.4数据类型及其子类型 Byte(字节) String (字符串) Integer(整型)、Long(长整型) Sing1e(单精度浮点数) Double(双精度浮点数) Currency(货币)、 Boolean(布尔型) Date/Time(日期/时间) Empty(空类型)、Nu11(空值) 0 b ject(对象)、Bror(错误)
3.2 基本数据类型及输入输出 3.2.4 数据类型及其子类型 Byte(字节)、String(字符串)、 Integer(整型)、Long(长整型)、 Single(单精度浮点数)、 Double(双精度浮点数)、 Currency(货币)、Boolean(布尔型)、 Date/Time(日期/时间)、 Empty(空类型)、Null(空值)、 Object(对象)、Error(错误)

3.2基本数据类型及输入输出 3.2.5变量 1.变量命名规则 变量的名字必须以字母开头。 名字中不能含有句号。 >名字不能超过255个字符。 >名字不能和 VBScript中的关键字同名 >变量名在被声明的作用域内必须惟
3.2 基本数据类型及输入输出 3.2.5 变量 1.变量命名规则 ➢变量的名字必须以字母开头。 ➢名字中不能含有句号。 ➢名字不能超过255个字符。 ➢名字不能和VBScript中的关键字同名。 ➢变量名在被声明的作用域内必须惟一
按次数下载不扣除下载券;
注册用户24小时内重复下载只扣除一次;
顺序:VIP每日次数-->可用次数-->下载券;
- 《ASP程序设计及应用》第2章 Web页面制作基础.ppt
- 《ASP程序设计及应用》第1章 ASP基础.ppt
- 《ASP程序设计及应用》第12章 设计实例.ppt
- 《ASP程序设计及应用》第11章 Web数据库的操作.ppt
- 《ASP程序设计及应用》第10章 ADO对象.ppt
- 《计算机通信与计算机网络》电子书.doc
- 《算法分析与设计》讲义(郭彦宏).ppt
- 《C语言程序设计》课程教学资源:电子教案.doc
- 《C语言程序设计》课程教学资源:第十章 结构体和共用体.ppt
- 《C语言程序设计》课程教学资源:第九章 指针.ppt
- 《C语言程序设计》课程教学资源:第八章 预处理命令.ppt
- 《C语言程序设计》课程教学资源:第七章 函数.ppt
- 《C语言程序设计》课程教学资源:第六章 数组.ppt
- 《C语言程序设计》课程教学资源:第五章 选择结构.ppt
- 《C语言程序设计》课程教学资源:第四章 选择结构.ppt
- 《C语言程序设计》课程教学资源:第三章 顺序程序设计.ppt
- 《C语言程序设计》课程教学资源:第二章 数据类型.ppt
- 《C语言程序设计》课程教学资源:第一章 概述.ppt
- 《ASP实用技术》第1章 网络数据库应用系统概述.ppt
- 《ASP实用技术》第7章 ASP中的 Activex组件.ppt
- 《ASP程序设计及应用》第4章 Request和Response对象.ppt
- 《ASP程序设计及应用》第5章 Session和Application对象.ppt
- 《ASP程序设计及应用》第6章 Server和ObjectContext对象.ppt
- 《ASP程序设计及应用》第7章 ASP组件.ppt
- 《ASP程序设计及应用》第8章 文件系统操作.ppt
- 《ASP程序设计及应用》第9章 Web数据库基础.ppt
- 《办公自动化》课程教学资源:第五章 Excel表格处理软件.ppt
- 《办公自动化》课程教学资源:第五章(5-2-3)工作表的修改.ppt
- 《办公自动化》课程教学资源:Exce2000实例祥解.ppt
- 《办公自动化》课程教学资源:第六章 PowerPoint文档演示制作软件.ppt
- 《办公自动化》课程教学资源:计算机基础练习题.doc
- 《办公自动化》课程教学资源:第二章 Microsoft windows98.ppt
- 《办公自动化》课程教学资源:第二章(2-8)Windows98-2.ppt
- 《办公自动化》课程教学资源:第二章(2-9)Windows98-3.ppt
- 《办公自动化》课程教学资源:第四章 Word2000文字处理软件.ppt
- 《办公自动化》课程教学资源:第四章(4-2-5)文档格式化.ppt
- 《办公自动化》课程教学资源:第四章(4-3)数学公式的编辑.ppt
- 《办公自动化》课程教学资源:第四章(4-4)在文档里插入表格.ppt
- 《办公自动化》课程教学资源:第四章(4-5)在文档中制作插图.ppt
- 《办公自动化》课程教学资源:第五章 中文Word.ppt