ASP动态网页-VB脚本语言2(模块八)

上传人:dfg****19 文档编号:246576977 上传时间:2024-10-14 格式:PPT 页数:24 大小:4.50MB
返回 下载 相关 举报
ASP动态网页-VB脚本语言2(模块八)_第1页
第1页 / 共24页
ASP动态网页-VB脚本语言2(模块八)_第2页
第2页 / 共24页
ASP动态网页-VB脚本语言2(模块八)_第3页
第3页 / 共24页
点击查看更多>>
资源描述
单击此处编辑母版标题样式,单击此处编辑母版文本样式,第二级,第三级,第四级,第五级,*,*,单击此处编辑母版标题样式,单击此处编辑母版文本样式,第二级,第三级,第四级,第五级,*,*,*,主讲老师:钟新玉,Dreamweaver CS3网页制作,任务实训教程,模块八 制作,ASP,动态网页,-VB,脚本语言,Dreamweaver CS3,网页制作任务实训教程,学习目标,熟悉,VBscript,脚本语言的概念;,能利用,VBscript,脚本语言简单编程,常用的脚本语言:,VBScript,JavaScript,Perl,任务一,VBscript,脚本语言,简介,VBScript,是,ASP,的缺省语言,它通过变量、操作符、循环、分支、函数和子例程扩展了,HTML,。可以在,HTML,文件中直接嵌入,VBScript,脚本,使静态,HTML,网页变为动态网页。,VBScript,是一种脚本语言,脚本语言的句法比较简单,这意味着它比,Basic,语言容易使用。但是,简单的句法也使开发大的应用程序变得很困难,这也使得它比,Basic,语言难用。,VBScript,可以作为客户端编程语言,由浏览器解释执行 。,VBScript,也可以作为服务器端编程语言。服务器端编程语言是在服务器上执行的语言,服务器为一个站点提供文件,浏览器接收这些文件。服务器端编程语言将执行站点主机上的所有操作。,任务一,VBscript,脚本语言,简介,5.,在,HTML,页面中嵌入,VBScript,要使用,Script,元素,该元素用于将,VBScript,代码添加到,HTML,页面中。,服务器脚本的执行顺序。,一般情况下内联服务器脚本(在,分隔符中的脚本)按顺序运行,从头到尾。,任务一,VBscript,脚本语言,简介,JScript,能够区分大写和小写。大小写敏感。,var,A;,var,a,;,VBScript,当然是不区分大写和小写字母的。大小写不敏感。,var,A;,var,a,;,任务二,Vbscript,中的,变量、常量,1,变量,(,1,)声明变量,声明变量的一种方式是使用,Dim,语句,例如:,Dim,tt,。,声明多个变量时,使用逗号分隔变量。例如:,Dim top, bottom, left, right,。,另外一种方式是通过直接在,Script,中使用变量名,这一简单方式可隐式地声明变量,但不提倡这样做,因为有时会因为变量名被拼错而导致运行,Script,时出现意外结果。,(,2,),变量的作用域,VBScript,变量都有相应作用域,作用域由声明变量的位置决定,在过程中声明的变量只有该过程中的代码可以访问或更改变量值,此时变量具有局部作用域并称为过程级变量。在过程之外声明变量可以被脚本中所有过程识别,称为全局变量。,(,3,)变量子类型,用,DIM,语句声明一个变量时无须为变量定义数据类型,因为,VBScript,中所有变量都是相同的数据类型:,variant,型。,variant,是一种特殊的变量类型,它可以代表许多其他类型的变量。,Variant,包含的基本数据类型称为子类型。当用一个变量代表一个数字时,只要把数字分配给该变量,不用引号定界。当用一个变量代表一个字符串时,把字符串分配给该变量时要用引号定界。一个,variant,型变量可自动与赋给它的值的类型保持一致。,用,TYPENAME(),函数可以显示,variant,型变量的子类型。例如:,在上例中,变量被分配了两个不同类型的值,对每种类型的值,可以用,VBScript,函数,TYPENAME(),显示该变量所代表的实际数据的子类型。当给变量,aa,分配字符串数据,“,Hello!,”,时,,variant,型变量,aa,的子类型是,string,。,当给变量,aa,分配整数,3,时,,aa,的子类型是,integer,。,任务二,Vbscript,中的,变量、常量,(,4,)空变量和空值变量,在给一个变量分配值之前,该变量是空的。可以用函数,ISEMPTY(),检测一个变量是否为空。如下例所示:,例,用函数,ISEMPTY(),检测变量是否为空,aa,=”Hello!”,aa,:,=,ISEMPTY(aa,),bb,:,=ISEMPTY(bb ),在这个例子中,检测了两个变量,aa,和,bb,,,看它们是否为空。因为,aa,已经被分配了值,当以,aa,为函数,ISEMPTY(),的参数时,函数返回,False,。而,bb,没有分配数据,以,bb,为参数时,函数,ISEMPTY(),返回,True,。,任务二,Vbscript,中的,变量、常量,2,常量,VBScript,可以声明常量,一旦声明了一个常量,该常量的值将不能被改变。,例如:,CONST TOP,21.1,在例子中,常量,TOP,被分配了值,21.1,。因为,TOP,是一个常量,所以在脚本中不能再给,TOP,分配新值。试图改变常量的值将收到错误信息:,Illegal Assignment error,。,对于不希望在脚本中被改变的数值可使用常量。例如站点注册费是一 个固定价格,应定义为常量。若将来某一天改变这个价格,可通过手工修改方式更改这个常量的值。可以一次定义多个常量,把每个常量定义用逗号隔开即可。,例如:,CONST TOP=21.1,,,BOTTOM=52.5,,,AA=”Hello!”,任务二,Vbscript,中的,变量、常量,3.,注释,Visual Basic,脚本,注释可以提高代码的可读性,尤其是在别人阅读你的程序代码时。可以在,ASP,网页中使用,HTML,风格的注释。但是,在,Visual Basic,脚本中不能用这种注释。要在一个脚本中加人注释,必须用下面的方法:,任务二,Vbscript,中的,变量、常量,在这个例子中,,REM,语句用来建立一条注释。注意一个撇号可以用于同样的目的。,任务二,Vbscript,中的,变量、常量,1,、日期和时间函数,VBScript,有许多函数,可以得到各种格式的日期和时间。例如可以用函数,NOW,返回当前的日期和时间:,现在的时间是 ,2,、时间的操作,通过函数,HOUR(),MINUTE(),和,SECOND(),,可以返回时间的不同部分。下面是使用这些函数的一些例子以及可能的返回值:,时:,时:18,分:,分:39,秒:,秒:34,任务二,Vbscript,中的,变量、常量,例,:,日期和时间函数,任务三,VBscript,的语句和结构,1,、,VBScript,中的条件语句,If(,逻辑表达式),Then,Else,End if,Select Case,语句,任务三,VBscript,的语句和结构,任务三,VBscript,的语句和结构,(1),DoLoop:,当(或直到)条件为,True,时循环。,(2),WhileWend:,当条件为,True,时循环。,(3),ForNext:,指定循环次数,使用计数器重复运行语句。,(4),For EachNext:,对于集合中的每项或数组中的每个元素,重复执行一组语句。,2,、,VBScript,中的循环语句,任务三,VBscript,的语句和结构,2,、,VBScript,中的循环语句,任务四 在,HTML,页面中嵌入,VBscript,虽然本质上说,asp,和,VBSCRIPT,都是属于,VB,,但是如果仔细分的话 前者是服务端脚本 后者是客户端脚本。并且,asp,只能在服务器运行。这样有效的保障了代码的安全。,下面介绍,VBSCRIPT,,由客户端来执行的一些简单脚本。,例:要求用户在文本框中输入用户名,提交时,若文本框为空,则取消提交。,任务四 在,HTML,页面中嵌入,VBscript,例:利用复选框让用户选择其爱好,输出用户所选的内容。,任务四 在,HTML,页面中嵌入,VBscript,例:,利用单选钮让用户选择其性别,输出用户所选的内容。,任务四 在,HTML,页面中嵌入,VBscript,小 结,本章详细介绍了,ASP,中的脚本语言,VBScript,的基础知识,包括:概念、运算符、常量和变量、过程和函数、各种语句等。,谢谢!,
展开阅读全文
相关资源
正为您匹配相似的精品文档
相关搜索

最新文档


当前位置:首页 > 机械制造 > 工业自动化


copyright@ 2023-2025  zhuangpeitu.com 装配图网版权所有   联系电话:18123376007

备案号:ICP2024067431-1 川公网安备51140202000466号


本站为文档C2C交易模式,即用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。装配图网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知装配图网,我们立即给予删除!