ImageVerifierCode 换一换
格式:PPT , 页数:67 ,大小:1.85MB ,
资源ID:6630003      下载积分:10 金币
快捷下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

加入VIP,免费下载
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.docduoduo.com/d-6630003.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录   QQ登录   微博登录 

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文(第三讲-VBScript.ppt)为本站会员(HR专家)主动上传,道客多多仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知道客多多(发送邮件至docduoduo@163.com或直接QQ联系客服),我们立即给予删除!

第三讲-VBScript.ppt

1、第3讲 ASP脚本语言-VBScript,电子商务教研室:张鸽,3.1 脚本语言概述,所谓脚本语言,就是一种介于HTML语言和Visual Basic、Java等高级语言之间的一种语言。在ASP程序中常用的脚本语言有VBScript和JavaScript等语言,系统的默认语言为VBScript语言。 ASP可以通俗的说就是把脚本语言放在之间,一般在服务器端运行。,3.2 VBScript代码的基本格式,方法一:,方法二:VBScript 代码 ,3.2 VBScript代码的基本格式,有时候也需要在客户端运行,语法如下:VBScript 代码 ,服务器端 客户端 运行的差别 客户端运行,减少服

2、务器端的负载,3.3 VBScript的数据类型,在VBScript,只有一种数据类型,称为Variant,也有叫做变体类型。Variant变量中保存的数据类型称为变量的子类型。常见的字类型有字符串、数字、日期、逻辑类型。x=2001 VBScript会将它当成整数对待 x=”2001” VBScript会将它当成字符串对待 x=”北京大学” VBScript会将它当成字符串对待 x=20.01 VBScript会将它当成小数对待,3.4 VBScript常量,常量就是拥有一定名字的数值,常量可以代表字符串、数字、日期等常数,常量一经定义以后,其值将不能再更改。 常量如下定义:,常量示例,3.

3、5 VBScript 变量,所谓变量,从专业的角度说,变量就是存储在内存中的用来包含信息的地址的名字。我们只要知道变量就是代表一个值的名字就行了。变量的定义 变量的赋值 变量的引用,变量示例,1. 变量的命名规则变量命名必须遵循VBScript的标准命名规则: 第一个字符必须是字母; 不能包含嵌入的句点; 长度不能超过255个字符; 在被声明的作用域内必须唯一。,2. 声明变量声明变量的一种方式是使用Dim语句、Public语句和Private语句在脚本中显式声明变量,并分配存储空间。声明变量的语法为: Dim | Private | Public变量名,变量名2 ,变量名3说明:变量名遵循V

4、BScript的标准命名规则。,3. 给变量赋值使用赋值语句可以将指定的值赋给某个变量,赋值语句的一般格式为: 名称=值说明: 名称是任何变量或可写的属性;值可以是任何数值或字符串文字、常数或表达式。 赋值语句是先计算(表达式),然后再赋值。将计算所得的表达式值赋给“=”左边的变量或属性。 赋值号“=”不是数学上的等号。a = 5应读作“将数值5赋给变量a”或是“使变量a的值等于5”,可以理解为:a 5。,3.6 VBScript数组,什么是数组?(一组变量)数组的命名、定义、赋值和引用和变量基本上是一样的,所不同的是要定义数组中的项目数。,3.7 VBScript运算符,VBScript继承

5、了Visual Basic的所有类别的运算符,包括算术运算符、比较运算符、逻辑运算符和连接运算符。 要注意运算顺序,先计算算术运算符,其次连接运算符,再次比较运算符,最后计算逻辑运算符。,1. 算术运算符VBScript有7个算术运算符,见表4-2。在这7个算术运算符中,除取负“-”是单目运算符外,其他均为双目运算符。加(+)、减(-)、乘(*)、浮点除法(/)、取负(-)、乘方()运算的含义与数学中基本相同。 表4-2 算术运算符,说明: / 和 的区别:1 / 2 = 0.5,1 2 = 0。整除号 用于整数除法,在进行整除时,如果参加运算的数据含有小数,首先将它们四舍五入,使其成为整型数

6、或长整型数,然后再进行运算,其结果截尾成整型数。 模运算符Mod用来求整型除法的余数。其结果为第一个操作数整除第二个操作数所得的余数。例如:9 Mod 7的值为2。若表达式为:25.58 Mod 6.91,则首先把25.58和6.91分别取整为26和7,其值5。 进行除法(包括整除)运算时,除数为0或进行乘幂运算时指数为负数而底数为0时,都会产生算术溢出的错误信息。,2.常用的比较运算符,= =,比较运算符示例,说明: 当比较两个表达式时,或许不容易确定比较的表达式是作为数值或作为字符串。表4描述了如何对表达式进行比较、以及比较的结果。 表4 比较的子类型,3.逻辑运算符示例,源文件,显示结果

