网站建设与管理 教学课件 ppt 作者 尚晓航 第8章ASP脚本语言

上传人:E**** 文档编号:89426291 上传时间:2019-05-25 格式:PPT 页数:33 大小:1.04MB
返回 下载 相关 举报
网站建设与管理  教学课件 ppt 作者 尚晓航 第8章ASP脚本语言_第1页
第1页 / 共33页
网站建设与管理  教学课件 ppt 作者 尚晓航 第8章ASP脚本语言_第2页
第2页 / 共33页
网站建设与管理  教学课件 ppt 作者 尚晓航 第8章ASP脚本语言_第3页
第3页 / 共33页
网站建设与管理  教学课件 ppt 作者 尚晓航 第8章ASP脚本语言_第4页
第4页 / 共33页
网站建设与管理  教学课件 ppt 作者 尚晓航 第8章ASP脚本语言_第5页
第5页 / 共33页
点击查看更多>>
资源描述

《网站建设与管理 教学课件 ppt 作者 尚晓航 第8章ASP脚本语言》由会员分享,可在线阅读,更多相关《网站建设与管理 教学课件 ppt 作者 尚晓航 第8章ASP脚本语言(33页珍藏版)》请在金锄头文库上搜索。

1、网站建设与管理,中国铁道出版社 中国高职院校计算机教育课程体系 规划教材,主编:尚晓航 副主编:张姝 郭文荣,2019年5月25日,第8章ASP脚本语言,1,网站建设与管理,第一篇:网络技术基础篇 第二篇:网站局域网的组建与管理篇 第三篇:网站的制作与安全技术篇,2019年5月25日,第8章ASP脚本语言,2,第三篇:网站的制作与安全技术篇,第8章ASP脚本语言,2019年5月25日,第8章ASP脚本语言,3,本章学习目标,了解:脚步语言的定义 了解:VBScript的特点 了解:VBScript运算符的类型和引用方法 了解:VBScript的函数类型 掌握:VBScript编程的基本格式 掌

2、握:VBScript的数据类型的特点和类型 掌握:VBScript常量和变量的命名规则和使用方法 掌握:VBScript数组定义方法 掌握: VBScript程序设计方法 掌握:VBScript过程的设计方法,2019年5月25日,第8章ASP脚本语言,4,8.1VBScript脚本语言概述,1. 脚本语言概述 脚本语言:就是于HTML和C、C+、Java、VB、C#等编程语言之间的一种语言。 VBScript :就是一种脚本语言,可以用于微软 IE 浏览器的客户端脚本和微软 IIS 的服务器端脚本。,2019年5月25日,第8章ASP脚本语言,5,8.1VBScript脚本语言概述,2. V

3、BScript的基本格式 格式一:在 标记对之间写入 VBScript代码程序,基本语法格式为: VBScript代码 格式二 :把脚本程序放在之间 ,基本语法格式为: ,2019年5月25日,第8章ASP脚本语言,6,8.1VBScript脚本语言概述,2. VBScript的基本格式 编码约定包含以下内容: 对象、变量和过程的命名约定 注释约定 文本格式和缩进指南,2019年5月25日,第8章ASP脚本语言,7,8.2VBScript脚本语言的编程基础,1. VBScript 的数据类型 数据类型:VBScript 只有一种数据类型,称为 Variant。 Variant :是一种特殊的数

4、据类型,根据使用的方式,它可以包含不同类别的信息,例如字符串、整数、日期、波尔等,如表8-1所示。,2019年5月25日,第8章ASP脚本语言,8,8.2VBScript脚本语言的编程基础,VBScript 的数据类型 表8-1 Variant 包含的数据子类型,2019年5月25日,第8章ASP脚本语言,9,8.2VBScript脚本语言的编程基础,2. VBScript 的常量与变量 VBScript 常量:常量是具有一定名称、在程序执行过程中保持不变值的项目。 可在程序代码的任何位置使用常量代替实际值。 常量可以是字符串、数字、其他常数或任何除了 Is 和指数运算符之外的算术或逻辑运算符

