Visual Basic 60程序设计 - 沈阳理工大学.PPT

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
Visual Basic 60程序设计 - 沈阳理工大学

* 一个数组名代表一批数据 * End 语句 功能:用于结束一个程序的运行。 With 语句 格式: With 对象 语句块 End with 功能:可以对某个对象执行一系列的语句,而不用重复指出对象的名称。 例:with mylabel .height=2000 .width=2000 .fontsize=20 .caption=“this is mylabel” end with 其中: 当程序进入with语句块,对象就不能改变 ,因此不能用一个with语句来设置多个不同的对象。 属性前面的“.”不能省。 3.6数组 数组的概念 静态数组与动态数组 数组的基本操作 数组的概念 在实际处理数据时,经常需要处理大批量同类型数据,为此,我们引入了数组。数组不是一种数据类型,而是一组相同类型的变量的集合。 在计算机内存中,数组占据了一块连续的存储区域,数组名就是这块空间的名称。区域中每个单元都有自己的地址,该地址用下标表示,表示数组中的各个元素。数组应该先定义后使用,定义数组的目的是通知计算机为其留出所需的存储空间。 静态数组与动态数组 数组的划分: 我们按内存开辟空间的时机来划分数组,在声明时确定大小的数组称为静态数组,声明时未确定大小的数组称作动态数组。静态数组的大小一经定义,就不可改变,动态数组的大小在运行时可以改变。 静态数组及声明 在声明时已经确定了大小的数组称为静态数组。 一维数组 声明一维数组形式如下: Dim 数组名(下标) [ As 类型] 其中: 下标:必须为常数,不可以为表达式或变量。 下标的形式:[下界 TO] 上界,省略下界,其默认值为0。 数组的大小:上界-下界+1 As 类型:如果缺省,是变体数组。 例如:Dim mark(1 to 100)As Integer 声明了一个一维数组,数组名为mark,类型为整型,下标范围为1 to 100,数组各元素是mark(1), mark(2),… mark(100) 多维数组 声明多维数组形式如下: Dim 数组名(下标1[,下标2,…]) [ As 类型] 其中: 下标个数:决定了数组的维数,最多允许有60维。 数组的大小:为每一维的大小的乘积。 例1:Dim array1(0 to 3,0 to 4)as long 或 Dim array1(3,4)as long 声明一个长整型的二维数组array1,(往往称为4行5列的数组)第一维的下标范围为0-3,第二维的下标范围为0-4,数组的大小为4*5=20 例2:Dim a(1,2,3)as Integer 声明一个整型的三维数组a,第一维的下标范围为0-1,第二维的下标范围为0-2,第三维的下标范围为0-3,数组的大小为2*3*4=24 例3:Dim a1(3,4)as Integer, a2(4,5)as Integer 声明两个整型的二维数组a1, a2 当希望数组下标从1开始时,可以使用Option Base 1命令来设置(此命令的Option Base 0为默认情况)。 动态数组及声明 在声明时未确定数组的大小(括号内为空),当要使用时随时用Redim语句重新指出数组的大小的称为动态数组。 建立动态数组的方法: 使用Dim、Private、Public语句声明括号内为空的数组。 形式如下: Dim 数组名( ) [ As 类型] 然后在过程中用ReDim语句指出数组大小。 ReDim语句形式如下: ReDim 数组名(下标1[,下标2…]) 例1: Dim sarray() as single Sub Form-Load() … Redim sarray(4,8) … End sub 声明了动态数组sarray,在Form-Load()事件中重新指明二维数组的大小为5行9列。 注意: 在静态数组声明中的下标只能是常量,在动态数组redim语句中的下标可以是常量,也可以是有了明确值的变量。 在过程中可以多次使用ReDim语句改变数组大小和维数。 每次使用ReDim语句都会使原来数组中的值丢失,可以在ReDim语句后加Preserve参数来保留数组中的数据,但使用Preser

文档评论(0)

youbika + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档