ASP动态网站开发基础教程(第4版) 教学课件 作者 978-7-302-28339-3第3章 VBScript编程基础.ppt

ASP动态网站开发基础教程(第4版) 教学课件 作者 978-7-302-28339-3第3章 VBScript编程基础.ppt

ID:50018773

大小:250.50 KB

页数:34页

时间:2020-03-07

ASP动态网站开发基础教程(第4版) 教学课件 作者 978-7-302-28339-3第3章 VBScript编程基础.ppt_第1页
ASP动态网站开发基础教程(第4版) 教学课件 作者 978-7-302-28339-3第3章 VBScript编程基础.ppt_第2页
ASP动态网站开发基础教程(第4版) 教学课件 作者 978-7-302-28339-3第3章 VBScript编程基础.ppt_第3页
ASP动态网站开发基础教程(第4版) 教学课件 作者 978-7-302-28339-3第3章 VBScript编程基础.ppt_第4页
ASP动态网站开发基础教程(第4版) 教学课件 作者 978-7-302-28339-3第3章 VBScript编程基础.ppt_第5页
资源描述:

《ASP动态网站开发基础教程(第4版) 教学课件 作者 978-7-302-28339-3第3章 VBScript编程基础.ppt》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、教材第03章VBScript编程基础本章将介绍ASP的脚本编程语言中的一种——VBScript。VBScript是专业编程语言VisualBasic的子集。使用VBScript可以实现很多动态交互功能,诸如在将数据发送到服务器之前先进行处理和校验,创建新的Web内容,甚至编写完全在客户端运行的应用程序,如计算器和游戏使用程序,扩展客户端的功能等方法。3.1VBScript语言概述3.2VBScript中的变量3.3VBScript中的运算符3.4VBScript中的数据类型3.5VBScript中常量的定义3.6赋值语句3.7条件语句3.8循环语句3.9

2、VBScript中的过程3.10VBScript函数3.1VBScript语言概述主题3.1.1VBScript语言的特点VBScript可以被用来自动地完成重复性的Windows操作系统任务。在Windows操作系统中,VBScript可以在WindowsScriptHost的范围内运行。Windows操作系统可以自动辨认和执行*.VBS和*.WSF两种文件格式,此外InternetExplorer可以执行HTA和CHM文件格式。3.1.2在HTML中使用VBScript在HTML网页设计过程中,使用VBScript语言一般是在HTML文件中嵌入VBS

3、cript脚本,从而扩展HTML的功能,获得单凭HTML语言无法实现的网页效果。3.1.3在ASP中使用VBScriptASP是一套服务器端的对象模型,其本身并不是一种脚本语言,但它却为嵌入HTML页面中的脚本语言提供了运行环境。在ASP程序中常用的脚本语言有VBScript和JScript等语言,系统默认的语言为VBScript语言。3.2VBScript中的变量3.2.1简单变量的声明声明变量有显式声明和隐式声明两种方式。显式声明要用到Dim语句、Public语句和Private语句。例如:<%DimstrUserName%>声明多个变量时,可使用逗

4、号来分隔变量。例如:<%DimstrUserName,strPassword,b%>3.2.2数组变量的声明数组变量是一类具有相同名字,但有不同的下标值的变量,简称数组。数组中的每个元素都用惟一的下标来识别。例如intAge(9)中,intAge是数组名,9是下标。数组变量的声明同简单变量相同,唯一的区别是声明数组变量时变量名后面带有括号,下例声明了一个包含20个元素的一维数组:DimlngSum(19)3.2.3变量的赋值变量的赋值比较简单。一般情况下,编制表达式的左边,要赋的值在表达式的右边。变量的赋值方式可以采用以下方式:“=”号赋值。例如给变量c

5、ount赋值100,如下:count=100直接使用函数返回值。例如:A=GetValue(b,c)复制对象的赋值。该赋值方式需要使用Set,例如:Setre=Server.CreateQbject(“ADODB.RecordSet”)3.2.4变量的命名约定给变量起名称时,一定要遵循VBScript的标准命名规则,变量命名必须遵循以下几个方面:第一个字符必须是字母。不能包含句点。长度不能超过255个字符。在声明的作用域内必须惟一。名字不能和关键字同名。3.2.5变量的作用域与存活期变量的作用域由声明它的位置决定。如果在过程中声明变量,则只有该过程中的代

6、码可访问或更改变量值,此时变量具有局部作用域并被称为过程级变量。如果在过程之外声明变量,则该变量可以被脚本中所有过程所识别,称为脚本级变量,具有脚本级作用域。用户在开发大型ASP网站时,程序代码量非常庞大,网站开发过程中不可避免会出现相同名字的变量。此时,应使用变量的作用域,避免发生变量重名的问题。3.3VBScript中的运算符3.3.1算术运算符算符运算符用于执行简单的算术运算,其语法如下:NumExp=NumExp1OperatorNumExp2其中,NumExp、NumExp1和NumExp2均为数值表达式,Operator为算术运算符。3.3.

7、2关系运算符关系运算符用来比较两个表达式的值的大小,如大于(>)、小于(<)、大于等于(>=)、小于等于(<=)、不等于(<>)和等于(=)。关系运算的结果是逻辑值True或False。关系运算可用于数值间的比较,也可用于字符串间的比较。当用于字符串间的比较时,将按ASCII码值的大小由左向右依次逐个字符进行比较,直到比较出结果为止。3.3.3逻辑运算符逻辑运算通常也称为布尔运算,专门用于逻辑值之间的运算。3.3.4连接运算符连接运算是将两个字符表达式连接起来,生成一个新的字符串。连接运算符有+和&两个。3.3.4运算符的优先级当一个表达式包含有多个运算

8、符时,执行运算的符号有一个固定的优先计算顺序,如下所示:算术运算符>连接运算符>

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

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

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