欢迎来到天天文库
浏览记录
ID:9014453
大小:217.88 KB
页数:3页
时间:2018-04-14
《visualbasic语言数组程序的设计》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库。
1、农业网络信息·信息教育·2015年第5期AGRICULTURENETWORKINFORMATIONVisualBasic语言数组程序的设计魏邦龙,岳秋菊,冯婕,魏赟,海波(兰州城市学院信息工程学院,甘肃兰州730070)摘要:本文介绍了VisualBasic语言的两种数组,提出了正确理解和设计不同数组的方法和步骤,并通过实例对静态数组和动态数组的定义进行了讨论。关键词:动态数组;静态数组;数组的定义中图分类号:G642文献标识码:A文章编码:1672-6251(2015)05-0139-03DesignofArrayProgramforVisualBasic
2、LanguageProgrammingWEIBanglong,YUEQiuju,FENGJie,WEIYun,HAIBo(CollegeofInformationEngineering,LanzhouCityUniversity,GansuLanzhou730070)Abstract:ThispaperintroducedtwokindsofarraysforVisualBasiclanguageProgrammingandputforwardthemethodsandprocedurestocorrectlyunderstandanddesigndiffe
3、rentarrays,andthendiscussedthedefinitionsofstaticarrayanddynamicarraybyanexample.Keywords:dynamicarray;staticarray;definitionofthearray在涉及少量的数据时,使用简单变量就可以很方数组分配存储空间,数组名即为这个存储空间的名便地进行存取或处理。介如果要处理大量的数据,简称,而数组元素即为存储空间的每一个元素。Visual[1~4]单变量将无所适从。如计算1000名同学考试成绩Basic语言有两种数组:静态数组和动态数组。的平均值
4、,就需要1000个简单变量来存储处理这些1.1静态数组的定义数据,效率较低。而如果要查找这些数据,必须确定静态数组定义的一般格式为:数据的位置,难度也很大。使用数组,可在大部分场合Public
5、Private
6、Dim数组名(第一维说明[,第二下能够方便地处理这些大量的、性质相同的有序数据。维说明]……)[As类型名称],…数组用来表示一组性质相同且有序的数,这一组静态数组也叫做固定大小的数组,数组元素的个数用一个统一的名称来表示,即数组名,数组中的每数在程序执行过程中不能改变。其中在标准模块的通一个元素称为数组元素。在查找、处理数组中的每一用声明段使用Pub
7、lic语句定义一个全局级数组,在模个元素时,必须能够方便地区分数组中的每个元素。块的通用声明段使用Private或Dim语句定义一个模常用的办法是通过索引号来加以区别,该索引号称为块级的数组。但在使用过程中也经常用Dim语句来定下标。但在近几年VisualBasic语言的教学中体会到,义数组。利用该方法定义的数组,在过程执行完毕学生在利用VisualBasic数组设计程序时,出现的错后,释放内存空间,即数组的初始值归零。为了在过误大多数是由于数组的定义不当所致。因此,利用程执行结束后,数组中的结果不被释放,并作为下次VisualBasic数组设计程序的难点是
8、数组的定义和使用。调用的初始值,用Static语句来定义数组,但注意1数组的定义Static语句只能出现在过程中。举例:数组在使用前必须先定义,定义数组的目的是为OptionBase1基金项目:兰州城市学院本科教育教学研究项目:基于智能算法的程序设计教学研究(编号:2014-jy-25);甘肃省教育科学规划项目:基于移动学习的"微课程"在现代远程教育中的应用及学习模式研究(编号:GS[2014]GHB0280)。作者简介:魏邦龙(1957-),男,教授,研究方向:智能化决策支持系统。收稿日期:2015-05-06—139—《农业网络信息》2015年第5期信息
9、教育PrivateSubCommand1_Click()ReDim[Preserve]数组名(维数定义)[As类Statica(4)AsInteger型],…Dimb(4)AsInteger用ReDim语句可以反复改变数组元素以及维数的Fori=1To4大小,但不允许改变数组的类型。Preserve为可选的a(i)=a(i)+3关键字。如果希望使用ReDim语句重新定义数组时保b(i)=b(i)+3留数组中的原有数据,就需要在ReDim语句中使用NextiPreserve关键字。但需要注意:带有Preserve关键字Fori=1To4的ReDim语句只能改变
10、多维数组最后一维的上界,且Picture1.Prin
此文档下载收益归作者所有