第2章 VBScript基础

合集下载

vbscript程序员参考手册前三章

vbscript程序员参考手册前三章

vbscript程序员参考手册前三章摘要:1.VBScript 简介2.VBScript 的基本语法3.VBScript 的控制结构4.VBScript 的函数和过程5.VBScript 的文件操作6.VBScript 的错误处理正文:VBScript(Visual Basic Script)是一种基于Visual Basic 的脚本语言,通常用于编写Windows 操作系统中的批处理文件和Microsoft Office 应用程序中的宏。

作为一种解释型语言,VBScript 具有简单易学、语法简洁的特点,因此在程序员和系统管理员中广受欢迎。

一、VBScript 简介VBScript 最早出现在1995 年,随着Windows 95 的发布而流行起来。

它的设计初衷是为了让用户能够更轻松地编写批处理文件和宏,而不需要具备深入的编程知识。

VBScript 的语法类似于Visual Basic,因此对于已经熟悉Visual Basic 的程序员来说,学习VBScript 将会非常容易。

二、VBScript 的基本语法VBScript 的基本语法包括变量声明、数据类型、运算符、控制语句等。

下面是一些基本的VBScript 语法示例:1.变量声明:在VBScript 中,变量不需要显式声明,它们在第一次赋值时自动创建。

变量的数据类型也是根据赋的值自动确定的。

```Dim a, ba = 10b = "Hello, world!"```2.数据类型:VBScript 支持基本的数据类型,如整数、浮点数、字符串、布尔值等。

```Dim intNum As IntegerDim floatNum As DoubleDim strText As StringDim boolFlag As Boolean```3.运算符:VBScript 支持各种算术、逻辑和位运算符。

```a = 10 + 5b = 2 * 3c = a And b```4.控制语句:VBScript 提供了各种控制语句,如条件语句(If...Else)、循环语句(For...Next、While...Wend)等。

数字传播媒体技术

数字传播媒体技术

《数字媒体技术》教学大纲2007年数字媒体技术教学大纲【说明】随着社会的发展和科学技术的进步,电子信息领域的数字化已经得到广泛的普及。

原来界限比较分明的专业领域,如:广播、电视、电影、计算机、通信、家用电器等,已经在技术层面和业务层面出现了交叉和融合。

作为电子信息领域的核心技术:即数字技术、多媒体技术和网络技术是以上领域间交叉和融合的技术基础。

本教材以数字技术、多媒体技术和网络技术为基础,就其在电子信息传播领域中的应用进行了详细的介绍,学生通过对教材内容的学习,能够从理论和技术的高度,对信息传播领域中的核心技术得到全面的了解和掌握,并从应用的角度引导学生掌握相关的技能。

另外,考虑到学生的技术经历不同,应用的重点不同,教材尽量采用“具体——抽象——具体”的内容结构形式,使学生更好地理解和掌握知识。

因本教材内容涉及现代先进的或较前沿的理论和技术,所以学生在学习和理解时难免会碰到一些困难。

建议在教学中应重视理论与实践的结合,使学生通过实践进一步验证理论,增强理解和记忆。

【本文】第一章绪论教学目的:人类社会的发展史,从某种意义上讲,可以认为是传播媒体的发展史。

作为传播媒体,是随着科学技术的发展和进步而不断发展变化的。

本章就信息传播媒体的发展过程进行了介绍,学生通过本章学习,了解信息传播媒体的产生和发展过程,今后发展的方向等。

内容要点:第一节人类的信息传播一、人类的信息传播发展阶段1、信息传播形式的萌芽阶段2、信息传播形式的起步阶段3、信息传播形式的发展阶段4、信息传播形式的电子技术应用阶段5、信息传播形式的综合化时期二、传播学与媒体的关系1、传播学研究的对象2、媒体第二节媒体的功能1、大众媒体的功能2、新媒体的特殊功能教学方法:讲授教学手段:多媒体课件、板书授课时数:2学时作业与思考:第二章数字技术基础教学目的:本章就数字技术的理论进行了详细的介绍,使学生通过本章学习,了解和掌握数字技术的基础理论和基本技术,为以后学习数字技术的应用奠定良好的基础。

