本文目录一览:
VB 什么是控件数组,它有什么优点?
Visual Basic(VB)是由微软公司开发的包含环境的事件驱动编程语言。
它源自于BASIC编程语言。VB拥有图形用户界面(GUI)和快速应用程序开发(RAD)系统,可以轻易的使用DAO、RDO、ADO连接数据库,或者轻松的创建ActiveX控件。程序员可以轻松地使用VB提供的组件快速创建一个应用程序。
语言优点
VB的中心思想就是要便于程序员使用,无论是新手或者专家。VB使用了可以简单创建应用程序的GUI系统,但是又可以开发相当复杂的程序。VB的程序是一种基于窗体的可视化组件安排的联合,并且增加代码来指定组建的属性和方法。-控件数组
因为默认的属性和方法已经有一部分定义在了组件内,所以程序员不用写多少代码就可以完成一个简单的程序。过去的版本里面VB程序的性能问题一直被放在台面上讨论,但是随着计算机速度的飞速增加,关于性能的争论已经越来越少。-控件数组
窗体控件的增加和改变可以用拖放技术实现。一个排列满控斗缓件的工具箱用来显示可用控件(比如文本框或者按钮)。每个控件都有自己的属性和事件。默认的属性值会在控件创建的时候提供,但是程序员也可以进行更改。很多的属性值可以在运行时候随着用户的动作和修改进行改动,这样就形成了一个动态的程序。-控件数组
举个空碰模例子来说:窗体的大小改变事件中加入了可以改变控件位置的代码,在运行时候每当用户更改窗口大小,控件也会随之改变位置。在文本框中的文字改变事件中加入相应的代码,程序就能够在文字输入的时候自动翻译或者阻止某些字符的输入。-控件数组
VB的程序可以包含一个或多个窗体,或者是一个主窗体和多个子窗体,类似于操作系统的样子。有很少功能的对话框窗口(比如没有最大化和最小化按钮的窗体)可以用来提供弹出功能。
VB的组件既可以拥有用户界面,也可以没有。这样一来服务器端程序就可以处理增加的模块。
VB使用引用计数的方法来进行垃圾收集,这个方法中包含有大量的对象,提供基本的面向对象支持。
因为越来越多组建的出现,程序员可以选用自己需要的扩展库。和有些语言不一样,VB对大小写不敏感,但是能自动转换关键词到标准的大小写状态,以及强制使得符号表入口的实体的变量名称遵循书写规则。默认情况下字符串的比较是对大小写敏感的,但是可以关闭这个功能。-控件数组
VB使得大量的外界控件有了自己的生存空间。大量的第三方控件针对VB提供。VB也提供了创建、使用和重用这些控件的方法,但是由于语言问题,从一个应用程序创建另外一个并不简单。
扩展资料:
术语
在讨论Visual Basic(不包含.NET)时,经常可以听到以下这些术语,因此掌握这些术语的基本理解对初学者十分有帮助。
1、 控件:简单的说,控件就是构成或者说建造Visual Basic应用程序的图形化工具,包括窗体、按钮、复选框、列表框、数据控件、表格控件和图片控件等等。
2、 事件:由用户或操作系统引发的动作,例如击键、单击鼠标(Click)、双击鼠标(DblClick)、一段时间的限制,或从端口接收数据。
3、 方法:嵌入在对象定义中的程序代码,它定义对象怎样处理信息并响应某事件。例如,数据库对象有打开纪录集并从一个记录移动到另一个记录的方法程序的基本元素,它含有定义其特征的属性,定义其任务和识别它可以响应的事件的方法。控件和窗体是Visual Basic中所有对象的示例。-控件数组
4、 对象:一个控件、窗体等都可被看作一个对象。
5、 过程:为完成某些特定的任务而编写的代码段,过程通常用于响应特定的事件,也可以当作应用程序的用户自定义函数来使用。
6、 属性:属性是组成用户界面的各对象的性质的具体描述。例如上述“对象”中所提到的尺寸、位置、颜色、宽度、高度等等都称为控件的属性。
属性决定对象的外观,有时也决定对象的行为。对象的属性绝大部分是VB中已经事先定义好的,但也有的属性是需要在应用吵亏过程中才去定义的。属性即可为对象提供数据,也能从对象取回信息。
什么是控件数组,它有什么优点?
控件数组是Visual Basic中的一个名词,它是一组具有相同名称和类型的控件的集合,通过各自的袜漏编号(下标)来识别,并且可以共享事件。
优点是使用控件数组所占用的资源比单独添加每个控件所占用的资源更少,另外因为控件数组的事件可以共享,如果要使多个同类型控件在一个事件中执行相同或类似的代码手汪,使用控件数组比单独创建多个控件更方便,代码也更容易维护。-控件数组
扩展资料告薯烂:
每个控件数组本身都有4个属性,分别是Count属性、Item属性、LBound和UBound属性、Index属性。
1、Count属性:为返回控件数组中的元素个数。
2、Item属性:即Object.Item (IndexAs Integer) As Object。返回控件数组中指定下标的控件,相当于Object(IndexAs Integer) As Object。-控件数组
3、LBound和UBound属性:返回控件数组中下标的最小值(LBound)或最大值(UBound)。
4、Index属性应用于控件数组中的一个控件,作用是返回或设计时设置控件在其控件数组中的下标,仅当Object属于某一控件数组时有效。
参考资料来源:百度百科-控件数组
VB中控件数组如何使用
数组分为动态数组和静态数组;静态数组维数不能变雹绝,静态数组声明时要写明维数和元素源闭姿上下界,上界可省略态雀。
pivate|public|dim
数组名([上界]
to
下界[,[上界]
to
下界]……)
as
类型说明词
方括号里的是可省略。
例:
Dim
a(1
to
5)
as
string这个是声明一个有5个元素的1维数组,类型为字符串型。其元素有:a(1),a(2)a(3),a(4),a(5)这五个元素。
二维数组:
dim
a(1
to
3
,
1
to
2)
as
string这个是声明一个有6个元素的2维数组,类型为字符串型。其元素有:a(1,1),a(1,2),a(2,1),a(2,2),a(3,1),a(3,2)这6个元素。