Visual Basic程序设计教程 教学课件 作者 刘炳文 第8章.ppt

Visual Basic程序设计教程 教学课件 作者 刘炳文 第8章.ppt

ID:50028801

大小:465.50 KB

页数:13页

时间:2020-03-07

Visual Basic程序设计教程 教学课件 作者 刘炳文 第8章.ppt_第1页
Visual Basic程序设计教程 教学课件 作者 刘炳文 第8章.ppt_第2页
Visual Basic程序设计教程 教学课件 作者 刘炳文 第8章.ppt_第3页
Visual Basic程序设计教程 教学课件 作者 刘炳文 第8章.ppt_第4页
Visual Basic程序设计教程 教学课件 作者 刘炳文 第8章.ppt_第5页
资源描述:

《Visual Basic程序设计教程 教学课件 作者 刘炳文 第8章.ppt》由会员上传分享,免费在线阅读,更多相关内容在应用文档-天天文库

1、第8章 数组与记录数组和记录是结构数据类型,是有序的数据的集合。利用数组和记录,可以方便灵活地组织和使用数据。本章介绍如何在VisualBasic中定义和使用数组和记录。2021/9/1918.1数组的定义与默认数组8.1.1数组的定义格式1:Dim数组名(下标上界)As类型名称(一维数组)Dim数组名(第一维下标上界,第二维下标上界)As类型名称(二维数组)格式2:Dim数组名([下界To]上界[,[下界To]上界]...)OptionBase语句返回数组中指定维的下界和上界的函数:Lbound(数组[,维])U

2、bound(数组[,维])2021/9/1928.1.2默认数组数据类型为Variant的数组称为“默认”数组。对于默认数组来说,同一个数组中可以存放不同类型的数据。因此,默认数组可以说是一种“混合数组”2021/9/1938.2动态数组8.2.1动态数组的定义通常分为两步:首先在窗体层、标准模块或过程中用Dim或Public声明一个没有下标的数组(括号不能省略),然后在过程中用ReDim语句定义带下标的数组。ReDim语句:ReDim[Preserve]变量(下标)As类型2021/9/1948.2.2数组的清除

3、和重定义用Erase语句清除数组的内容,格式为:Erase数组名[,数组名]...Erase释放动态数组所使用的内存。在下次引用该动态数组之前,必须用ReDim语句重新定义该数组变量的维数。2021/9/1958.3数组的基本操作8.3.1数组元素的输入、输出和复制1.数组的引用2.数组元素的输入3.数组元素的输出4.数组元素的复制2021/9/1968.3.2ForEach...Next语句ForEach成员In数组循环体[ExitFor]…...Next[成员]2021/9/1978.4数组的初始化数组变量名=

4、Array(数组元素值)Array函数用来为数组元素赋值,即把一个数据集读入某个数组。该函数只能对一维数组进行初始化2021/9/1988.5控件数组8.5.1基本概念控件数组由一组相同类型的控件组成,这些控件共用一个相同的控件名字,具有同样的属性设置。数组中的每个控件都有唯一的索引号(IndexNumber),即下标,其所有元素的Name属性必须相同。控件数组的名字由Name属性指定,而数组中的每个元素则由Index属性指定。2021/9/1998.5.2建立控件数组方法1:对数组中的每个控件都设置相同的名称(N

5、ame属性)方法2:先画出一个控件,然后对其执行“复制”和“粘贴”2021/9/19108.6记录8.6.1记录类型和记录类型变量1.定义记录类型[Private

6、Public]Type数据类型名元素名[(下标)]As类型名元素名[(下标)]As类型名......EndType2.定义记录类型变量3.记录的嵌套2021/9/19118.6.2记录变量的初始化及其引用1.记录变量的初始化2.记录变量的引用及操作(1)成员引用记录变量.成员名(2)嵌套引用3.整体赋值2021/9/19128.7记录数组定义:Dim数组

7、名([下界]To上界)As记录名引用:记录数组名(下标).成员名2021/9/1913

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。