ASP动态网站开发教程第三版.教学课件作者978730216457903章节

上传人:E**** 文档编号:90581908 上传时间:2019-06-13 格式:PPT 页数:22 大小:245KB
返回 下载 相关 举报
ASP动态网站开发教程第三版.教学课件作者978730216457903章节_第1页
第1页 / 共22页
ASP动态网站开发教程第三版.教学课件作者978730216457903章节_第2页
第2页 / 共22页
ASP动态网站开发教程第三版.教学课件作者978730216457903章节_第3页
第3页 / 共22页
ASP动态网站开发教程第三版.教学课件作者978730216457903章节_第4页
第4页 / 共22页
ASP动态网站开发教程第三版.教学课件作者978730216457903章节_第5页
第5页 / 共22页
点击查看更多>>
资源描述

《ASP动态网站开发教程第三版.教学课件作者978730216457903章节》由会员分享,可在线阅读,更多相关《ASP动态网站开发教程第三版.教学课件作者978730216457903章节(22页珍藏版)》请在金锄头文库上搜索。

1、第03章 VBScript语言基础,VBScript是Macromedia公司开发的一种脚本语言,可以用来编写用于客户端和服务器端上的脚本程序。ASP利用它创建动态程序代码,用户可以将其视为简化版的Visual Basic。本章将简要地介绍 VBScript的应用基础与常用函数,以帮助用户在学习ASP时更好地利用其功能。,教学重点与难点,了解使用VBScript配置ASP的方法 了解VBScript的特点 了解VBScript的变量 了解VBScript的常数 了解VBScript的数据类型 掌握VBScript常用语句的使用方法 了解VBScript的过程与函数,3.1 使用VBScript

2、配置ASP,ASP本身并不是一种脚本语言,但它却为嵌入HTML页面中的脚本语言提供了运行环境。在ASP程序中常用的脚本语言有VBScript和JScript等语言,系统默认的语言为VBScript。在本节和后续章节中,将介绍一些与ASP开发相关的或是很重要的VBScript基础知识 。,通过IIS指定ASP使用VBScript 在ASP文件中声明脚本语言 在标记中加入脚本语言,用户可通过IIS指定默认使用的脚本语言,只要是之间的代码,ASP在解释时会认为使用的是默认脚本语言。,3.1.1 通过IIS指定ASP使用VBScript,如果在某一单个页面指定脚本语言,可在文件初始部分用一条声明语句进

3、行指定。须要特别注意的是,该语句一定要放在所有语句之前,如下例所示: ,3.1.2 在ASP文件中声明脚本语言,最灵活、作用范围最小的脚本语言指定方法是使用标记,即在标记中加入所需的语言。在一个已设定主脚本语言的页面中,使用标记仍可以指定页面的某一部分采用其他的脚本语言,如下例: Response.Write(“hello world!“) 在屏幕上输出hello world! ,3.1.3 在标记中加入脚本语言,3.2 VBScript的基本元素,VBScript是Visual Basic的子集,编程方法和Visual Basic基本相同。本节将学习VBScript中的数据类型、运算符、常量

4、、变量和数组等基本元素的概念和使用方法。,数据类型 运算符 常量 变量 数组,VBScript只有一种数据类型,即Variant类型,也叫做变体类型。Variant类型可以在不同的场合代表不同类型的数据。例如,Variant类型用于数字时,将作为数值处理;用于字符串时,将作为字符串处理。 大多数情况下,Variant类型会按照最适用于其包含的数据方式进行操作。,3.2.1 数据类型,VBScript提供了4种类型的运算符,即算术运算符、连接运算符、关系运算符和逻辑运算符。将运算符和操作数连接起来,就构成了表达式。,3.2.2 运算符,算术运算符 连接运算符 关系运算符 逻辑运算符 运算符的优先

5、级,常量就是拥有固定数值的名称,常量可以代表字符串、数字等常数。常量一经声明,在程序执行期间,其值不会发生改变。,3.2.3 常 量,变量用于引用计算机内存地址,该地址可以存储程序运行时可更改的程序信息。在程序中,常用变量来临时存储数据 。,3.2.4 变 量,数组变量是一类具有相同名字,但有不同的下标值的变量,简称数组。数组中的每个元素都用唯一的下标来识别。例如intAge(9)中,intAge是数组名,9是下标。 数组变量的声明同简单变量相同,唯一的区别是声明数组变量时变量名后面带有括号,如下面的代码声明了一个包含20个元素的一维数组: Dim lngSum (19),3.2.5 数 组,

