vb 数组(基础教学)ppt课件.ppt
《vb 数组(基础教学)ppt课件.ppt》由会员分享,可在线阅读,更多相关《vb 数组(基础教学)ppt课件.ppt(36页珍藏版)》请在三一办公上搜索。
1、Vb数组基础,主讲人:陈柳斌,数组是有序的数据的集合。在其它语言中,数组中的所有元素都属于同一个数据类型,而在Visual Basic中,一个数组中的元素可以是相同类型的数据,也可以是不同类型的数据。,8.1 数组的概念,8.2 静态数组与动态数组,8.3 数组的基本操作,8.4 数组的初始化,8.5 控件数组,8.1 数组的概念,数组用于表示一组性质相同的有序的数,这一组数用一个统一的名称来代替,称为数组名。数组中的每一个元素称为数组元素。数组中的每一个元素可以用数组名和下标唯一地表示。数组中下标的个数称为数组的维数。,8.1.1 数组的定义,数组应当先定义后使用。在计算机中,数组占据一块内
2、存区域,数组名是这个区域的名称,区域的每个单元都有自己的地址,该地址用下标表示。定义数组的目的就是通知计算机为其留出所需要的空间。,Visual Basic中,可以用4个语句来定义数组,这4个语句格式相同,但适用范围不一样: Dim ReDim Static Public 以上4个语句都可以用来定义数组,下面以Dim语句为例来说明数组定义的格式,当用其他语句定义数组时,其格式是一样的。,在定义数组时,VB提供了两种格式:1.第一种格式:,定义了一个一维数组,该数组的名字为ArrayDemo,类型为Integer(整型),共有6个数组元素。,定义了一个二维数组,该数组的名字为Test,类型为In
3、teger(整型),共有3行,4列,12个数组元素。,第0行,第1行,第2行,第0列,第1列,第2列,第3列,说明:(1)数组名的命名规则,与简单变量相同(2)数组必须先定义,后使用(3)当用Dim 语句定义数组时,会进行数组元素初始化(4)默认下标下界为0,可通过Option Base语句来设置(5)要注意区分“可以使用的最大下标值”和“元素个数”,1.第二种格式:,在某些情况下,使用To能更好地反映对象的特性。,说明:(1)数组名要做到见名知义。(2)数组名不能与变量名相同。(3)在定义数组时,元素下标必须是常数,不能是变量 或表达式,即使事先给出变量的值也是错误的。(4)可以定义数据后再
4、指定数组的类型。(5)数组的下界都必须小于上界。,8.1.2 默认数组,在Visual Basic中,允许定义默认数组。所谓默认数组,就是数据类型为Variant(变体型)的数组。,相当于,对于默认数组来说,同一个数组中可以存放各种不同的数据。,8.2 静态数组与动态数组,在VB中,根据数组元素的个数能否变化,数组分为静态数组和动态数组。静态数组:数组元素的个数固定不变。动态数组:数组元素的个数在运行时可以改变。 使用动态数组就可以在任何时候改变其大小,并且可以在不需要时清除动态数组所占的存储空间。因此,使用动态数组更加灵活、方便,并有助于高效管理内存。,8.2.1 动态数组的定义,(2)在过
5、程级使用下面的ReDim语句分配数组的实际元素个数。,这里的通常包含变量或表达式,但其中的变量或表达式应有明确的值。,定义动态数组需要分以下两步进行:(1)在模块级或过程级按以下格式定义一个没有下标的数组。,说明1)ReDim语句只能出现在过程中。与Dim语句不同, ReDim语句是一个可执行语句。2)可以用ReDim语句反复改变数组元素及维数的数目。 3)在定义动态数组的两个步骤中,如果用步骤(1)定义了 数组的类型,则不允许用步骤(2)改变类型。4)每次执行ReDim语句时,当前存储在数组中的值会全 部丢失。VB重新对数组元素进行初始化,即将可变类 型数组元素值置为Empty,将数值型数组
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- vb 数组基础教学ppt课件 数组 基础 教学 ppt 课件
链接地址:https://www.31ppt.com/p-1377192.html