1 / 183
文档名称:

第4章 在ASP中使用VBScript.ppt

格式:ppt   页数:183
下载后只包含 1 个 PPT 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

第4章 在ASP中使用VBScript.ppt

上传人:中国课件站 2011/10/11 文件大小:0 KB

下载得到文件列表

第4章 在ASP中使用VBScript.ppt

文档介绍

文档介绍:第4章在ASP中使用VBScript
本章要点:
l         Vbscript的常量、变量
l         Vbscript的控制转移和循环
l         Vbscript中的过程
l         Vbscript的浏览器及Err对象
l  VBScript事件处理和错误调试技术
脚本语言
什么是脚本语言
脚本语言是介于HTML和Java、C++和Visual Basic之类的编程语言之间的语言。HTML通常用于格式化文本和链接网页。编程语言通常用于向计算机发送一系列复杂指令。脚本语言也可用来向计算机发送指令,但它们的语法和规则没有可编译的编程语言那样严格和复杂。脚本语言主要用于格式化文本和使用以编程语言编写的已编译好的组件。
ASP使网站开发人员用多种脚本语言编写完整的过程成为可能。事实上, 文件内部就可以使用多种脚本语言。另外,由于脚本是在服务器端读取和处理的, 文件的客户端浏览器并不需要支持脚本。
在服务器端使用脚本语言,需要在服务器端安装脚本引擎。(组件对象模型)对象,通俗地讲就是用某种语言书写的命令的程序。。
,都要将它们相应的脚本引擎安装在Web服务器上。
ASP带有两个脚本引擎:Microsoft Visual Basic Scripting Edition (VBScript)和Microsoft JScript。缺省语言是VBScript,当安装完Active Server Pages时,它就已存在了。同时安装的还有JScript。当然也可以安装和使用其它的脚本语言引擎,例如Perl。
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网页的。每种语言都支持一些别的语言不支持的特性,不过,这些差异还不足以自动划分两种语言的使用范围。
选择脚本语言很多因素,比如:将要使用的平台能否支持所使用的语言?所编写的或要编写的是客户端应用还是服务器端应用?如果是服务器端的,用户会使用什么浏览器和服务器软件?

BScript主要是用在微软公司的各种平台上。因此如果想用VBScript来进行编写,就必须要使用下列脚本之一:
服务器脚本。如果要用VBScript来编写服务器脚本(如在ASP网页中),这个服务器必须是IIS,或者是其它服务器。
客户端脚本。如果想在浏览器脚本中用到VBScript,这个浏览器必须是IE。因为其它流行的浏览器可能不支持VBScript。
如果使用的是Visual InterDev,那么就应该使用IIS(或是其它相同的服务器),因而用VBScript来编写服务器脚本不是问题。如果使用的不是IIS,就要搞清楚该服务器是不是能够支持VBScript。
然而,如果要建立的是一个公共Web点,就无法控制其他人使用的浏览器,那么IE只能用于客户端脚本这个限制就成问题了。不过,如果在浏览器已知的情况下用VBScript编写客户端脚本,这还是可行的。
如果目标平台能够支持VBScript,考虑一下下列因素再决定是否用VBScript来编写脚本:
错误控制。在VBScrip中有On Error Resume Next来对特殊情况给出说明。如果编写的是服务器脚本,错误控制是非常重要的,因为脚本的运行是无人照顾的。
格式化。VBScript有这样的功能,能够轻松的把数据,数字和货币数据格式化。

最近更新

2024年遂宁工程职业学院单招综合素质考试模拟.. 40页

2024年邯郸职业技术学院单招职业技能测试模拟.. 40页

2024年郑州信息科技职业学院单招职业倾向性测.. 40页

2024年郑州科技学院单招职业倾向性考试题库最.. 39页

2024年重庆五一职业技术学院单招职业倾向性测.. 38页

2024年重庆公共运输职业学院单招职业适应性考.. 40页

2024年重庆安全技术职业学院单招综合素质考试.. 38页

2024年重庆市德阳市单招职业适应性测试模拟测.. 43页

2024年重庆水利电力职业技术学院单招职业技能.. 39页

2024年重庆电讯职业学院单招职业倾向性测试题.. 40页

2024年重庆能源职业学院单招综合素质考试题库.. 40页

2024年重庆轻工职业学院单招职业适应性考试模.. 39页

2024年长春东方职业学院单招职业倾向性考试模.. 40页

2024年长沙文创艺术职业学院单招职业适应性考.. 38页

2024年长治幼儿师范高等专科学校单招职业倾向.. 42页

2024年闽江师范高等专科学校单招职业适应性考.. 40页

2024年阿勒泰职业技术学院单招职业倾向性测试.. 40页

2024年陕西国际商贸学院单招职业倾向性测试模.. 40页

2024年陕西机电职业技术学院单招综合素质考试.. 40页

2024年青岛求实职业技术学院单招职业倾向性测.. 41页

2024年青岛黄海学院单招职业技能测试模拟测试.. 40页

小学数学六年级下册《鸽巢问题》作业设计 9页

国开《建筑力学》期末机考答案 15页

农村人才流失国外研究报告 2页

住院患者自带药品使用管理规定通知 3页

栏杆计算书 2页

黄酒评分、扣分标准表(共1页) 1页

GA T 1585-2019《法庭科学 尸体检验摄像技术规.. 8页

G303国道集阿公路驼腰岭平交道口改造工程施工.. 13页

如何领受神的医治 查尔斯.凯普斯 15页