网站大量收购独家精品文档,联系QQ:2885784924

安徽科技学院Web数据库技术课件第4章 在A SP中使用VBScript.ppt

安徽科技学院Web数据库技术课件第4章 在A SP中使用VBScript.ppt

  1. 1、本文档共183页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
第4章 在ASP中使用VBScript 本章要点: l???????? Vbscript的常量、变量 l???????? Vbscript的控制转移和循环 l???????? Vbscript中的过程 l???????? Vbscript的浏览器及Err对象 l? VBScript事件处理和错误调试技术 4.1 脚本语言 4.1.1 什么是脚本语言 脚本语言是介于HTML和Java、C++和Visual Basic之类的编程语言之间的语言。HTML通常用于格式化文本和链接网页。编程语言通常用于向计算机发送一系列复杂指令。脚本语言也可用来向计算机发送指令,但它们的语法和规则没有可编译的编程语言那样严格和复杂。脚本语言主要用于格式化文本和使用以编程语言编写的已编译好的组件。 ASP使网站开发人员用多种脚本语言编写完整的过程成为可能。事实上,在单个 .asp 文件内部就可以使用多种脚本语言。另外,由于脚本是在服务器端读取和处理的,所以请求 .asp 文件的客户端浏览器并不需要支持脚本。 在服务器端使用脚本语言,需要在服务器端安装脚本引擎。脚本引擎是用于处理脚本的COM(组件对象模型)对象,通俗地讲就是用某种语言书写的命令的程序。ASP为脚本引擎提供主机环境并把.asp文件中的脚本交给脚本引擎处理。 对于.asp文件中使用的每种脚本语言,都要将它们相应的脚本引擎安装在Web服务器上。 ASP带有两个脚本引擎:Microsoft Visual Basic Scripting Edition (VBScript)和Microsoft JScript。缺省语言是VBScript,当安装完Active Server Pages时,它就已存在了。同时安装的还有JScript。当然也可以安装和使用其它的脚本语言引擎,例如Perl。 4.1.2 VBScript和JScript之间的区别 VBScript和JScript之间最大的区别就是它们的结构。VBScript是Visual Basic 的子集,如果你曾经用过Visual Basic或者是Visual Basic for Applications(VBA),就会觉得非常熟悉。不过它们并不是完全一样的,因为VBScript是特意为在浏览器中进行工作而设计的,它不包括一些在脚本这个范围以外的特性,如文件访问和打印等等。 而另一方面,JScript是从一组编程语言如C、C++、以及Java等之中脱离出来的。如果你以前曾经用过C或者是Java,那么JScript的结构你会觉得非常熟悉。即便你不知道这些语言也没有关系,JScript的结构一点也不难,它就像C和Java一样方便,而没有它们那么复杂 . 但是,JScript和Java是完全不同的两种语言。Java是一种对于网页应用程序和非网页应用程序都可以使用的完全成熟的开发语言。而JScript是一种主要用于脚本编写的脚本语言。 JScript和VBScript的任务是相同的——都是用来编写Web网页的。每种语言都支持一些别的语言不支持的特性,不过,这些差异还不足以自动划分两种语言的使用范围。 选择脚本语言很多因素,比如:将要使用的平台能否支持所使用的语言?所编写的或要编写的是客户端应用还是服务器端应用?如果是服务器端的,用户会使用什么浏览器和服务器软件? 1.什么时候选择VBScript BScript主要是用在微软公司的各种平台上。因此如果想用VBScript来进行编写,就必须要使用下列脚本之一: 服务器脚本。如果要用VBScript来编写服务器脚本(如在ASP网页中),这个服务器必须是IIS,或者是其它服务器。 客户端脚本。如果想在浏览器脚本中用到VBScript,这个浏览器必须是IE。因为其它流行的浏览器可能不支持VBScript。 如果使用的是Visual InterDev,那么就应该使用IIS(或是其它相同的服务器),因而用VBScript来编写服务器脚本不是问题。如果使用的不是IIS,就要搞清楚该服务器是不是能够支持VBScript。 然而,如果要建立的是一个公共Web点,就无法控制其他人使用的浏览器,那么IE只能用于客户端脚本这个限制就成问题了。不过,如果在浏览器已知的情况下用VBScript编写客户端脚本,这还是可行的。 如果目标平台能够支持VBScript,考虑一下下列因素再决定是否用VBScript来编写脚本: 错误控制。在VBScrip中有On Error Resume Next来对特殊情况给出说明。如

您可能关注的文档

文档评论(0)

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

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

1亿VIP精品文档

相关文档