网页制作教学设计

网页制作教学设计

网页制作教学设计(经典版)编制人:__________________审核人:__________________审批人:__________________编制单位:__________________编制时间:____年____月____日序言下载提示:该文档是本店铺精心编制而成的,希望大家下载后,能够帮助大家解决实际问题。

文档下载后可定制修改,请根据实际需要进行调整和使用,谢谢!并且,本店铺为大家提供各种类型的经典范文,如工作总结、实习报告、职业规划、职场语录、规章制度、自我介绍、心得体会、教学资料、作文大全、其他范文等等,想了解不同范文格式和写法,敬请关注!Download tips: This document is carefully compiled by this editor. I hope that after you download it, it can help you solve practical problems. The document can be customized and modified after downloading, please adjust and use it according to actual needs, thank you!Moreover, our store provides various types of classic sample essays, such as work summaries, internship reports, career plans, workplace quotes, rules and regulations, self introductions, insights, teaching materials, complete essays, and other sample essays. If you want to learn about different sample formats and writing methods, please pay attention!网页制作教学设计网页制作教学设计(通用5篇)作为一名老师,时常要开展教学设计的准备工作,教学设计是实现教学目标的计划性和决策性活动。

高中信息技术会考题库 (9)

高中信息技术会考题库 (9)

序号题目章节1、(必修)下列关于下载文件的说法中,错误的是()。

第二章32、(必修)以学科分类为标准的分类方式适用于( )。

第七章13、(必修)在Excel中,要在选定的单元格区域中计算出第四章2包含数字的单元格个数,应使用函 数( )。

4、(必修)在数据库中查找一位员工的资料,这个员工的第七章3姓名、年龄等各项基本资料构成5、(必修)下列关于图像处理的说法中,错误的是(第五章3)。

7、(必修)下列关于E-mail的说法,错误的是( )。

第六章38、(必修)下列作品形式中,需要上传到网站服务器才能第六章1发布的是( )。

9、(必修)下列关于利用Excel进行信息加工的说法,正第四章2确的是( )。

10、(必修)Windows 7、SQL Server都属于( )。

第三章111、(必修)小明在网上查询近几年北京大学在贵州省的第三章1录取分数线,这一过程属于()。

12、(必修)下列活动中,属于人工智能的是( )。

第三章313、(必修)E-mail和QQ都属于信息交流的工具,下列说法第六章3中正确的是( )。

14、(必修)下列交流方式中,属于公开交流的是(第六章3)。

15、(必修)将几首不同的歌各截取一部分后合成一首来第五章1作为歌曲串烧表演,应该选择的编 辑软件是( )。

1、(选修)贵阳某公司要去深圳参加一个信息技术教学设备展演,需要了解深圳会展中心的第二章2 交通线路情况以及预订会展中心周围的宾馆,以下方法中,最恰当的是( )。

2、(选修)有HTML语句<table style="font-size: 12pt;第五章2 color: #008000"bgcolor="#00FFFF">,它表示( )。

4、(选修)计算机网络有多种分类标准,通常我们所说的第三章1局域网、城域网和广域网是以()为标准来划分的。

5、(选修)当你的电子邮箱收到了一封主题为“好久不见第一章2”的陌生人发来的邮件,最恰当的处理方法是( )。

《网页的制作》教案【优秀3篇】

《网页的制作》教案【优秀3篇】

一、教学目标1、知道站点、主页的概念,能在指定位置建立只有一个网页的站点;2、认识FRONT的界面;3、掌握在主页中插入文字、图片、水平线;4、掌握页面文件与图片的保存。

二、教学重点1、能在指定位置建立只有一个网页的站点(难点)2、能在页面中插入文字、图片、水平线3、掌握页面文件与图片的保存(难点)三、学情分析四、教学方法在教学中,一方面采用比较教学的方法,促进学生知识的迁移;另一方面,提供学生一个导学课件,让学生根据这个网络环境下的课件自己探索学习,以满足不同层次学生的需求。

