vb_数组与记录习题

vb_数组与记录习题

ID:6579325

大小:155.50 KB

页数:18页

时间:2018-01-18

vb_数组与记录习题_第1页
vb_数组与记录习题_第2页
vb_数组与记录习题_第3页
vb_数组与记录习题_第4页
vb_数组与记录习题_第5页
资源描述:

《vb_数组与记录习题》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、第八章数组与记录教学要求:掌握一维、二维数组的定义、引用、初始化,掌握静态和动态数组及其差别,掌握数组的基本使用方法:数组元素的输入、输出和赋值等,掌握使用ForEach...Next语句操作数组元素的方法;掌握控件数组的定义、建立和使用,掌握排序算法。掌握记录类型及记录数组的概念、记录变量的初始化及引用。知识点:数组的定义、引用、初始化;静态和动态数组及其差别;ForEach...Next语句;控件数组。熟练数组“遍历”算法的设计规律,冒泡排序、快速排序算法,顺序查找、有序表对分查找、字符查找算法。内容导航:一、数组的概念(一)数组的定义在Vi

2、sualBasic中,可以用4个语句来定义数组,这4个语句格式相同,但适用范围不一样。Dim用在窗体模块或标准模块中,定义窗体或标准模块数组;ReDim、Static可用于过程中;Public用在标准模块中,定义全局数组。VisualBasic提供两种格式:第一种格式:一维数组Dim数组名(下标上界)As类型名称二维数组Dim数组名(第一维下标上界,第二维下标上界)As类型名称第二种格式:Dim数组名([下界To]上界[,[下界To]上界]……)Dim数组名([下界To[上界[,[下界To]上界]……)(二)默认数组在VisualBasic中,允

3、许定义默认数组。默认数组就是数据类型为Variant(默认)的数组。在一般情况下,定义数组应指明其类型。二、动态数组(一)动态数组的定义动态数组以变量作为下标值,在程序运行过程中完成定义,通常分为两步:首先在窗体层、标准模块或过程中用Dim或Public声明一个没有下标的数组(括号不能省略),然后在过程中用ReDim语句定义带下标的数组。ReDim语句格式:ReDim[Preserve]变量(下标)As类型(二)数组的清除和重定义数组一经定义,便在内存中分配了相应的存储空间,其大小不能改变。有时需要清除数组的内容或对数组重新定义,其格式为:数组的

4、清除:Erase数组名[,数组名]……重定义:ReDim三、数组的基本操作(一)数组元素的输入、输出和复制1.数组的引用数组的引用通常是指对数组元素的引用,其方法是,在数组后面的括号中指定下标。2.数组元素的输入数组元素一般通过For循环语句及InputBox函数输入,当数组较小,或只需要对数组中的指定元素赋值时,可以用赋值语句来实现数组元素的输入,多维数组元素的输入通过多重循环来实现3.数组元素的输出数组元素的输出可以用Print方法来实现。4.数组元素的复制单个数组元素可以像简单变量一样从一个数组复制到另一个数组,二维数组中的元素可以复制到另

5、一个二维数组中的某个元素,也可以复制到一个一维数组中的某个元素,并且反之亦然(二)ForEach…Next语句ForEach…Next语句类似于For…Next语句,两者都用来执行指定重复次数的一组操作,但ForEach…Next语句专门用于数组或对象“集合”(本书不涉及集合),其一般格式为:ForEach成员In数组循环体[ExitFor]……Next[成员]这里的“成员”是一个变体变量,它是为循环提供的,代表的是数组中的每个元素。“数组”是一个数组名,没有括号和上下界。四、数组的初始化用Array函数来给数组元素赋值,其格式为:数组变量名=A

6、rra(数组元素值)注意,Array函数只适用于一维数组。即只能对一维数组进行初始化,不能对二维或多维数组进行初始化。五、控件数组(一)基本概念控件数组由一组相同类型的控件组成,这些控件共用一个相同的控件名,具有同样的属性设置。数组中的每个控件都有唯一的索引号(IndexNumber),即下标,其所有元素的Name属性必须相同。控件数组的每个元素都有一个与之关联的下标,或称索引(Index),下标值由Index属性指定。Index属性与控件数组中的某个元素有关(二)建立控件数组通过以下两种方法来建立控件数组:第一种方法,步骤如下:(1)在窗体上画

7、出作为数组元素的各个控件;(2)单击要包含到数组中的某个控件,将其激活;(3)在属性窗口中选择“(名称)”属性,并键入控件的名称;(4)对每个要加到数组中的控件重复(2)、(3)步,键入与第(3)步中相同的名称。当对第二个控件键入与第一个控件相同的名称后,VisualBasic将显示一个对话框,询问是否确实要建立控件数组。单击“是”将建立控件数组,单击“否”则放弃建立操作。第二种方法,步骤如下:(1)在窗体上画出一个控件,将其激活;(2)执行“编辑”菜单中的“复制”命令(热键为Ctrl+C),将该控件放入剪贴板;(3)执行“编辑”菜单中的“粘贴”

8、命令(热键为Ctrl+V),将显示一个对话框,询问是否建立控件数组;(4)单击对话框中的“是”按钮,窗体的左上角将出现一个控件,它就是控

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

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

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