多媒体网页ASP脚本语言.doc
上传人:sy****28 上传时间:2024-09-14 格式:DOC 页数:2 大小:22KB 金币:18 举报 版权申诉
预览加载中,请您耐心等待几秒...

多媒体网页ASP脚本语言.doc

多媒体网页ASP脚本语言.doc

预览

在线预览结束,喜欢就下载吧,查找使用更方便

18 金币

下载此文档

如果您无法下载资料,请参考说明:

1、部分资料下载需要金币,请确保您的账户上有足够的金币

2、已购买过的文档,再次下载不重复扣费

3、资料包下载后请先用软件解压,在使用对应软件打开

ASP脚本是指嵌入到Web页中的程序代码,所使用的编程语言称为脚本语言。按照执行方式和位置的不同,脚本分为客户端脚本和服务器端脚本。客户端脚本在客户端计算机上被Web浏览器执行,服务器端脚本在服务器端计算机上被Web服务器执行。脚本语言是一种解释型语言,客户端脚本的解释器位于Web浏览器中,服务器端脚本的解释器则位于Web服务器中。静态网页只能包含客户端脚本,动态网页则可以同时包含客户端脚本和服务器端脚本。1VBScriptVBScript的代码都是包含在标记之间的。VBScript脚本语言有以下主要特点:(1)易学易用。如果读者已经了解VisualBasic或VisualBasicforApplications,就会很快熟悉VBScript。(2)ActiveX脚本。VBScript使用ActiveX脚本与宿主应用程序对话;所用的脚本编写引擎是vbscript.dll,该引擎能够识别VBScript代码;脚本编写宿主是使用脚本编写引擎的应用程序,InternetExplorer就是宿主应用程序的一个例子,它通过引擎来运行脚本。(3)其他应用程序和浏览器中的VBScript。开发者可以在其产品中免费使用VBScript来实现程序。2VBScriptVBScript只提供了一种数据类型,即Variant。可以根萦猛镜男枰≡褡詈鲜实淖永嘈屠?存储数据。常见的子类型见教材表8.1。3VBScript1、算术运算符:加(+)、减(-)、乘(*)、除(/)、整除(\)、取余(Mod)及求幂(^)等。2、逻辑运算符:与(And)、或(Or)、非(Not)和异或(Xor)。3、字符串(连接)运算符:&或+4、比较运算符:等于(=)、不等于()、小于()、小于等于(=)。其返回值为:真(True)、假(False)5、运算符的优先级别:如果有括号,则优先计算括号中的表达式,而没有括号和在括号内??的则按照一定的优先顺序运算。一般说来,当表达式包含有不同类别的运算时,算术运算符最优先,然后是比较运算符,最后才是逻辑运算。4VBScript1、变量的声明在VBScript中声明变量要用到Dim、Public或者Private语句,其中:(1)Dim语句用来声明一般变量;(2)Public语句声明公共变量,表示该变量可以为多个类或对象所使用;(3)Private用来声明私有变量,表示该变量只能在类或对象内部使用。在VBScript中命名变量必须遵循下列规则:(1)必须以字母开头。(2)中间不能加空格与标点符号。(3)变量名字的最大长度不能超过255个字符。(4)在被声明的作用域内必须是惟一的。2、变量的赋值变量先声明,再引用。3、定义常量在VBScript中定义常量时要用到Const语句。4、数组的定义5、变量的作用域6、变量的生命周期5VBScript5.1条件语句1??If...Then...Else...Endif格式:ifthen[语句块1]else[语句块2]Endif2、If...ElseIf...Endif格式:ifthen[语句块1][elseifthen语句块2][elseifthen语句块3]......[elseifthen语句块n]endif3、SelectCase语句格式:Selectcase[case[语句块1]][case[语句块2]]...caseelse[语句块n]]endselect5.2当型(While)循环:当给定条件为True时,重复执行语句;否则循环语句停止执行,而执行下面的语句。直到(Until)型循环:直重复执行一组语句,直到给定的条件为True时停止,然后执行下面的语句。变形体(For)循环:将一组语句按照指定的循环次数重复执行后,再执行下面的语句。1、当型循环结构格式1:Dowhile[语句块1][exitdo]'用于在特定条件下退出循环[语句块2]Loop格式2:Do[语句块1][exitdo]'用于在特定条件下退出循环[语句块2]Loopwhile2、直到型循环结构格式1:Dountil[语句块1][exitdo]'用于在特定条件下退出循环[语句块2]Loop格式2:Do[语句块1][exitdo]'用于在特定条件下退出循环[语句块2]Loopuntil3、For...Next语句格式:ForTo[step步长][语句块1][exitfor]'用于在特定条件下退出循环[语句块2]Next6VBScript6.1内置函数1、数字运算函数2、字符串函数3、日期函数4、数据类型转换函数5、其他函数6.21、Sub子过程Sub过程是没有返回值的过程,可以用Sub语句来声明其名称、参数以及构成其主体的代码,语法格式如下:定义过程:Sub[命令]EndSub