[计算机软件及应用]第3章VBScript脚本语言基础.ppt

[计算机软件及应用]第3章VBScript脚本语言基础.ppt

  1. 1、本文档共167页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
[计算机软件及应用]第3章VBScript脚本语言基础

第3章 VBScript脚本语言 本章学习目标:本章详细介绍ASP内置对象的使用方法.通过本章学习,应掌握的内容为: 服务器端脚本和客户端脚本的概念及使用 VBScript脚本语言的数据类型 VBScript脚本语言三种主要控制结构 VBScript脚本语言常用函数的格式及用法 VBScript脚本语言中对象和事件的概念和处理过程 第3章 VBScript脚本语言 3. 1 脚本语言概述 3. 2 VBScript基本语法 3. 3 VBScript常用函数 3. 4 VBScript的对象和事件 3.1 脚本语言概述 HTML语言生成的文档是一种静态文档,很难满足用户和Web页面之间实现交互功能的需要。脚本语言可以实现制作动态页面的要求,使程序更具有交互能力 3.1.1 脚本语言概述 脚本是嵌在HTML网页中的一段程序。编写简单,可以用任何文本编辑器编写,只要保存为纯ASCII文本文件即可。较流行的脚本语言有:VBScript和JavaScript。其中,VBScript(Microsoft Visual Basic Scripting Edition,简称VBScript)是程序开发语言 Visual Basic 家族的成员 。 ASP默认使用VBScript,作用是用来弥补网页嵌入控件(如Java Applet或ActiveX等)的不足,它与HTML的完美结合,使得网页操作更加的灵活。 3.1 脚本语言概述 VBScript与JavaScript性能比较 3.1 脚本语言概述 应用ASP技术编程时默认是使用VBScript。也可设置脚本语言: 在IIS中设定(备注) 在网页中指定脚本语言格式: %@ LANGUAGE=VBScript% 利用 SCRIPT 设定脚本语言 例如: SCRIPT LANGUAGE=VBScript RUNAT=Server 3.1 脚本语言概述 3.1.2 脚本语言类型 分为服务器端脚本和客户端脚本,主要区别是: 1. 运行方式不同:服务器端脚本在Web服务器上执行,由服务器根据脚本的执行结果生成相应的HTML页面并发送到客户端浏览器中并显示。只有服务器端脚本才能真正地实现“动态网页”。服务器端脚本的执行不受浏览器的限制,脚本在网页通过网络传送给浏览器之前被执行,Web浏览器收到的只是标准的HTML文件。 客户端脚本由浏览器解释执行。由于客户端脚本随着HTML页面下载到客户端浏览器,在用户本地执行,因此其执行速度明显快于服务器端脚本。 3.1 脚本语言概述 2. 语法格式不同: (1)服务器端脚本: SCRIPT LANGUAGE=”VBScript” RUNAT=”server” !-- 脚本代码 -- /SCRIPT 或 % VBScript脚本程序片段 % 3.1 脚本语言概述 例 3_1a.asp %@ LANGUAGE = VBScript % HTML BODY FONT SIZE=7 % Response.Write 欢迎使用 VBScript脚本语言!% /FONT /BODY/HTML 3.1 脚本语言概述 (2)客户器端脚本: 一般形式如下: SCRIPT LANGUAGE=language [EVENT=event] [FOR=object] !-- 脚本代码 -- /SCRIPT 属性的意义: LANGUAGE:指定使用哪一种脚本语言,不同的浏览器支持的脚本语言是不一样的。 EVENT:指定与此段脚本相关联的事件。 FOR:指定与事件相关联的对象。 3.1 脚本语言概述 例:3-3.htm HTMLHEADTITLE客户端脚本编写举例程序/TITLE SCRIPT LANGUAGE=VBScript EVENT=OnClick FOR=Button1 !-- Dim frmTmp 声明一个变量 Set frmTmp=Document.Form1 If IsNumeric(frmTmp.Text1.Value) Then If frmTmp.Text1.Value10 or frmTmp.Text1.Value30 Then MsgBox 请输入10到30之间的数字! Else FrmTmp.Submit 输入正确,传递到服务器 End If Else MsgBox请输入数字! End if -- /SCRIPT/HEAD 3.1 脚本语言概述 BODY bgColor=White H2请输入10到30之间的数字:/H2HR FO

文档评论(0)

ctuorn0371 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档