ASP程序设计及应用(第二版)课件第3章VBScript脚本语言.ppt
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
《ASP程序设计及应用(第二版)课件第3章VBScript脚本语言.ppt》由会员m****u分享,可在线阅读,更多相关《ASP程序设计及应用(第二版)课件第3章VBScript脚本语言.ppt》请在八斗文库上搜索。
《MATLAB图像处理实例详解》课件Chapter_9o第9章彩色图像处理.pptx
《MATLAB图像处理实例详解》课件Chapter_6i第6章图像复原技术.pptx
《MATLAB图像处理实例详解》课件Chapter_13a第13章小波在图像处理中的应用.pptx
《Windows Server操作系统维护与管理项目教程》课件学习情境4.pptx
《MATLAB图像处理实例详解》课件Chapter_11o第11章图像特征分析.pptx
《中外广告史》课件第七章ppt.pptx
《经济学原理与应用》课件第8章ppt.pptx
《企业内部控制与制度设计(第3版)》课件项目五销售业务内部控制与制度设计.pptx
《经济学原理与应用》课件第4章ppt.pptx
《企业内部控制与制度设计(第3版)》课件项目三采购业务内部控制与制度设计.pptx
《资产评估》课件项目 八企业价值评估.ppt
《经济学原理与应用》课件第7章ppt.pptx
《人员测评原理与方法(第三版)》课件第十一章 个人资料的分析与评鉴.pptx
课件《客舱设施与服务》(模块一实操).pptx
《新编文学理论(第二版)》课件第七章.pptx
课件《客舱设施与服务》(模块三案例).pptx
《资产评估》课件项目四 机器人设备评估.ppt
《企业纳税实务(第3版)》项目一、项目二.ppt
《酒吧服务与管理(第3版)》课件模块一酒吧概述.ppt
《营销心理学》课件项目二 探索消费者的心理过程.pptx
《人员测评原理与方法(第三版)》课件第五章智能测评.pptx
《人员测评原理与方法(第三版)》课件第七章 胜任素质测评.pptx
《银行产品推广与服务》课件.pptx
《客舱设施与服务》模块二练习题答案.docx
《经济学原理与应用》课件第3章ppt.pptx
《中外广告史》课件第十章.pptx
《酒吧服务与管理(第3版)》教案教案(模块十三).docx
《跨境电商通关实务(第2版)》课件2021课件4关务技能3-报关单填制.ppt
《客舱设施与服务》模块一练习题.docx
《资产评估》课件项目一 资产评估基本理论.ppt
《经济学原理与应用》课件第1章ppt.pptx
《企业内部控制与制度设计(第3版)》同步训练参考答案.doc
村卫生室整顿实施办法.docx
人力资源管理专业职业生涯规划书.doc
设备内件安装方案.doc
保护环境倡议书5篇.docx
大学英语4英语综合版(牧院版).doc
党委理论中心组学习十七届四中全会心得体会_1.docx
设计与人文_现代公共艺术.doc
电器销售表(数据透视表).xlsx
大学体育理论考试题(卷)目与答案解析(基础+排球专项).doc
参观学习西柏坡心得体会2_3.docx
读书心得体会模板.docx
社会实践活动记录_大学生社会实践活动记录表.doc
外研版必修五Module_4__Carnival导学案.doc
当选教育工会主席任职表态讲话.docx
非煤矿矿山建设项目备案工作程序.docx
城沙一小阅览室管理规定.docx
设计咨询服务合同.doc
法制校长致辞稿10.docx
苏版六年级(上册)数学易错题重点题综合.doc
充分发挥工会组织优势做好职工思想政治工作.docx
半年工作会议演说稿.docx
社会实践活动的意义.doc
施工管理工作报告.doc
XX煤矿安全隐患排查治理及奖惩制度.docx
企业高管薪酬节税方案设计12要点说明.doc
社会实践调查报告格式.doc
村民兵连长事迹材料.docx
全国职称英语考试必过重点技巧汇总与例题讲解.doc
党风廉政建设责任制专项检查工作动员会致辞.docx
水和污水监测分析方法(第四版)070417.doc
肾内科临床诊疗的指南.doc
苏版六年级语文(上册)一课一练(整理).doc
妇女代表大会开幕式领导致辞稿.docx
单相半波可控整流电路设计.doc
公司员工规章制度范本.docx
《单身汉的睡帽》读后感范文.docx
企业季度工作计划总结.doc
变电站站长先进事迹材料范文.docx
党支部换届选举大会程序.docx
发展党员61问领导致辞.docx
大规模培训干部实施意见.docx
全国自学考试马克思主义基本原理概论2014年4月__2017年10月03709历年真题与答案.doc
水利工程材料检测参数与取样频率、数量.doc
XX煤矿安全质量标准化管理制度.docx
档案副局长先进事迹材料.docx
电子产品设计论文.doc
部编版--二年级下册第三单元-绿色小卫士-9-小水滴的诉说测试卷完整参考答案.docx
村财务审计申请范文3篇.docx
读《斯巴达克斯》有感.docx
ASP程序设计及应用(第二版)课件第11章Web安全.ppt
C++面向对象程序设计课件第六章 多态性与虚函数.ppt
Visual C++程序设计教程课件第5章.ppt
C++面向对象程序设计课件第三章 C++程序的结构.ppt
C语言程序设计项目化教程课件第10章.ppt
Windows Server 配置管理项目实训教程课件项目7 管理存储设备.ppt
Visual Basic程序设计简明教程(第二版)课件第1章.ppt
C语言程序设计(第二版)课件第10章.ppt
3ds max 2009基础案例教程课件3ds max 2009-6.ppt
3ds max 2009基础案例教程课件3ds max 2009-3.ppt




马上下载