6、3.3 VBScript常用语句,默认情况下,脚本中的代码总是按书写的先后顺序来执行的。但在实际应用中,通常要根据条件的成立与否来改变代码的执行顺序,这时就要使用控制结构。 在VBScript中,控制结构有判定结构和循环结构两种。判定结构主要是根据判断的结果来决定执行哪部分代码,它又分为条件结构和选择结构两种。,条件语句 选择语句 循环语句,条件语句用于判断条件是True还是False,并且根据判断结果来指定要运行的语句(语句既可为单条语句,也可以是由多条语句组成的复合语句)。条件语句有以下几种形式。 形式1: If 条件表达式Then语句End If 形式2: If 条件表达式Then语句1

7、 Else语句2 End If 形式3: If 条件表达式1Then 语句1 ElseIf条件表达式2 Then 语句2 Else 语句n+1 End If,3.3.1 条件语句,选择语句Select Case是If语句多条件时的另外一种表示方法,可在多个执行语句中有选择地执行其中的一个。它的优点是程序更简洁易读,语法结构如下: Select Case 表达式 Case 结果1 语句1 Case 结果2 语句2 Case 结果n 语句n Case Else 语句n+1 End Select,3.3.2 选择语句,循环结构允许重复执行一行或数行代码。在VBScript中,提供了3种不同风格的循环

8、语句,即Do循环、For循环和For Each循环 。,3.3.3 循环语句,Do循环 For循环 For Each循环,3.4 过程与函数,过程是用来执行特定任务的独立的程序代码。使用过程,可以将程序划分成一个个较小的逻辑单元,过程中的代码能够被反复调用,这样可以减少不必要的重复。可以将过程定义放在调用该过程的同一个ASP文件中,也可以将常用过程放在共享的文件中,并使用#include命令将该文件包含在调用过程的ASP文件中。 VBScript根据是否返回值将过程划分为Sub过程(子过程)和Function过程(函数)两种。Sub过程只执行程序而不返回值,因而不能用于表达式中,而Functi

9、on函数可以将执行代码后的结果返回给请求程序 。,Sub过程 Function函数 按地址传递和按值传递 数组参数,3.4.1 Sub过程,Sub 过程是一种可以获取参数,执行一系列语句以及可改变其参数值的独立过程。Sub过程可以使用参数(由调用过程传递的常数、变量或表达式),参数在调用过程和被调用过程之间传递信息。如果Sub过程无任何参数,则Sub语句必须包含空括号()。其语法结构如下: Sub 子程序名(参数1,参数2,) End Sub 定义一个Sub过程后,就可以在程序代码中调用它。Sub过程的调用有两种方式。一种是使用Call语句,它要求将所有参数包含在括号之中,其语法结构如下: C

10、all 子程序名 (参数1,参数2,) 另一种是直接使用子过程名,只需输入过程名及所有参数值,参数值之间使用逗号分隔。其语法结构如下: 子过程名 参数1,参数2,函数和子过程一样,也是用来完成特定功能的独立的程序代码,可以读取参数、执行一系列语句并改变参数的值。但函数有一个最重要的特点,就是调用时将返回一个值。函数的语法结构如下: Function 函数名(参数1,参数2,) 语句 函数名=表达式 语句 End Function,3.4.2 Function函数,默认情况下,参数按地址传递,即过程按变量的内存地址去访问实际变量的内容。这样将变量传递给过程时,通过过程就可以改变变量的值。地址传递的关键字为ByRef。 另外,传递参数还可以按数值来传递。按值传递参数时,传递的只是变量的副本。如果过程中改变了这个值,则所作的变动只影响副本而不会影响到变量本身。按值传递的关键字是ByVal 。,3.4.3 按地址传递和按值传递,数组作为参数传递时,与普通参数有些不同。在过程中声明数组参数时,必须略去数组的长度,即设置一个动态数组。在调用语句中,只需给出要传递的数组名即可,不必包括数组的下标及圆括号。,3.4.4 数组参数,3.5 VBScript函数,VBScript把一些最常使用的功能整理起来,编制好了相应的处理程序,将它们以函数的形式提供使用。恰当的使用函数可以节省大量的时间 。,

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 高等教育 > 大学课件

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号