7、,常见的逻辑运算符,AND a2 AND b3 OR a=2 OR b2 XOR b2,4. 逻辑运算符VBScript提供的布尔运算符有:And、Or、Not、Xor、Eqv、Imp等6种,见表5。其中常用的为前三种: 表5 逻辑运算符,4.连接运算符示例( & ),源文件,显示结果,关于连接符,作用: 用来连接字符串,也可以作为连接符,如C=“中国人民” + “万岁”,说明: “&”会自动将非字符串子类型的数据转换成字符串后再进行连接, 而“+”则不能自动转换,3.8 VBScript函数,VBScript中继承了Visual Basic中的一些函数 ,可以直接调用即可。 转换函数,Cst

8、r,cInt,cDate 字符串函数 Mid,Left,Right,Trim,instr,len,split 日期和时间函数 Date Time Now,year,month,day 数学函数 Sin Cos 使用函数时要特别注意函数的参数的个数和类型。,转换函数示例(cstr),源文件,显示结果,字符串函数示例,源文件,显示结果,关于字符串函数,日期函数示例,源文件,显示结果,函数分类,1 系统函数,2 自定义函数,函数,即一个可以反复执行的程序段,可以通过调用语句来执行这个程序段,实现既定的功能.,函数在定义时并没有被执行,只有在调用时才被执行!,自定义函数示例,源文件,显示结果,关于函数

9、,形式参数 Function lifanghe(a,b) 和 实际参数 lifanghe(2,3) lifanghe(a,b),3.9 VBScript过程,为了使程序可重复利用和为了使程序简洁明了,我们经常使用过程。在VBScript中,过程有两种,一种是Sub子程序,一种是Function函数。 Sub子程序的语法: Sub 子程序名(参数1,参数2,)语句 End Sub,sub 过程是包含在 sub 和 end sub 语句之间的一组 vbscript 语句, 执行操作但不返回值。sub 过程可以使用参数(由调用过程传 递的常数、变量或表达式)。如果 sub 过程无任何参数,则 sub

10、语句必须包含空括号 ()。,function 过程是包含在 function 和 end function 语句之间的一组 vbscript 语句。function 过程与 sub 过程类似,但是 function 过程可以返回值。function 过程可以使用参数(由调用过程传递的常数、变量或表达式)。如果 function 过程无任何参数,则 function 语句必须包含空括号 ()。function 过程通过函数名返回一个值,这个值是在过程的语句中赋给函数名的。function 返回值的数据类型总是 variant。,函数与过程的区别,函数有返回值,过程没有,3.11 使用循环语句,V

11、BScript中循环语句是非常重要的语句,通常用于重复执行一组语句,比如累加或从数据库中依次读出多条记录。在VBScript中,常用的循环语句有: DoLoop循环等。 ForNext 循环,Do loop循环,. Do while A Loop ,Do loop循环示例,源文件,显示结果,Fortostep步长 命令A next,For Next循环,For Next循环示例,源文件,显示结果,关于For Next循环,For I =1 to 3 Step 2 循环变量 初始值 终到值 步长 默认为1 ,也可以为小数或负数。,强行退出循环,如果希望强行退出循环,则在循环内加 Exit For

12、 Exit Do,思考 S=12+22+1002,请利用两种循环语句编写程序,计算S的值。,循环嵌套示例,允许的循环嵌套,循环嵌套示例,源文件,显示结果,条件语句,IF then elseend if 选择结构,Ifthen 命令A Else 命令B End if,IF语句示例,IF then elseifelse end if 多重选择结构,Ifthen 命令A Else ifthen 命令B Else 命令C End if,多重IF语句示例,源文件,显示结果,Ifthen 命令1Else ifthen命令2Else ifthen命令3 Else命令N End if,考试系统案例分析:,用户登陆模块案例分析:,要求: 当用户名、密码一个或两个为空时提示:用户名密码不能为空否则提示:欢迎您*,Select语句示例,源文件,显示结果,本讲练习,请重点研究字符串相关知识,连接符和字符串函数。 请开发一个函数,用于计算a 到 b的平方和,并调用它计算3到20的平方和。 请重点研究判断和循环语句。仔细揣摩最后一个嵌套示例。,本讲作业(16开张),下载VBScript帮助手册,研究每一个知识点 请编写程序段,判断当天日期,如果25日,则显示“请注意,明天可能有病毒发作”。请编写函数计算 1!+2!+N!,并举例调用,调用时N为50。,

本站链接:文库   一言   我酷   合作


客服QQ:2549714901微博号:道客多多官方知乎号:道客多多

经营许可证编号: 粤ICP备2021046453号世界地图

道客多多©版权所有2020-2025营业执照举报