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

加入VIP,免费下载
 

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

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

下载须知

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

版权提示 | 免责声明

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

贰、VbScript语言基础.ppt

1、贰、VbScript语言基础,1、建立ASP的运行平台,在Windows NT 或Windows 2000中安装IIS(Internet Information Server)。 安装了IIS之后,我们的计算机就成为了一个ASP的运行平台。 替代方案:AspWeb,2、进入ASP网页制作的准备工作,2-1 ASP相关技术概述,Client与Server,服务端和客户端既可以处于网络的不同位置,也可以在同一台计算机上。,浏览ASP网页,而不是打开,以Whattime.asp为例 打开ASP文件:结果是直接打开whattime.asp,然后显示在浏览器窗口上。但由于浏览器没有执行ASP程序的能力,

2、所以ASP程序会被略过。 在地址栏中输入网址:结果网址会送到IIS,而IIS会打开whattime.asp,并且解译文件内容,然后执行其中的ASP程序,最后再将结果下载到浏览器。,HTML语言,HTML(HyperText Markup Language)是构成网页最“基础”的要素,虽然随着技术的进步,又有各种新技术诞生,但它们依然是建筑在HTML之上的。 HTML编辑工具众多,如FrontPage、Dreamweaver等。所见即所得(WYSIWYG)的编辑方式。,动态网页,HTML不是程序语言,所以由HTML所构成的文件并不会因时因地产生变化,所有便有“静态”网页之称。为了让网页具备动态变

3、化的能力,许多公司都在着手将程序加到单纯的HTML文件中,而发展出动态网页技术。 程序的执行端可分为客户端和服务器端。,动态网页的设计方法,JS&DHTML:适用于个人网站,程序在客户浏览器端执行,无法满足大量的信息查询、资源交互,无法查询数据库。 CGI(通用网关接口):服务器端执行,不易开发,功能有限。 ASP:服务器端执行,是动态网页开发的最佳选择。 PHP JSP,VB Script语言,在ASP网页的制作中,我们可以选择VB Script或者Java Script作为撰写ASP程序的语言。默认选择是VB Script。 本课所介绍的ASP网页是由HTML与VB Script所构成的,

4、其中HTML是构成网页的基础,而VB Script则是用来撰写ASP网页所需的ASP程序的。,3、认识VB Script程序,把VBScript脚本集成到ASP中,Intergret.asp:Simple VBScriptHello World!,说明,这个脚本把句子“Hello World!”在一行中显示500次。注意此例中字符对的使用。它们指明VBS的开始和结束。 字符对的作用与HTML中的字符对的作用非常相似。不过是用来指明HTML标识,用来指明脚本。当服务器看到这个特殊字符对时,就试图把它们之间的内容解释为一个脚本。,还应注意此例中VBS如何与HTML标识相集成。在ASP网页中,脚本与

5、HTML可以自由混合。文本 Hello World! 不是VBS的一部分,标识是HTML的成分而不是VBS的。但是,文本 Hello Magic! 会被解释和显示500次,因为它被括在VBS中。,3-1 语句常见的组成元素,变量与常数 x=123 x=456 符号:+ - * / 保留字: time year request response,3-2 认识基本的语句类型,赋值语句 x=123 使用内建函数的语句 x=time 让程序转向的语句 if then else 让程序循环的语句 for next 使用对象的语句 Response.Write,3-3 输出与输入,对VBS来说,最简单的输

6、入方式是使用InputBox函数;最简单的输出方式则是使用MsgBox函数。 但在撰写ASP时,InputBox和MsgBox函数都是不可用的。因为ASP是在Server端执行的程序。 Vbsinputoutput.html,ASP的输出,在撰写ASP程序时,我们必须使用Response.Write语句来输出数据。例如: X=Time Response.write “现在时间是:”&X Response.write是把数据输出到上网机器的浏览器上。 通过查看浏览器菜单中的源文件来查看Response.write 所传输到浏览器的数据是什么。 Aspoutput.asp,ASP的输入,ASP的输

7、出是下载到浏览器,ASP的输入也是来自浏览器。而浏览器提供输入数据给ASP程序的方法有两种: 利用浏览器的网址来输入数据 Echo.asp Data1=request(“name”) Data2=request(“love”) Average.asp 利用表单来输入数据 Form.htm,3-4 数据表示法与运算,数据表示法 数值数据 2005、-204 字符串数据 一个字符串的前后必须用“”括起来 “computer” 日期时间数据 必须用#括起来 #1998/12/31# #19:30:21# 布尔数据 Empty 数据的运算 算术运算 串接运输 将数据与数据连接起来 “ABC”&”123

