当前位置: 首页>教育教学/培训 > 电大函授ASP程序设计及应用(第二版)课件第3章VBScript脚本语言.ppt

ASP程序设计及应用(第二版)课件第3章VBScript脚本语言.ppt

  • 卖家[上传人]:m****u
  • 文档编号:14506622
  • 上传时间:2024-08-01
  • 文档格式:PPT
  • 页数:39
  • 文档大小:487KB
  • 文本预览
  • 下载提示
  • 常见问题
    • 1、第3章 VBScript脚本语言 n3.1 VBScript脚本语言概述n3.2 基本数据类型及输入输出n3.3 表达式和运算符n3.4 VBScript中的控制语句n3.5 VBScript函数及子过程n3.6 VBScript的对象和事件3.1 VBScript脚本语言概述n3.1.1 服务器端脚本和客户端脚本服务器端脚本在Web服务器上执行,由服务器根据脚本的执行结果生成相应的HTML页面并发送到客户端浏览器中并显示。只有服务器端脚本才能真正地实现“动态网页”。服务器端脚本的执行不受浏览器的限制,脚本在网页通过网络传送给浏览器之前被执行,Web浏览器收到的只是标准的HTML文件。客户端脚本由浏览器解释执行。由于客户端脚本随着HTML页面下载到客户端浏览器,在用户本地执行,因此其执行速度明显快于服务器端脚本。本章首页本章首页3.1 VBScript脚本语言概述3.1.2 VBScript脚本语言编程实例1服务器端脚本 3.1 VBScript脚本语言概述2客户端脚本一般形式如下:n属性的意义:LANGUAGE:指定使用哪一种脚本语言,不同的浏览器支持的脚本语言是不一样的。EVENT

      2、:指定与此段脚本相关联的事件。FOR:指定与事件相关联的对象。3.1 VBScript脚本语言概述n3.1.3 VBScript和JavaScript相关性相关性能能VBScriptJavaScript程程 序序 格格式式嵌入到嵌入到HTMLHTML中中嵌入到嵌入到HTMLHTML中中数数 据据 类类型型采采用用复复合合的的单单一一变变量量类类型型,使使用用DIMDIM定义后使用定义后使用采采用用松松散散数数据据类类型型,变变量量不不用定义可直接使用用定义可直接使用对对 象象 概概念念无无法法自自定定义义对对象象类类型型,使使用用系系统统对对象象,无无类类和和继继承承的的概概念念,可可定定义义函函数过程和子程序过程数过程和子程序过程无无法法自自定定义义对对象象类类型型,使使用用系系统统对对象象,无无类类和和继继承承的的概概念,只能定义函数念,只能定义函数执执 行行 方方式式有浏览器内部虚拟机处理有浏览器内部虚拟机处理有浏览器内部虚拟机处理有浏览器内部虚拟机处理安全性安全性安全性高,严禁写入磁盘安全性高,严禁写入磁盘安全性高,严禁写入磁盘安全性高,严禁写入磁盘3.2 基本数据类型及输入输

      3、出 n3.2.1 将单行语句分成多行n在编写程序代码时,有的语句可能会很长,为了在阅读和对程序查错时直观、方便,可使用续行符“-”(由一个空格和一个下划线组成),将长的语句分成多行书写。下面举例说明将单行语句分成多行书写的程序编写方法。3.2 基本数据类型及输入输出3.2.2 在代码中加注释注释的一般格式为:格式一:Rem 注释内容格式二:注释内容或 语句注释内容 3.2 基本数据类型及输入输出n3.2.3 使用不同进制的数字n在VBScript中,除了可以使用默认的十进制来表示数字外,还允许使用十六进制或八进制来表示数字。对于不同进制的数,VBScript在表达方式上有明确规定,即十六进制数要加前缀H(如H9),八进制数要加前缀0(数字零)或&O(字母O)(如011或&O11),十进制数不用加任何前缀。本章首页本章首页3.2 基本数据类型及输入输出3.2.4 数据类型及其子类型nByte(字节)、String(字符串)、nInteger(整型)、Long(长整型)、nSingle(单精度浮点数)、nDouble(双精度浮点数)、nCurrency(货币)、Boolean(布尔型)、n

      4、Date/Time(日期/时间)、nEmpty(空类型)、Null(空值)、nObject(对象)、Error(错误)。3.2 基本数据类型及输入输出n3.2.5 变量n1变量命名规则变量的名字必须以字母开头。名字中不能含有句号。名字不能超过255个字符。名字不能和VBScript中的关键字同名。变量名在被声明的作用域内必须惟一。3.2 基本数据类型及输入输出2声明变量n(1)隐式声明方式。n使用一个变量前并不需要声明,而可以直接在脚本代码中使用,系统会自动地在内存中开辟存储区域登记变量名。n(2)显式声明方式。n使用变量声明语句Dim、Public和Private语句。显式声明可以在定义变量的时候为变量在内存中预留空间,登记变量名。3.2 基本数据类型及输入输出n为了区分不同类型的变量,可以通过变量名的前缀来指明该变量的子类型。子类型子类型前前 缀缀示示 例例子类型子类型前前 缀缀示示 例例IntegerIntegerIntIntYearLongLngLngNumberCurrencyCurCurMoneySingleSngSngSalaryDoubleDblDblPopulatio

      5、nByteBytBytCharacterBooleanBlnBlnRetiredStringStrStrNameDate(Time)DtmDtmSystemObjectObjObjTemp3.2 基本数据类型及输入输出3变量的作用域n指的是变量的有效范围,在VBScript中分为过程内有效和整个程序中都有效。在变量过程内部声明的变量称为过程级变量或局部变量,这样的变量只有在声明它们的过程中才能使用,即无法在过程外部访问;过程外部声明的变量称为脚本级变量或全局变量,即在同一个.asp文件中的任何脚本命令均可访问和修改该变量的值。3.2 基本数据类型及输入输出3.2.6 常量n1文字常量n(1)字符串常量:用双引号作为定界符,由ASCII码字符组成(除双引号和回车符外),长度不能超过20亿个字符。例如:中华人民共和国、1233.45等。n(2)数值常量:包括整型数、长整型数和浮点数。例如:0、300、-4125、&H85(表示十六进制数85)、&O226(表示八进制数226)、1.23E8、3.54E-5等。n(3)日期时间型常量:用#号括起来。例如:#2001-3-15#、#2003-4

      6、-20 8:38:25 AM#等。3.2 基本数据类型及输入输出n2符号常量常量名称常量名称常量含义常量含义TrueTrue表示布尔真值表示布尔真值False表示布尔假值表示布尔假值Null表示空值表示空值Empty表示没有初始化之前的值表示没有初始化之前的值vbCr表示回车表示回车vbCrLf表示回车表示回车/换行换行vbTab表示制表符表示制表符3.2 基本数据类型及输入输出3.2.7 数组nVBScript中的数组有以下几个特点:使用数组之前要先进行定义,然后才能使用。通常用Dim语句来定义数组。数组下标的下界一律从0开始。一个数组中可以含有各种子类型的数据元素。在VBScript中,数组分为两种类型,即静态数组和动态数组。3.2 基本数据类型及输入输出1静态数组静态数组可分为一维数组、二维数组或多维数组。数组的维数和大小由数组名之后紧跟的括号中的数字的个数和数值的大小来决定。静态数组在编译时开辟内存区,因此它的大小在运行时是不可以改变的。2动态数组 定义一般分两步:首先用Dim语句声明一个括号内不包含下标的数组,然后在使用数组之前用ReDim语句根据实际需要重新定义下标值。也可

      7、以用ReDim语句直接定义数组。运行时大小可变。3.2 基本数据类型及输入输出3.2.8 基本输入输出n1消息对话框MsgBox(prompt,buttons,title ,helpfile,context)n2输入对话框InputBox(prompt,title,default ,xpos,ypos ,helpfile,context)本章首页本章首页3.3 表达式和运算符 3.3.1 VBScript的表达式n 表达式的类型:数学表达式、条件表达式和字符串表达式。数学表达式用于常规的数值运算,运算结果仍然为数值;条件表达式常用于根据一系列事件的最后结果做出判断,并采取相应的动作,运算结果为布尔值True或者False;字符串表达式用来将多个字符串连接成一个较长的字符串,运算结果仍为字符串。n VBScript中的每一种表达式都要使用一些特殊的运算符来帮助完成功能,运算符一般分为两种:单目运算符和双目运算符。3.3 表达式和运算符 3.3.2 VBScript的数学表达式及其运算符n1数学表达式n操作数包括数字和字符串,运算符就是+,-,*,/等运算符。n2算术运算符 n除了常用的加

      8、、减、乘、除等数学算术运算符外,还有指数、取负、整数除、取模等,优先级为从上向下逐渐降低,其中乘法和除法的优先级相同,加法和减法的优先级相同。3.3 表达式和运算符 3.3.3 VBScript的条件表达式及其运算符n1条件表达式n计算结果只有两种值:True和False。n2关系运算符n=、=、。n3逻辑运算符nNot、And、Or、Xor、Eqv、Imp。n逻辑运算优先级按从上到下逐渐降低。3.3 表达式和运算符 3.3.4 VBScript的字符串表达式n1字符串表达式n在进行字符串处理时,经常要把两个或者更多个字符串进行连接,形成一句完整的语句。VBScript提供了字符串表达式。n2连接运算符n连接运算符是将两个字符串表达式连接起来,生成一个新的字符串。连接运算符有两个:“+”和“”。n:参与连接的两个表达式可以不全是字符串。n+:如果连接的两个操作数中一个是非数字字符串,另一个是数字,则会出错。3.3 表达式和运算符 n3.3.5 表达式中的优先级本章首页本章首页运算符及名称运算符及名称优先级优先级运算符及名称运算符及名称优先级优先级运算符及名称运算符及名称优先级优先级()

      9、()括号括号1=等于等于9Or逻辑或逻辑或17乘方乘方2不等于不等于10Not逻辑非逻辑非18-单目减单目减3大于大于11Xor逻辑异或逻辑异或19*和和/乘和除乘和除4=大于等于大于等于13Imp逻辑包含逻辑包含21Mod取余取余6=小于等于小于等于14+和和-加和减加和减7Is对象相等对象相等15&字字符符串串连连接接8And逻辑与逻辑与163.4 VBScript中的控制语句3.4.1 控制语句nVBScript提供了两种类型的控制语句:流程控制语句和循环控制语句。流程控制语句通常情况下用来控制程序流程的条件转向和选择问题等,包括选择语 句(IfThenElse)和 多 分 支 选 择 语 句(SelectCase)。循环控制语句用来编写程序中所需要的特定条件下执行过程相似的循环流程,包括For循环控制语句(ForNext)、Do循环控制语句(DoLoop)和While循环(WhileWend)语句。3.4 VBScript中的控制语句 3.4.2 条件控制语句n(1)简单条件控制语句。其语法如下:nIf 条件表达式 Then 语句体1 Else 语句体2n(2)嵌套条件控制语句

      10、。语法格式如下:n If 条件表达式1 Thenn 语句体1n Else If条件表达式2 Thenn 语句体2n n Elsen 语句体nn End If 3.4 VBScript中的控制语句 2多分支结构可以用多分支结构来替代块结构的条件语句,多分支结构比块结构的条件语句容易阅读。多分支结构的语法如下:Select Case 测试表达式 Case 表达式1 语句体1 Case 表达式2语句体2 Case Else 语句体nEnd Select3.4 VBScript中的控制语句3.4.3 循环控制语句1For循环循环(1)ForNext语句。For 循环变量=初值 To 终值 Step 步长 循环体 Exit For Next 循环变量(2)For EachNext语句 For Each 元素 In 集合 语句体 Next 元素 本章首页本章首页3.4 VBScript中的控制语句2Do循环 第一种:Do While|Until循环条件 循环体 Exit Do Loop 第二种:Do 循环体 Exit DoLoop While|Until循环条件 3.4 VBScript中的控制语

      《ASP程序设计及应用(第二版)课件第3章VBScript脚本语言.ppt》由会员m****u分享,可在线阅读,更多相关《ASP程序设计及应用(第二版)课件第3章VBScript脚本语言.ppt》请在八斗文库上搜索。

      点击阅读更多内容
    TA的资源 更多>
  • 《MATLAB图像处理实例详解》课件Chapter_9o第9章彩色图像处理.pptx

    《MATLAB图像处理实例详解》课件Chapter_9o第9章彩色图像处理.pptx

  • 《MATLAB图像处理实例详解》课件Chapter_6i第6章图像复原技术.pptx

    《MATLAB图像处理实例详解》课件Chapter_6i第6章图像复原技术.pptx

  • 《MATLAB图像处理实例详解》课件Chapter_13a第13章小波在图像处理中的应用.pptx

    《MATLAB图像处理实例详解》课件Chapter_13a第13章小波在图像处理中的应用.pptx

  • 《Windows Server操作系统维护与管理项目教程》课件学习情境4.pptx

    《Windows Server操作系统维护与管理项目教程》课件学习情境4.pptx

  • 《MATLAB图像处理实例详解》课件Chapter_11o第11章图像特征分析.pptx

    《MATLAB图像处理实例详解》课件Chapter_11o第11章图像特征分析.pptx

  • 《中外广告史》课件第七章ppt.pptx

    《中外广告史》课件第七章ppt.pptx

  • 《经济学原理与应用》课件第8章ppt.pptx

    《经济学原理与应用》课件第8章ppt.pptx

  • 《企业内部控制与制度设计(第3版)》课件项目五销售业务内部控制与制度设计.pptx

    《企业内部控制与制度设计(第3版)》课件项目五销售业务内部控制与制度设计.pptx

  • 《经济学原理与应用》课件第4章ppt.pptx

    《经济学原理与应用》课件第4章ppt.pptx

  • 《企业内部控制与制度设计(第3版)》课件项目三采购业务内部控制与制度设计.pptx

    《企业内部控制与制度设计(第3版)》课件项目三采购业务内部控制与制度设计.pptx

  • 《资产评估》课件项目 八企业价值评估.ppt

    《资产评估》课件项目 八企业价值评估.ppt

  • 《经济学原理与应用》课件第7章ppt.pptx

    《经济学原理与应用》课件第7章ppt.pptx

  • 《人员测评原理与方法(第三版)》课件第十一章 个人资料的分析与评鉴.pptx

    《人员测评原理与方法(第三版)》课件第十一章 个人资料的分析与评鉴.pptx

  • 课件《客舱设施与服务》(模块一实操).pptx

    课件《客舱设施与服务》(模块一实操).pptx

  • 《新编文学理论(第二版)》课件第七章.pptx

    《新编文学理论(第二版)》课件第七章.pptx

  • 课件《客舱设施与服务》(模块三案例).pptx

    课件《客舱设施与服务》(模块三案例).pptx

  • 《资产评估》课件项目四 机器人设备评估.ppt

    《资产评估》课件项目四 机器人设备评估.ppt

  • 《企业纳税实务(第3版)》项目一、项目二.ppt

    《企业纳税实务(第3版)》项目一、项目二.ppt

  • 《酒吧服务与管理(第3版)》课件模块一酒吧概述.ppt

    《酒吧服务与管理(第3版)》课件模块一酒吧概述.ppt

  • 《营销心理学》课件项目二 探索消费者的心理过程.pptx

    《营销心理学》课件项目二 探索消费者的心理过程.pptx

  • 《人员测评原理与方法(第三版)》课件第五章智能测评.pptx

    《人员测评原理与方法(第三版)》课件第五章智能测评.pptx

  • 《人员测评原理与方法(第三版)》课件第七章 胜任素质测评.pptx

    《人员测评原理与方法(第三版)》课件第七章 胜任素质测评.pptx

  • 《银行产品推广与服务》课件.pptx

    《银行产品推广与服务》课件.pptx

  • 《客舱设施与服务》模块二练习题答案.docx

    《客舱设施与服务》模块二练习题答案.docx

  • 《经济学原理与应用》课件第3章ppt.pptx

    《经济学原理与应用》课件第3章ppt.pptx

  • 《中外广告史》课件第十章.pptx

    《中外广告史》课件第十章.pptx

  • 《酒吧服务与管理(第3版)》教案教案(模块十三).docx

    《酒吧服务与管理(第3版)》教案教案(模块十三).docx

  • 《跨境电商通关实务(第2版)》课件2021课件4关务技能3-报关单填制.ppt

    《跨境电商通关实务(第2版)》课件2021课件4关务技能3-报关单填制.ppt

  • 《客舱设施与服务》模块一练习题.docx

    《客舱设施与服务》模块一练习题.docx

  • 《资产评估》课件项目一 资产评估基本理论.ppt

    《资产评估》课件项目一 资产评估基本理论.ppt

  • 《经济学原理与应用》课件第1章ppt.pptx

    《经济学原理与应用》课件第1章ppt.pptx

  • 《企业内部控制与制度设计(第3版)》同步训练参考答案.doc

    《企业内部控制与制度设计(第3版)》同步训练参考答案.doc

  • 点击查看更多
    猜你喜欢
  • 2022自我介绍作文450字.docx

    2022自我介绍作文450字.docx

  • 2022精选工作方案范文集合7篇.docx

    2022精选工作方案范文集合7篇.docx

  • 园林专业实习工作总结实用范本5篇.docx

    园林专业实习工作总结实用范本5篇.docx

  • 2022精选六年级数学工作计划3篇.docx

    2022精选六年级数学工作计划3篇.docx

  • 《观潮》第二课时教学设计之五.doc

    《观潮》第二课时教学设计之五.doc

  • 2022秋天的树叶小学作文(15篇).docx

    2022秋天的树叶小学作文(15篇).docx

  • 2022精选信息技术说课稿锦集4篇.docx

    2022精选信息技术说课稿锦集4篇.docx

  • 2022精选低碳环保倡议书集合5篇.docx

    2022精选低碳环保倡议书集合5篇.docx

  • 2022试用期实习报告4篇.docx

    2022试用期实习报告4篇.docx

  • 2022精选工作保证书模板锦集7篇.docx

    2022精选工作保证书模板锦集7篇.docx

  • 路桥施工员工作总结.doc

    路桥施工员工作总结.doc

  • 最简易房屋租赁合同范文模板.doc

    最简易房屋租赁合同范文模板.doc

  • 2022自我介绍作文集锦五篇.docx

    2022自我介绍作文集锦五篇.docx

  • 中学生防火安全知识竞赛.docx

    中学生防火安全知识竞赛.docx

  • 《航天飞机》教学设计之三.doc

    《航天飞机》教学设计之三.doc

  • 2021年团员个人对照检查材料范文模板.doc

    2021年团员个人对照检查材料范文模板.doc

  • 2021产假申请书格式范文.doc

    2021产假申请书格式范文.doc

  • 2022的生日答谢词范文汇编七篇.docx

    2022的生日答谢词范文汇编七篇.docx

  • 2022行政人员的辞职报告汇编8篇.docx

    2022行政人员的辞职报告汇编8篇.docx

  • HZQT_8000数字程控调度交换机说明书.doc

    HZQT_8000数字程控调度交换机说明书.doc

  • 大班语言上学期教案评价《中秋节的起源》含反思.doc

    大班语言上学期教案评价《中秋节的起源》含反思.doc

  • 《恰同学少年》读书笔记.doc

    《恰同学少年》读书笔记.doc

  • 大班语言教案《妈妈您辛苦了》含反思.doc

    大班语言教案《妈妈您辛苦了》含反思.doc

  • 2022祭拜孔子主持稿 .docx

    2022祭拜孔子主持稿 .docx

  • 2021个人工作总结(个人通用).doc

    2021个人工作总结(个人通用).doc

  • 医德医风年度工作总结2021年范文5篇.doc

    医德医风年度工作总结2021年范文5篇.doc

  • 《口语交际·习作二》教学设计一.doc

    《口语交际·习作二》教学设计一.doc

  • 2022自我介绍作文300字锦集六篇.docx

    2022自我介绍作文300字锦集六篇.docx

  • 社区党建个人述职报告范文.doc

    社区党建个人述职报告范文.doc

  • 2022行政助理的辞职报告四篇.docx

    2022行政助理的辞职报告四篇.docx

  • 教案《白杨》第二课时教学设计之二.doc

    教案《白杨》第二课时教学设计之二.doc

  • 学生会主席团面试自我介绍面试.doc

    学生会主席团面试自我介绍面试.doc

  • 大班语言教案《秋天》含反思.doc

    大班语言教案《秋天》含反思.doc

  • 员工辞职申请书模板2022【5篇】.docx

    员工辞职申请书模板2022【5篇】.docx

  • 小学生自我介绍范文大全.doc

    小学生自我介绍范文大全.doc

  • 辅导员开学典礼讲话稿.doc

    辅导员开学典礼讲话稿.doc

  • 2022自我介绍作文汇编五篇.docx

    2022自我介绍作文汇编五篇.docx

  • 2022精选授权委托书汇总10篇.docx

    2022精选授权委托书汇总10篇.docx

  • 2022路桥实习报告4篇.docx

    2022路桥实习报告4篇.docx

  • 2022精选副主任的竞聘演讲稿集锦8篇.docx

    2022精选副主任的竞聘演讲稿集锦8篇.docx

  • 大班音乐优秀《一只狼》含反思.doc

    大班音乐优秀《一只狼》含反思.doc

  • 2022精选劳动协议书集锦十篇.docx

    2022精选劳动协议书集锦十篇.docx

  • 2021年保障农民工工资支付工作要点(一).doc

    2021年保障农民工工资支付工作要点(一).doc

  • 《桂林山水》教学设计之一.doc

    《桂林山水》教学设计之一.doc

  • 2021个人年终总结提纲15例.doc

    2021个人年终总结提纲15例.doc

  • 2022精选个人委托书范文汇总10篇.docx

    2022精选个人委托书范文汇总10篇.docx

  • 2022贫困补助申请书(集合15篇).docx

    2022贫困补助申请书(集合15篇).docx

  • 2022精选买卖合同模板合集八篇.docx

    2022精选买卖合同模板合集八篇.docx

  • 2022精选个人工作计划汇总6篇.docx

    2022精选个人工作计划汇总6篇.docx

  • 关于本文
    本文标题:ASP程序设计及应用(第二版)课件第3章VBScript脚本语言.ppt
    链接地址:https://www.badou.com/doc/14506622.html
    收起
    展开