网络编程 | 站长之家 | 网页制作 | 图形图象 | 操作系统 | 冲浪宝典 | 软件教学 | 网络办公 | 邮件系统 | 网络安全 | 认证考试 | 系统进程
Firefox | IE | Maxthon | 迅雷 | 电驴 | BitComet | FlashGet | QQ | QQ空间 | Vista | 输入法 | Ghost | Word | Excel | wps | Powerpoint
asp | .net | php | jsp | Sql | c# | Ajax | xml | Dreamweaver | FrontPages | Javascript | css | photoshop | fireworks | Flash | Cad | Discuz!
当前位置 > 网站建设学院 > 网络编程 > Visual Basic
Tag:注入,存储过程,分页,安全,优化,xmlhttp,fso,jmail,application,session,防盗链,stream,无组件,组件,md5,乱码,缓存,加密,验证码,算法,cookies,ubb,正则表达式,水印,索引,日志,压缩,base64,url重写,上传,控件,Web.config,JDBC,函数,内存,PDF,迁移,结构,破解,编译,配置,进程,分词,IIS,Apache,Tomcat,phpmyadmin,Gzip,触发器,socket
网络编程:ASP教程,ASP.NET教程,PHP教程,JSP教程,C#教程,数据库,XML教程,Ajax,Java,Perl,Shell,VB教程,Delphi,C/C++教程,软件工程,J2EE/J2ME,移动开发
本月文章推荐
.如何使用VB编写自动反安装的程序.
.在VB中取得Windows的当前目录.
.巧用VBA自动处理Word表格.
.VB“超频”秘籍之隐藏的Variant变.
.妙用Replace函数替代字符串连接操.
.快捷键--找寻Function/Subroutine.
.用VB设计条形码轻印刷系统.
.用VB编程检测当前电池使用情况.
.如何获得系统光驱的盘符.
.从公共对话框控件中提取多个文件.
.设置计算机名称.
.VB网络篇游戏编程技巧指南.
.复本操作的对象、属性和方法(1)-.
.VisualBasic中的界面设计原则和编.
.用DAO或ADO正确访问Access2000.
.从VB中的Datagride中向excel导入.
.用VB5.0设计能适应各种显示属性下.
.VB编程之路-如何让界面美化.
.如何充分扩充VB功能.
.实现窗体内部的左右移动.

标量变量和数组变量

发表日期:2006-2-27


多数情况下,只需为声明的变量赋一个值。只包含一个值的变量被称为标量变量。有时候,将多个相关值赋给一个变量更为方便,因此可以创建包含一系列值的变量,称为数组变量。数组变量和标量变量是以相同的方式声明的,唯一的区别是声明数组变量时变量名后面带有括号()。下例声明了一个包含11个元素的一维数组:

DimA(10)
虽然括号中显示的数字是10,但由于在VBScript中所有数组都是基于0的,所以这个数组实际上包含11个元素。在基于0的数组中,数组元素的数目总是括号中显示的数目加1。这种数组被称为固定大小的数组。

在数组中使用索引为数组的每个元素赋值。从0到10,将数据赋给数组的元素,如下所示:

A(0)=256
A(1)=324
A(2)=100
...
A(10)=55
与此类似,使用索引可以检索到所需的数组元素的数据。例如:

...
SomeVariable=A(8)
...
数组并不仅限于一维。数组的维数最大可以为60(尽管大多数人不能理解超过3或4的维数)。声明多维数组时用逗号分隔括号中每个表示数组大小的数字。在下例中,MyTable变量是一个有6行和11列的二维数组:

DimMyTable(5,10)
在二维数组中,括号中第一个数字表示行的数目,第二个数字表示列的数目。

也可以声明动态数组,即在运行脚本时大小发生变化的数组。对数组的最初声明使用Dim语句或ReDim语句。但是对于动态数组,括号中不包含任何数字。例如:

DimMyArray()
ReDimAnotherArray()
要使用动态数组,必须随后使用ReDim确定维数和每一维的大小。在下例中,ReDim将动态数组的初始大小设置为25,而后面的ReDim语句将数组的大小重新调整为30,同时使用Preserve关键字在重新调整大小时保留数组的内容。

ReDimMyArray(25)
...
ReDimPreserveMyArray(30)
重新调整动态数组大小的次数是没有任何限制的,将数组的大小调小时,将会丢失被删除元素的数据。->

上一篇:VBScript变量 人气:3694
下一篇:变量的作用域与存活期 人气:4037
浏览全部Visual Basic的内容 Dreamweaver插件下载 网页广告代码 祝你圣诞节快乐 2009年新年快乐