8、” “ABC”+”123”,3-5 让程序转向的语句,语句一,If,语句三,语句二,语句四,True,False,例如: X80 If X60 ThenV=“及格” ElseV=“不及格” End if,有条件执行的IF语句,If1.asp:Your First Name Your Last Name,使用IfThenElse语句 If2.asp:, Hi.You must be the first president! Hi!Nice to Meet You ,说明,If2.asp用if语句判断用户输入的姓名是否为“George Washington”,并做出相应的反馈。 Request是A

9、SP的内建对象,通过使用request对象可以访问任何用HTTP请求传递的信息。,实例,写一asp网页,此网页会判断系统时间,如果时间介于6时到18时之间,则在网页中显示“日安,您好!”,否则显示“晚安,您好”。Time.asp 改良Echo.asp,只要缺少name参数或love参数,就在网页上显示“对不起,您输入的数据不完整!”。 Echo2.asp,多执行路径的Select Case语句,Select Case,数据或运算式,条件1,条件2,条件N,Else,语句1,语句2,语句N,语句N+1,End Select,例如: Select Case agecase 0,1,2,3,4,5S

10、=“幼儿”case 6,7,8,9,10,11S=“儿童”case 12,13,14,15,16,17S=“少年”case elseS=“成人” End Select,使用Select Case 语句 If22.asp:,“ case “ronaldreagan“response.write “Hi.You must be the actor president!“ case “jimmycarter“response.write “Hi.You must be the peanut farmer president!“ case elseresponse.write “Hi!Nice to

11、Meet You“ End Select%,说明,Lcase是VBS函数,作用是把字符串变为小写。 Response是ASP内建对象,write是它的一个方法,作用是在客户端浏览器上输出数据。,3-6 让程序循环的语句,计次执行的For-Next语句,ForNext: 指定循环次数,使用计数器重复运行语句。 语法:For 计次变量起始值 To 中止值 Step 步进值语句区段Next,例如:计算Sum12320sum=0for i=1 to 20 step 1sum=sum+Inext,计算Sum147301 使用ForNext语句,Sum.asp:,有条件执行的While-Wend循环,如果

12、程序执行前已经确定循环要执行的次数,使用For-Next十分方便,如果不能确定循环要执行的次数,可以考虑使用While-Wend循环。 格式是:While 条件式语句区段 Wend 例子:Love.asp,练习,For.asp写一程序计算491318+94+99的值,4、VB Script程序与网页制作的应用,4-1 数组(Array),数组与变量一样,都是用来存储数据的,所不同的是每一个变量只能存储一项数据,而每一个数组则可储存连续的多项数据。 借助变量来存放三项数据:x1=123 x2=234 x3=345 借助数组存放数据 X=array(123,234,345),存取数组的方法,一旦某

13、个变量变成数组,我们便不能直接以其名称存取其中的数据了。以下是错误的: X=array(123,234,345) Response.write X 企图将整个数组的数据输出 我们只能存取数组中的每个单项数据。方法是在数组名称之后加上“(数据顺序)” X(0)=168 注意:数组的数据顺序是从0算起。,数组与For-Next循环的搭配,X=array(“word”,”excel”,”powerpoint”,”access”)for I=0 to 3response.write x(I)&”next Ubound函数:读取数组中最大的下标。例如Ubound(X)表示读取X数组中最大的下标。上式改为

14、:for I=0 to Ubound(X)response.write x(I)&”next,ReDim:建立数组的语句,如果我们不能确定数组中会含有哪些元素,而是先把数组建立起来,可以使用下面的语句:ReDim 数组名(数组下标的最大值),4-2 子程序与函数,从“语句区段”到“子程序” substep0.asp substep1.asp 调用子程序 substep2.asp substep3.asp 子程序该放在什么位置 substep4.asp substep5.asp 带有参数的子程序 substep6.asp,子程序,函数,函数是另一种特殊形式的子程序。有些是内建函数,有些是自定义函数。 从外观上,函数与子程序的差异很小,唯一的差别是把sub改成Function。 本质差别:函数涵盖了子程序的所有功能,而且还增加了“返回值”的功能。 Fun3.asp,4-3 VB内建函数的实际应用,用Ucase/Lcase函数避免大小写问题 nameexp2.asp 用Trim函数除去不必要的空格符 nameexp3.asp,字符串类型函数,数值类型函数,利用CSng/CDbl转换数值数据 Rnd函数与随机游戏,日期时间类型函数,Data Time Now,

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


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

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

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