五、教学过程设计教师活动:1、引入课题:(激发兴趣,活跃气氛)同学们喜不喜欢上网?经常上新浪、西祠胡同等,有没有同学知道新浪、西祠胡同称做什么?(网站)浏览新浪网站,浏览的第一个页面称为什么?(主页)我们还可以浏览其它的页面,点击超链接浏览,当鼠标变成手指的形状时有超链接。

问题1:网站是不是就是网页?用自己的语言描述一下网站的概念(网站包含多个网页,通过超链接把不同的页面链接起来)问题2:网页是不是就是主页?(第一个页面称为主页,网站设计者可以确定哪一个是主页,主页的文件名一般为:index.htm,主页也是网页)设计网站一般必须经过两个步骤,首先是在计算机里做好,然后发布在internet上,让所有的人访问浏览。

今天我们学习用Frontpage建立站点,制作一个主页。

先来研究一下没有发布的网站,打开教师做的网站问:同学们看到了什么?(文件夹)总结:可以这样理解网站:在资源管理器里,网站表现为一个文件夹,里面存放的是所有与网站相关的文件。

打开主页,浏览页面,这是老师做的一个导学课件,将帮助大家完成学习任务。

请学生浏览教师课件,了解学习任务2、新建站点FP的启动问:与word比较,有什么不同?总结:预览窗口:浏览器中出现的效果,与PowerPoint中的“放映幻灯片”类似。