5、组成的混合算式。 常量一经声明,不能改变其值。 常量的命名可以使用字母、数字、下划线等字符,但是第一个字符必须是大写的英文字母,中间不能有标点符号和运算符号。 使用 Const 语句在 VBScript 中定义常量,例如: ,2019年5月25日,第8章ASP脚本语言,10,8.2VBScript脚本语言的编程基础,2. VBScript 的常量与变量 VBScript 变量:变量的值可以随时进行修改,其值在计算机内存中占据一定的存储单元。 VBScript变量命名规则为: 第一个字符必须是字母,只能由字母、数字和下划线组成。 不能包含句号(.)字符。 长度不能超过 255 个字符。 在被声明

6、的作用域内必须唯一。 不能使用VBScript的关键字作为变量名。 VBScript使用 Dim 语句、Public 语句和 Private 语句显式声明变量,声明多个变量时,使用逗号分隔变量。声明方法如下: ,2019年5月25日,第8章ASP脚本语言,11,8.2VBScript脚本语言的编程基础,3. VBScript 运算符 VBScript 有一套完整的运算符,包括算术运算符、比较运算符、连接运算符和逻辑运算符,如表8-2所示。 算术运算符用于连接运算表达式。 比较运算符用于比较数值或对象。 逻辑运算符主要用于连接逻辑变量。 连接运算符用来连接两个字符串。,2019年5月25日,第8

7、章ASP脚本语言,12,8.2VBScript脚本语言的编程基础,3. VBScript 运算符 表8-2,2019年5月25日,第8章ASP脚本语言,13,8.2VBScript脚本语言的编程基础,4. VBScript 数组 数组:就是由许多名称相同的变量聚集在一起,数组的用法和普通变量是完全一样的。 数组的定义方法是:Dim 数组名(n) 不设置大小的数组定义方法:Dim 数组名() 重新定义数组的方法: Redim 数组名(n),2019年5月25日,第8章ASP脚本语言,14,8.3VBScript程序设计,1. VBScript 程序的基本控制结构可以分为以下三类: 顺序结构:程序

8、的执行过程按照程序语言排序的先后顺序依次执行。 选择结构:判断给定的条件是否满足,根据判断结果决定执行的程序语句。 循环结构:可以使某段程序被反复执行多次,2019年5月25日,第8章ASP脚本语言,15,8.3VBScript程序设计,2. VBScript 分支结构 If.Then.Else条件语句 基本语句结构: If 条件语句 Then 执行语句1 Else 执行语句2 End If 省略Else 语句的条件语句结构: If 条件语句 Then 执行语句 End If,2019年5月25日,第8章ASP脚本语言,16,例如: = 3 or vMon ,8.3VBScript程序设计,2

9、. VBScript 分支结构 If.Then.Else条件语句 嵌套的If 语句结构 : If 条件语句1 Then 执行语句1 Elseif 条件语句2 Then 执行语句2 Else 执行语句n+1 End If,2019年5月25日,第8章ASP脚本语言,17,例如: vDay=Weekday(Date) if vDay = 6 then document.write(“今天星期五“) elseif vDay 1 and vDay ,8.3VBScript程序设计,2. VBScript 分支结构 Select Case 语句 语句结构 : Select Case 变量或表达式 Cas

10、e 结果1 执行语句1 Case 结果2 执行语句2 . Case 结果n 执行语句n Case Else 执行语句n+1 End Select 例题(见例8-1),2019年5月25日,第8章ASP脚本语言,18,8.3VBScript程序设计,3. VBScript 循环结构 循环类型 在条件变为 False 之前重复执行语句。 在条件变为 True 之前重复执行语句。 按照指定的次数重复执行语句。 VBScript 中可使用下列循环语句: Do.Loop :当 (或直到)条件为 True 时循环。 While.Wend :当条件为 True 时循环。 For.Next :指定循环次数,使

