二级VB部分章节考试要点第八章

二级VB部分章节考试要点第八章,第1张

二级VB部分章节考试要点第八章,第2张

第八章
一、数组的概念
(一)数组的定义
在Visual Basic中,可以用四条语句来定义数组。这四种说法格式相同,但适用范围不同。Dim在表单模块或标准模块中用于定义表单或标准模块数组,也可以在过程中使用。过程中使用ReDim。程序中使用了静态。
Public在标准模块中用于定义全局数组。

(二)默认数组和嵌套数组
在Visual Basic中,允许定义一个默认数组,一个数组可以作为另一个数组的元素,即数组嵌套。
1。默认数组
默认数组是默认数据类型的数组。通常,定义数组应该指示其类型。
2。嵌套数组
一般来说,数组元素是一个具体的数据。在Visual Basic中,可以将一个数组用作另一个数组的元素,这样的数组称为嵌套数组。

二。静态数组和动态数组
静态数组和动态数组是由其定义决定的,即:
1。以数值常数或符号常数作为校准维数下限的数组是静态数组;
2。以变量作为较低校准维度的数组是动态数组。

三。数组的基本操作
(一)数组元素的输入、输出和复制
1。对数组的引用
对数组的引用通常是指通过在数组后面的括号中指定下标来引用数组元素。
2。数组元素的输入
数组元素一般通过For循环语句和InputBox函数输入。
3。数组元素的输出
数组元素的输出可以通过Print方法实现。
4。数组元素的复制
单个数组元素可以像简单变量一样从一个数组复制到另一个数组。

(2) For Each…Next语句
For Each…Next语句与For…Next语句类似,都是用来执行一组指定重复次数的运算,但For Each…Next语句专门用于数组或对象“集合”(本书不涵盖集合),一般格式为:For array
循环体中的每个成员
[exit For]
……
Next[member]
这里的“member”是一个变量“Array”是一个没有括号和上下限的数组名。
For Each…Next语句可用于处理数组元素,包括查询、显示或读取。重复的次数由数组中元素的数量决定,也就是说,只要数组中有元素,它就会自动重复。

四。数组的初始化
一般来说,数组变量可以通过以下三种方式定义:
(1)显示定义为变量。例如,im Numbers作为Variant
(2)定义,但没有指明类型。例如,im Numbers
(3)没有定义,而是直接使用。

动词 (verb的缩写)控件数组
控件数组是为控件而构建的,所以不同于普通数组的定义。构建控件数组有两种方式:
第一种方式,步骤如下:
(1)将每个控件绘制为表单上的数组元素;
(2)单击要包含在数组中的控件,将其激活;
(3)在属性窗口中选择“(name)”属性,并键入控件的名称;
(4)对要添加到数组中的每个控件重复步骤(2)和(3),并键入与步骤(3)中相同的名称。
当键入的第二个控件与第一个控件同名时,Visual Basic将显示一个对话框,询问您是否确实要生成一个控件数组。单击“是”构建控制阵列,或单击“否”放弃构建操作。
第二种方法包括以下步骤:
(1)在窗体上绘制一个控件并激活它;
(2)执行“编辑”菜单中的“复制”命令(热键为Ctrl+C),将控件放到剪贴板上;
(3)执行“编辑”菜单中的“粘贴”命令(热键为Ctrl+V),会出现一个对话框,询问是否建立控件数组;
(4)单击对话框中的“是”按钮,表单的左上角会出现一个控件,它是控件数组的第二个因子。执行“编辑”菜单中的“粘贴”命令,或者按热键Ctrl+V在控件数组中创建其他元素。
控件数组建立后,只需更改一个控件的“Name”属性的值,并将Index属性设置为空(不是0),就可以将该控件从控件数组中删除。控件数组中的控件执行相同的事件过程,控件数组中对应控件执行的操作可以由Index属性确定。

位律师回复
DABAN RP主题是一个优秀的主题,极致后台体验,无插件,集成会员系统
白度搜_经验知识百科全书 » 二级VB部分章节考试要点第八章

0条评论

发表评论

提供最优质的资源集合

立即查看 了解详情