Web数据库技术 第4章 在ASP中使用VBScript

Web数据库技术 第4章 在ASP中使用VBScript

ID:40239712

大小:1.12 MB

页数:184页

时间:2019-07-28

Web数据库技术 第4章 在ASP中使用VBScript_第1页
Web数据库技术 第4章 在ASP中使用VBScript_第2页
Web数据库技术 第4章 在ASP中使用VBScript_第3页
Web数据库技术 第4章 在ASP中使用VBScript_第4页
Web数据库技术 第4章 在ASP中使用VBScript_第5页
资源描述:

《Web数据库技术 第4章 在ASP中使用VBScript》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、第4章在ASP中使用VBScript本章要点:lVbscript的常量、变量lVbscript的控制转移和循环lVbscript中的过程lVbscript的浏览器及Err对象lVBScript事件处理和错误调试技术4.1脚本语言4.1.1什么是脚本语言脚本语言是介于HTML和Java、C++和VisualBasic之类的编程语言之间的语言。HTML通常用于格式化文本和链接网页。编程语言通常用于向计算机发送一系列复杂指令。脚本语言也可用来向计算机发送指令,但它们的语法和规则没有可编译的编程语言那样严格和复杂。脚本语言主要用于格式化文本和使用以编程语言编写的已编译好的组

2、件。ASP使网站开发人员用多种脚本语言编写完整的过程成为可能。事实上,在单个.asp文件内部就可以使用多种脚本语言。另外,由于脚本是在服务器端读取和处理的,所以请求.asp文件的客户端浏览器并不需要支持脚本。在服务器端使用脚本语言,需要在服务器端安装脚本引擎。脚本引擎是用于处理脚本的COM(组件对象模型)对象,通俗地讲就是用某种语言书写的命令的程序。ASP为脚本引擎提供主机环境并把.asp文件中的脚本交给脚本引擎处理。对于.asp文件中使用的每种脚本语言,都要将它们相应的脚本引擎安装在Web服务器上。ASP带有两个脚本引擎:MicrosoftVisualBasicS

3、criptingEdition(VBScript)和MicrosoftJScript。缺省语言是VBScript,当安装完ActiveServerPages时,它就已存在了。同时安装的还有JScript。当然也可以安装和使用其它的脚本语言引擎,例如Perl。4.1.2VBScript和JScript之间的区别VBScript和JScript之间最大的区别就是它们的结构。VBScript是VisualBasic的子集,如果你曾经用过VisualBasic或者是VisualBasicforApplications(VBA),就会觉得非常熟悉。不过它们并不是完全一样的,因

4、为VBScript是特意为在浏览器中进行工作而设计的,它不包括一些在脚本这个范围以外的特性,如文件访问和打印等等。而另一方面,JScript是从一组编程语言如C、C++、以及Java等之中脱离出来的。如果你以前曾经用过C或者是Java,那么JScript的结构你会觉得非常熟悉。即便你不知道这些语言也没有关系,JScript的结构一点也不难,它就像C和Java一样方便,而没有它们那么复杂.但是,JScript和Java是完全不同的两种语言。Java是一种对于网页应用程序和非网页应用程序都可以使用的完全成熟的开发语言。而JScript是一种主要用于脚本编写的脚本语言。J

5、Script和VBScript的任务是相同的——都是用来编写Web网页的。每种语言都支持一些别的语言不支持的特性,不过,这些差异还不足以自动划分两种语言的使用范围。选择脚本语言很多因素,比如:将要使用的平台能否支持所使用的语言?所编写的或要编写的是客户端应用还是服务器端应用?如果是服务器端的,用户会使用什么浏览器和服务器软件?1.什么时候选择VBScriptBScript主要是用在微软公司的各种平台上。因此如果想用VBScript来进行编写,就必须要使用下列脚本之一:服务器脚本。如果要用VBScript来编写服务器脚本(如在ASP网页中),这个服务器必须是IIS,或

6、者是其它服务器。客户端脚本。如果想在浏览器脚本中用到VBScript,这个浏览器必须是IE。因为其它流行的浏览器可能不支持VBScript。如果使用的是VisualInterDev,那么就应该使用IIS(或是其它相同的服务器),因而用VBScript来编写服务器脚本不是问题。如果使用的不是IIS,就要搞清楚该服务器是不是能够支持VBScript。然而,如果要建立的是一个公共Web点,就无法控制其他人使用的浏览器,那么IE只能用于客户端脚本这个限制就成问题了。不过,如果在浏览器已知的情况下用VBScript编写客户端脚本,这还是可行的。如果目标平台能够支持VBScri

7、pt,考虑一下下列因素再决定是否用VBScript来编写脚本:错误控制。在VBScrip中有OnErrorResumeNext来对特殊情况给出说明。如果编写的是服务器脚本,错误控制是非常重要的,因为脚本的运行是无人照顾的。格式化。VBScript有这样的功能,能够轻松的把数据,数字和货币数据格式化。在IE中事件控制很方便,就像在VisualBasic中一样。在VBScript中也能够建立一个隐含的事件处理程序,这只需要用对象-事件结构形式来定义一项功能就行了,比如说Button_onclick。不过在IE中,JScript没有这项功能(但在其它的JScript主

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。