11、用计数器重复运行语句。 For Each.Next :对于集合中的每项或数组中的每个元素,重复执行一组语句。,2019年5月25日,第8章ASP脚本语言,19,8.3VBScript程序设计,3. VBScript 循环结构 Do.Loop循环 Do WhileLoop 语句 Do UntilLoop 语句 例题:计算从1到100的运算和(见教材例8-2),2019年5月25日,第8章ASP脚本语言,20,Do While 条件 执行语句 Loop,Do 执行语 Loop While 条件,Do Until 条件 执行语 Loop,Do 执行语句Loop Until 条件,8.3VBScrip

12、t程序设计,3. VBScript 循环结构 While.Wend循环 语句结构: While 条件 执行语句 Wend 例如: 10 myNum = myNum - 1 counter = counter + 1 Wend MsgBox “循环重复了 “ & counter & “ 次。“ %,2019年5月25日,第8章ASP脚本语言,21,8.3VBScript程序设计,3. VBScript 循环结构 For.Next循环 语句结构: For 计算器变量=初始值 TO 终值 Step 步长 执行语句 Next 需要说明的是: 初始值和终值可以为常量、变量、表达式; 步长可以为正、负整数

13、和小数,若步长值为1,则可以省略该项。 例题:计算从1到100的平方和(见教材例8-3),2019年5月25日,第8章ASP脚本语言,22,8.3VBScript程序设计,3. VBScript 循环结构 For Each.Next 语句结构: For Each.元素变量 In 集合 执行语句 Next 例如: “ next %,2019年5月25日,第8章ASP脚本语言,23,8.3VBScript程序设计,3. VBScript 循环结构 强制退出循环语句 Exit Do 语句:用于退出 Do.Loop 循环。 Exit For 语句:用于退出 For.Next 循环。,2019年5月25

14、日,第8章ASP脚本语言,24,8.4VBScript函数和过程,1. VBScript 函数 函数类型 一类是VBScript本身提供的已经封装好的通用函数 字符串函数(如表8-3所示) 转换函数(如表8-4所示) 日期和时间函数(如表8-5所示) 数学函数(如表8-6所示) 检验函数 另一类函数是由用户自定义的,通过Function创建 。,2019年5月25日,第8章ASP脚本语言,25,8.4VBScript函数和过程,1. VBScript 函数 字符串函数 表8-3字符串函数,2019年5月25日,第8章ASP脚本语言,26,8.4VBScript函数和过程,1. VBScript

15、 函数 转换函数 表8-4转换函数,2019年5月25日,第8章ASP脚本语言,27,8.4VBScript函数和过程,1. VBScript 函数 日期函数 表8-5日期函数,2019年5月25日,第8章ASP脚本语言,28,8.4VBScript函数和过程,1. VBScript 函数 数学函数 表8-6数学函数,2019年5月25日,第8章ASP脚本语言,29,8.4VBScript函数和过程,2. VBScript 过程 过程类型 Sub 子程序 Function 函数 子程序名和函数名的命名规则和变量名的命名规则完全相同 Function 函数可以有返回值 Sub 子程序不返回任何值

16、,2019年5月25日,第8章ASP脚本语言,30,8.4VBScript函数和过程,2. VBScript 过程 Sub子程序 语法结构 : Sub子程序名(参数列表) 执行语句 End Sub Sub子程序的调用方法包括两种: Call Sub子程序名(参数列表) 子程序名 参数列表 例题:计算number1和numbe2的和(见教材例8-4),2019年5月25日,第8章ASP脚本语言,31,8.4VBScript函数和过程,2. VBScript 过程 Function 函数 语法结构 : Function 函数名(参数列表) 执行语句 End Function Function 函数可以使用参数传递数据 Function 函数通过函数名返回一个数据类型为 Variant值,这个值是在函数的执行语句中直接赋给函数名的。 例题:计算number1和numbe2的平方和(见教材例8-5),2019

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

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

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