Html窗口:编写HTML(超文本标记语言,它是描述网页内容和外观的标准。

qtp第二章vbs部分

qtp第二章vbs部分

煤炭科学研究总院软件所测试组
2、VBS的数组与类
所谓数组,就是相同数据类型的元素按一定顺序排列的集合。 数组的定义 Dim a(3)
a(0)=0:a(1)=1:a(2)=2:a(3)=3 „同一行赋值有冒号分开
msgbox (a(0)&“,”&a(1)&“,”&a(2)&“,”&a(3)) „&连接字符串 改变数组长度 ReDim [Preserve] a(2) „Preserve可省,添加可保留之前的值 Lbound(数组名)和Ubound(数组名)可获取数组的最小下 标和最大下标 Dim a(2) msgbox ("L:"&Lbound(a)&",U:"&Ubound(a))
煤炭科学研究总院软件所测试组
1、VBS的变量、常量与数据类型
Variant 子类型(可利用函数相互转换)
Empty Null Boolean Byte Integer Long 未初始化的 Variant。对于数值变量,值为 0;对于字符串变量,值为零长度字符串 ("")。 不包含任何有效数据的 Variant。 包含 True 或 False。 包含 0 到 255 之间的整数。 包含 -32,768 到 32,767 之间的整数。 包含 -2,147,483,648 到 2,147,483,647 之间的整数。
煤炭科学研究总院软件所测试组
4、VBS的条件语句与循环语句
Do… loop while Dim counter, myNum counter = 0:myNum = 20 Do myNum = myNum – 1:counter = counter + 1 Loop While myNum > 10 MsgBox "循环重复了 " & counter & " 次。"

网络程序ASP课后题答案

目录第1章ASP程序设计概述 (1)习题1 (1)第2章HTML基础知识 (5)习题2 (5)第3章VBScript基础知识 (11)习题3 (11)第4章Request和Response对象 (21)习题4 (21)第5章Session和Application对象 (34)习题5 (34)第6章Server对象 (40)习题6 (40)第7章数据库基础知识 (47)习题7 (47)第8章ASP存取数据库 (50)习题8 (50)第9章深入进行数据库编程 (57)习题9 (57)第10章文件存取组件及其他组件 (62)习题10 (62)第11章使用第三方组件 (68)习题11 (68)第12章网络程序开发实例 (73)习题12 (73)第1章ASP程序设计概述习题11. 选择题(可多选)(1)静态网页的扩展名一般是:A.htm B .php C.asp D.jsp答案:A(2)ASP文件的扩展名是:A.htmB. txtC. docD. asp答案:D(3)当前的Web程序开发中通常采用什么模式?A. C/SB. B/SC. B/BD. C/C答案:B解释:C/S是客户机(client)/服务器(server),B/S是浏览器(browser)/服务器。

C/S一般要求用户有特定的客户端。

比如QQ就是C/S模式,你的桌面上的QQ就是腾讯公司的特定的客户端,而服务器就是腾讯的服务器。

而B/S模式则不需要特定的客户端,只要有普通浏览器,就可以访问到服务器了,Web页就是B/S 模式。

(4)小王正在家里通过拨号上网访问搜狐主页,此时,他自己的计算机是:A. 客户端B. 既是服务器端又是客户端C. 服务器端D. 既不是服务器端也不是客户端答案:A(5)小王正在访问自己计算机上的网页,此时,他自己的计算机是:A. 客户端B. 既是服务器端又是客户端C. 服务器端D. 既不是服务器端也不是客户端答案:B(6)ASP脚本代码是在哪里执行的?A. 客户端B. 第一次在客户端,以后在服务器端C. 服务器端D. 第一次在服务器端,以后在客户端答案:C解释:ASP脚本代码是在服务器端运行的,服务器将其解释执行为标准的HTML 代码,然后发送到客户端。

第二章 VBScript基础

第二章 VBScript基础案例分析以典型示例为据,重点分析程序特点及注意事项,点击每例后的(看运行结果)可以在本环境中显示结果,增强了案例的直观性。

本部分重点介绍了二个案例:英汉双解词典、基本加密解密程序。

例2-1:VBSCRIPT客户端脚本程序调用方法(看运行结果)<HTML><HEAD><TITLE>测试按钮事件</TITLE><Script Language=VBScript>Sub Button1_OnClick()MsgBox "按钮被单击!"end sub</Script></HEAD><BODY><FORM NAME="Form1"><INPUT TYPE="Button" NAME="Button1" VALUE="单击"></FORM></BODY></HTML>注:(1)本程序的是在页面上显示一个按钮,当单击它时,弹出一个消息框;(2)此例为客户端脚本程序,其运行在用户端,文件名为htm,为ASP也可以,如果为ASP,则不能直接用IE打开运行;(3)在sub与end sub之间定义了一个过程,在过程中为按钮定义一个单击事件;(4)Form1是表单对象,其中的元素为按钮"Button1";(4)按钮事件的命名规则:按钮名称_事件名称,本例中的点击事件为Button1_onClick。

例2-2:调用方法二(看运行结果)<HTML><HEAD><TITLE>测试按钮事件</TITLE></HEAD><BODY><FORM NAME="Form1"><INPUT TYPE="Button" NAME="Button1" VALUE="单击"><SCRIPT FOR="Button1" EVENT="onClick" LANGUAGE="VBScript">MsgBox "按钮被单击!"</SCRIPT></FORM></BODY></HTML>注:(1)上面的这种定义方法是在Script标记中来指名调用的对象和事件,for 后面跟的是对象名,Event后面是事件名称;(2)当定义的对象发生定义的事件时,调用Script中的程序;(3)此一写法不如上面的直观。

ASPNET动态网页设计习题答案教材习题和实训解答

动态网页设计——习题和实训参考答案第1章概述1第2章HTML语言根底2第3章语法根底3第4章效劳器控件6第5章验证控件7第6章常用置对象9第7章访问数据库10第8章开发实训12第1章概述实训:本章的实训容主要是建立的运行和编辑环境。

具体包括以下几项任务:1、建立以各自名字命名的文件夹,作为本课程学习目录2、安装IIS,安装完后在IE中输入localhost,看能否翻开欢送页面,检测是否安装成功。

localhost也可用“127.0.0.1”代替。

答:安装IIS的步骤详见教材P5。

3、建立一个虚拟目录,以第1步建立的文件夹为物理目录,虚拟目录名用的拼音答:建立虚拟目录的步骤详见教材P8.4、建立.NET运行环境(1)下载和安装MDAC答:MDAC的安装详见教材P10。

(2)下载和安装.NET Framework 1.1版可发行组件包答:.NET Framework 1.1版可发行组件包的安装详见教材P11。

5、安装Dreamweaver 8答:Dreamweaver 8的安装详见教材P14。

6、在Dreamweaver 8中建立站点答:Dreamweaver 8中建立站点的步骤详见教材P18。

习题:1、解释动态网页和静态网页的含义。

在网页中插入动画或影视媒体是否就称其为动态网页?答:根据网页的容是固定的还是程序生成的,网页分为两种:静态网页和动态网页。

这两种网页的制作语言不同。

静态网页使用语言是HTML(超文本标记语言),网页的容是事先编制好的。

动态网页的网页容不是固定不变的,而是由程序动态创立的。

根据实现技术,动态网页又可以细分为客户端动态网页和效劳器端动态网页。

在网页中插入动画或影视媒体并不是动态网页。

2、ASP与有什么不同?答:与ASP有很大的不同。

ASP程序是解释执行,未经优化;而是编译执行,程序效率得到提高。

在第一次访问网页时,由于需要编译,因此,在第一次连接访问时,网页的连接速度比ASP网页慢。

按键精灵指导!

第一章变量的使用不论是在VBScript 的程序或任何其他的程序语言中,有一个最重要的也是最基本的概念叫做变量,因为写程序的目的在于,写出的程序在大部分的情况都可以执行出正确的结果。

就如同一个卖篮球鞋的厂商出了一双又好看又耐穿的球鞋,但是这款球鞋只有唯一的一个尺寸,如此一来,就算鞋子再好,消费群也只是那一小部分人。

程序也是一样的,好的程序就必须给程序使用者多一点弹性,程序才能发挥它最大的用处。

想做到这一点,就必须使用变量来编写程序了。

那变量到底是用来做什么的呢?简单说,变量就是用来存储某些信息,有可能是存储一些计算结果、人的姓名、字符串输入的正确性等等。

每当程序使用了一个变量,程序就会吧资料写到计算机的内存中,等程序需要它的时候就可以从内存中拿出来使用了,这就是变量最常被使用的方法。

本章重点介绍如何在VBScript 中声明及应用变量。

一变量的声明既然变量很重要,那就先来看看要如何产生一个变量。

变量的命名要遵守下列几个规则。

■ 开头必须是一个字母。

■ 要在255 个字符之内,这一点不需要太担心,如果一个变量名字长达255个字符的话,相信没几个人能自己记得住。

■ 可以使用任何字符、数字及下划线,但是不可以使用空格。

■ 不可以使用VBScript 会用到的运算符号,例如+ 、- 、* 、/ 等。

■ 不可以使用VBScript 中使用到的保留字,例如MID 、DIV 等。

由于VBScript 是由Microsoft 发展出来的语言,所以它的命名的规则还是遵照它一贯的设置,变量的名称是没有大小写之分的,例如:变量名MyClass 和变量名myclass 是一样的。

要在VBScript 中声明一个变量,方法是利用Dim 指令,在这个函数后面加上一个符合变量命名规则的名称,就等于建立了一个新的变量,例如:Dim customers在VBScript 中,变量的产生分为两种,一种就是用Dim 声明,另外一种就是直接给变量赋值,如此变量自然就存在了。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

第2章 VBScript基础通过前一章的学习,我们已经能用HTML编写网页了,但是,只用HTML中的那些标签,能否让网页直接和用户交互,能否显示动态的时间呢?答案是否定的。

要实现这些功能,需要使用脚本语言。

那么本章就开始介绍脚本语言。

本章包括以下内容:●脚本语言是什么●常量、变量和表达式●常用函数●输入和输出2.1 脚本语言在Web中允许嵌入一些小的程序段来完成特定的功能,这样的一些小程序称为脚本,系统对于这样的“小程序”通常并不像一般的程序那样编译执行,而是逐行解释执行。

脚本中所使用的命令及语句集称为脚本语言。

脚本语言介于HTML和Java、C++以及VB等编程语言之间。

HTML通常用于格式化和链接文本。

而编程语言通常用于向机器发出一系列复杂的指令。

脚本语言介于两者之间,它的函数与编程语言相像,但它的语法和规则没有编程语言那么严格和复杂。

常用的脚本语言有VBScript和JavaScript。

不管是在网页中嵌入由服务器端执行的脚本代码还是由浏览器端执行的脚本代码,都可以同时使用这两种脚本语言来编写。

只要你在每段脚本程序开始处标明所用的脚本语言。

2.2.1 VBScript脚本语言VBScript是VB(Visual Basic)的Scripting版,它简单、易学,符合网页设计的特点,删除了VB中有安全性顾虑的一些指令,如读写、删除文件等,使设计者可放心地在INTERNET上传递的网页中使用。

另外,VBScript也是本教材第6章开始讨论的ASP (Active Sever Pages)的缺省脚本语言。

通过在HTML网页中加入VBScript脚本,可使静态的HTML网页成为动态网页。

2.2.2 在HTML中嵌入VBScript使用<SCRIPT>标记可将VBScript代码添加到HTML页面中。

只需要将VBScript代码写在成对的<SCRIPT>标记之间。

【例2-1】嵌入脚本用于显示问候信息。

VBScript+ASP 动态网页制作• 30 •<HTML> <HEAD><TITLE>第一个VBScript 脚本的网页</TITLE> <SCRIPT LANGUAGE="VBScript"> <!--MsgBox "欢迎光临,敬请指正!" --> </SCRIPT> </HEAD> <BODY>你见到问候信息了吗? </BODY> </HTML>当浏览器解释这一HTML 文件时,若遇到<SCRIPT>标记,会通过检查LANGUAGE 属性来判断后面的脚本所使用的语言,得知是VBScript 后,启动相应的引擎来分析处理两个标记之间的语句。

本例中由于这段语句不是一个过程,脚本引擎立即执行这段程序,显示一个对话框,如图2-1所示,并等待确认,单击“确定”后才打开其余的Web 页。

结果如图2-2所示。

图2-1 用脚本显示的对话框 图2-2 单击“确定”后的显示为了验证本例中的代码,你需要首先使用任何一种文本编辑器,如记事本,输入上述代码,保存成扩展名为html 或htm 的文件,如L2_01.html ,与其它HTML 文档一样,你可以把它保存到任意一个文件夹中。

然后,在文件夹窗口双击该文件对应的图标,即可让浏览器装入该文件,并解释执行其中的内容。

若要修改文件中的内容,可以在浏览器窗口选择“查看”=>“源文件”,打开文本编辑器,对它进行编辑和修改,修改完成后保存该文件,再单击浏览器窗口的“刷新”按钮,让浏览器重新装入并解释执行修改后的文件内容。

本例中的程序只有一行,它调用MsgBox 函数,在屏幕上显示一条信息。

【例2-2】嵌入VBScript 脚本用于测试按钮。

<HTML> <HEAD><TITLE>测试按钮事件</TITLE> </HEAD>第2章 VBScript 基础• 31 •<BODY><FROM NAME="Form1"><input type="Button" Name="button1" value="单击这里"> <script for="Button1" EVENT="onClick" language="VBSCRIPT"> MsgBox "你单击了这个按钮!" </SCRIPT> </FORM> </BODY> </HTML>本例浏览时,首先显示如图2-3所示的内容,窗口中有一按钮,当单击该按钮时,出现对话框,显示如图2-4所示。

图2-3 初始状态显示的窗口 图2-4 单击按钮后显示通过上述两例,我们可以看出:(1)在网页中嵌入VBScript 脚本程序的一般形式为: <SCRIPT LANGUAGE=“VBScript ”> …在这里书写VBScript 代码 </SCRIPT>根据执行的顺序需要,可以将这部分内容放在由<HEAD>标签引导的头部,也可以放在<BODY>部分。

(2它将双引号之间内容作为提示信息显示在打开的窗口中。

(3)一般Script 程序代码会放在HTML 的注释符号“<!--”和“-->”之间,使用HTML文件的注释符“<!--”和“-->”的目的是当浏览器不支持这种脚本时不执行这段代码,也不把程序代码显示在网页上。

考虑到读者的使用环境应支持该脚本语言,本教材的各个例子中可能省略该项,但希望读者在实际开发网上的应用程序时使用这一项。

注意:当每一用户通过Internet 访问你的网页时,嵌入在HTML 文件中的VBScript 代码将同时被发送到客户端浏览器,用户可以很方便地查看你编写的代码。

VBScript+ASP动态网页制作•32 •2.2 书写规则用VBScript编写代码也有一定的书写规则,其主要规定如下:1.程序代码中不区分字母的大小写在VBScript编写的代码中,凡是用到的作为名称的(如变量名、文件名、网页中各元素对象的名称)符号串,都不区分大小写。

即使出现在引号中也是如此。

但作为参与表达式运算的字符串中的字符,还是区分大小写的。

2.语句书写自由(1)在同一行上可以书写多条语句,语句间用冒号“:”分隔。

(2)单行语句可分若干行书写,在本行后加入续行符(空格和下划线“ _”)。

(3)一行允许多达255个字符。

3.注释有利于程序的维护和调试注释以引号“‟”开始,可以直接出现在语句后面。

2.3 常量、变量和数组2.3.1 常量常量是一种在程序运行过程中不会改变、也不能改变的量。

在VBScript中有一些预先定义好的常量可供使用,例如 Empty、Null、true…,这些常量不用声明也不用定义就可以使用。

参见附录A。

【例2-3】使用系统常量<HTML><HEAD><TITLE>使用系统常量</TITLE><SCRIPT LANGUAGE="VBScript"><!--MsgBox "HELLO" & vbCrLf & "VBScript"--></SCRIPT></HEAD><BODY></BODY></HTML>本例浏览时将首先显示如图2-5所示的信息框。

图2-5 使用预定义常量第2章 VBScript 基础• 33 •代码中使用“MsgBox ”显示字符串,从结果看,显示的内容分成两行,这是因为在显示的字符串中包含了一个“vbCrLf ”,这是一个系统已经预先定义好的常量,代表回车换行,相当于Chr(13)&Chr(10)。

如果需要定义自己的常量,可以使用如下形式: Const 常量名称=值其中常量名称可以是以字母开头的字母或数字组成的符号串。

【例2-4】使用自定义常量<HTML> <HEAD><TITLE>计算面积</TITLE> <SCRIPT LANGUAGE="VBScript"> <!--Const Pi=3.14MsgBox "面积为" & 3*3*Pi --> </SCRIPT></HEAD> <BODY> </BODY> </HTML>本例浏览结果如图2-6所示。

代码中把“Pi ”定义了一个常量,代表圆周率3.14,用“Const ”把他定义成常量后,就不能给Pi 送一个新的值。

2.3.2 变量1. 变量、变量名及变量类型变量是用来保存信息和计算结果的。

程序中使用变量,实际上使用的是变量对应的内存单元中所存放的内容,即变量的值。

顾名思义,在程序中可以改变变量的值。

请你想象一个小游戏:准备一个小空纸盒,在纸盒上写“box ”,这个纸盒就代表变量,其名称为“box ”;拿一张小纸片写上“100”后放入小纸盒,此时纸盒的内容是“100”,相当于变量的值为100。

另外拿一张小纸片写“500”放入纸盒而且把原来的纸片取出,此时纸盒的内容改变为“500”(想象纸盒中只能容纳一张纸片,即每个变量只能有一个值,但这个值可以随时更改或通过运算更改)。

每个变量必须有一个名字,称为变量名。

变量名可以由字母、数字和下划线组成,但变量名的第一个字符必须是字母。

变量名不能超255个字符。

声明一个变量就是给出变量的名称(变量名)。

在VBScript 中变量可不经声明而直接使用。

但是,良好的编程习惯要求对每一个变量加以声明,这称为变量的显式声明(Explicit图2-6 使用自定义常量VBScript+ASP动态网页制作declarations)。

在<Script>块的首行加上: Option Explicit将强制脚本中使用显式声明。

2.变量声明要对变量进行声明,使用如下形式:Dim语句格式为:Dim 变量名称列表例如:Dim i,j定义一个名为i的变量和一个名为j的变量。

一般程序语言在声明变量时,必须指定变量的数据类型,但VBScript只提供给用户一种变量类型,称为“变体数据类型”(variant),它可以存储任何类型的值,在大多数场合能根据上下文关系自动进行内部转换,所以初学者可以不必关心变量存放了什么类型的数据。

相关文档
最新文档