visualbasic程序设计教程(中)ppt

visualbasic程序设计教程(中)ppt

ID:36283802

大小:2.94 MB

页数:257页

时间:2019-05-08

visualbasic程序设计教程(中)ppt_第1页
visualbasic程序设计教程(中)ppt_第2页
visualbasic程序设计教程(中)ppt_第3页
visualbasic程序设计教程(中)ppt_第4页
visualbasic程序设计教程(中)ppt_第5页
资源描述:

《visualbasic程序设计教程(中)ppt》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、VisualBasic程序设计教程(中)目录第1章VisualBasic程序设计概述第3章VisualBasic程序设计初步第2章VisualBasic程序设计基础第4章VisualBasic的程序控制结构第6章过程第5章数组第7章常用控件与系统对象第9章图形操作第8章界面设计第10章键盘与鼠标事件第12章数据库程序设计第11章文件第13章程序调试与出错处理第5章数组5.1概述5.3二维数组5.2一维数组5.4动态数组5.5控件数组5.1概述整型、实型、字符型等数据类型都属于简单类型,而在实际应用中,常常要遇到处理相同类型的成批相关数据的情况。例如,为了处理某

2、系几百个学生某门课的考试成绩,若在程序中定义几百个简单变量记录这些数值,显然是十分笨拙的。程序设计语言提供了一种解决此类问题的更为有效的数据类型——数组。数组是由固定数目的同类元素按一定顺序排列而成的结构类型数据。数组是程序设计中常用到的数据类型。5.2一维数组当数组中每个元素只带有一个下标时,称这样的数组为一维数组。在计算机内存中,数组占据了一块连续的存储区域,数组名就是这块空间的名称。区域中每个单元都有自己的地址,该地址用下标表示。数组应该先定义后使用。定义数组的目的是通知计算机为其留出所需的存储空间。数组与普通变量一样,用来存放数据,且同一数组中的数据必

3、须是同一类型的。5.2.1一维数组的声明数组说明格式1:〈说明符〉〈变量名〉〔〈下标〉〕[As〈类型〉]其中:“说明符”为VisualBasic的保留字。不同的说明符可以定义数组的不同性质和作用范围。“变量名”是数组名,是用户自定义的标识符。“下标”用于定义数组元素的个数。下标值类型为长整型﹙Long﹚,下标界值范围从-2147483648到2147483647。此种形式默认下标下界为0。“类型”是指数组的类型。例如:Dima(8)AsInteger在这里,Integer是类型名,a(8)就是一维数组说明符。以上语句说明了下面几点:定义了一个名为a的一维数组。

4、括号 中的8规定了a数组含有9个元素,它们是a(0),a(1),a(2),…,a(8)。类型名Integer规定了a数组中每个元素都是整型,在每个元素中只能存放整型数。每个元素只有一个下标,VisualBasic语言默认此数组第一个元素的下标值为0(称为数组下标的下界),因此,以上a数组中的最后一个元素的下标应该是8(称为数组下标的上界)。5.2.1一维数组的声明5.2.1一维数组的声明VisualBasic编译程序将为a数组在内存中开辟如图5-1所示的9个连续的存储单元,在图5-1中标明了每个存储单元的名字,可以用这样名字直接来引用各存储单元。图5-1编译程

5、序所开辟的存储单元例如在程序中有说明:DimCounter(10)AsIntegerDimSum(20)AsDoubleDimname(15)AsString5.2.1一维数组的声明以上语句用Dim作说明符。与说明简单变量一样,它用于说明局部数组,也就是说,它可以出现在窗体层、模块和过程中,是最常用的说明形式。第一个语句建立了一个有11个元素的数组Counter,其下标从0到10,元素类型为Integer。它的元素有:Counter(0),Counter(1),Counter(2),…,Counter(10),带下标的数组元素也称为下标变量。第二个语句建立了一

6、个数组Sum,有21个元素,其下标从0到20,元素类型为Double。第三个语句建立了一个数组name,有16个元素,其下标从0到15,元素类型为String。如果不想让数组的下标 值从0开始算起,可以用OptionBase语句来改变它的起始值,例如:Option Base1Public Students(10)AsInteger将使数组项目变成10个(也就是由1到10)。即此数组有Students(1),Students(2),Students(3),…,Students(10)。数组说明格式2:〈说明符〉〈变量名〉〔〈下标to上界〉〕[As〈类型〉]此种数

7、组说明中,关键字to可以显式地规定下标下界。此时应满足下界≤上界。例如在程序中有说明:DimCounter(1to10)AsIntegerDimSum(10to20)AsDoubleDimname(-20to-20)AsStringCounter的下标值范围从1到10,Sum的下标范围从10到20,数组name的下标等于上标,即name退化成一个简单变量了。5.2.1一维数组的声明5.2.2一维数组元素的引用引用数组元素(下标变量),即在括弧中指定下标。在程序中,数组与其他变量的使用方式相同,即可参与运算,可以被赋值。在引用数组时,数组名、类型、维数以及下标的

8、范围,应与定义时一致。同一模块中,数组

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

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

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