当前位置: 首页>教育教学/培训 > 电大函授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

  • 点击查看更多
    猜你喜欢
  • 村卫生室整顿实施办法.docx

    村卫生室整顿实施办法.docx

  • 人力资源管理专业职业生涯规划书.doc

    人力资源管理专业职业生涯规划书.doc

  • 设备内件安装方案.doc

    设备内件安装方案.doc

  • 保护环境倡议书5篇.docx

    保护环境倡议书5篇.docx

  • 大学英语4英语综合版(牧院版).doc

    大学英语4英语综合版(牧院版).doc

  • 党委理论中心组学习十七届四中全会心得体会_1.docx

    党委理论中心组学习十七届四中全会心得体会_1.docx

  • 设计与人文_现代公共艺术.doc

    设计与人文_现代公共艺术.doc

  • 电器销售表(数据透视表).xlsx

    电器销售表(数据透视表).xlsx

  • 大学体育理论考试题(卷)目与答案解析(基础+排球专项).doc

    大学体育理论考试题(卷)目与答案解析(基础+排球专项).doc

  • 参观学习西柏坡心得体会2_3.docx

    参观学习西柏坡心得体会2_3.docx

  • 读书心得体会模板.docx

    读书心得体会模板.docx

  • 社会实践活动记录_大学生社会实践活动记录表.doc

    社会实践活动记录_大学生社会实践活动记录表.doc

  • 外研版必修五Module_4__Carnival导学案.doc

    外研版必修五Module_4__Carnival导学案.doc

  • 当选教育工会主席任职表态讲话.docx

    当选教育工会主席任职表态讲话.docx

  • 非煤矿矿山建设项目备案工作程序.docx

    非煤矿矿山建设项目备案工作程序.docx

  • 城沙一小阅览室管理规定.docx

    城沙一小阅览室管理规定.docx

  • 设计咨询服务合同.doc

    设计咨询服务合同.doc

  • 法制校长致辞稿10.docx

    法制校长致辞稿10.docx

  • 苏版六年级(上册)数学易错题重点题综合.doc

    苏版六年级(上册)数学易错题重点题综合.doc

  • 充分发挥工会组织优势做好职工思想政治工作.docx

    充分发挥工会组织优势做好职工思想政治工作.docx

  • 半年工作会议演说稿.docx

    半年工作会议演说稿.docx

  • 社会实践活动的意义.doc

    社会实践活动的意义.doc

  • 施工管理工作报告.doc

    施工管理工作报告.doc

  • XX煤矿安全隐患排查治理及奖惩制度.docx

    XX煤矿安全隐患排查治理及奖惩制度.docx

  • 企业高管薪酬节税方案设计12要点说明.doc

    企业高管薪酬节税方案设计12要点说明.doc

  • 社会实践调查报告格式.doc

    社会实践调查报告格式.doc

  • 村民兵连长事迹材料.docx

    村民兵连长事迹材料.docx

  • 全国职称英语考试必过重点技巧汇总与例题讲解.doc

    全国职称英语考试必过重点技巧汇总与例题讲解.doc

  • 党风廉政建设责任制专项检查工作动员会致辞.docx

    党风廉政建设责任制专项检查工作动员会致辞.docx

  • 水和污水监测分析方法(第四版)070417.doc

    水和污水监测分析方法(第四版)070417.doc

  • 肾内科临床诊疗的指南.doc

    肾内科临床诊疗的指南.doc

  • 苏版六年级语文(上册)一课一练(整理).doc

    苏版六年级语文(上册)一课一练(整理).doc

  • 妇女代表大会开幕式领导致辞稿.docx

    妇女代表大会开幕式领导致辞稿.docx

  • 单相半波可控整流电路设计.doc

    单相半波可控整流电路设计.doc

  • 公司员工规章制度范本.docx

    公司员工规章制度范本.docx

  • 《单身汉的睡帽》读后感范文.docx

    《单身汉的睡帽》读后感范文.docx

  • 企业季度工作计划总结.doc

    企业季度工作计划总结.doc

  • 变电站站长先进事迹材料范文.docx

    变电站站长先进事迹材料范文.docx

  • 党支部换届选举大会程序.docx

    党支部换届选举大会程序.docx

  • 发展党员61问领导致辞.docx

    发展党员61问领导致辞.docx

  • 大规模培训干部实施意见.docx

    大规模培训干部实施意见.docx

  • 全国自学考试马克思主义基本原理概论2014年4月__2017年10月03709历年真题与答案.doc

    全国自学考试马克思主义基本原理概论2014年4月__2017年10月03709历年真题与答案.doc

  • 水利工程材料检测参数与取样频率、数量.doc

    水利工程材料检测参数与取样频率、数量.doc

  • XX煤矿安全质量标准化管理制度.docx

    XX煤矿安全质量标准化管理制度.docx

  • 档案副局长先进事迹材料.docx

    档案副局长先进事迹材料.docx

  • 电子产品设计论文.doc

    电子产品设计论文.doc

  • 部编版--二年级下册第三单元-绿色小卫士-9-小水滴的诉说测试卷完整参考答案.docx

    部编版--二年级下册第三单元-绿色小卫士-9-小水滴的诉说测试卷完整参考答案.docx

  • 村财务审计申请范文3篇.docx

    村财务审计申请范文3篇.docx

  • 读《斯巴达克斯》有感.docx

    读《斯巴达克斯》有感.docx

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