网站大量收购闲置独家精品文档,联系QQ:2885784924

VBNET集成开发环境-东华大学计算机科学与技术学院信息.PPT

VBNET集成开发环境-东华大学计算机科学与技术学院信息.PPT

  1. 1、本文档共68页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
VBNET集成开发环境-东华大学计算机科学与技术学院信息

东华大学计算机学院 VB.NET程序设计-第5章 教材:《Visual Basic.NET程序设计》 主讲: 李柏岩 联系: EMail libaiyan@ Phone Address 松江校区学院1号楼234室(周二中午、下午) Software 第5章 数组 主要内容 数组的概念 数组的定义 数组的应用 实验 自测题 作业提交 第5章 数组 学习目标 了解结构化程序设计的基本思想。 掌握基本程序结构:顺序、选择和循环。 掌握常用选择控件:组框、复选框和单选按钮。 第5章 数组 简要介绍 一个简单变量对应一个内存中的存储单元,可用来保存单个数据。如何对大批量数据进行保存? 数组是一种用来保存群体性数据的数据结构,可用于存储大量同类型的数据。 若在编程时将数组和循环配合使用,用简短的代码就可以对大量数据进行高效处理。 5.1数组的概念 顺序结构流程 数组是同类型数据元素的有序集合,数组名是这些数据元素共同的名称。 序号是一个表示位置次序的整数量,称为下标。数组由若干数组元素构成,每个数组元素用数组名和括号括起的下标表示,其作用相当于一个简单变量。 例如,数组prime保存了1到100之间的所有素数。 5.2 数组的声明 数组的声明 数组可以是一维,也可以是多维的。数组的维数取决于数组下标个数,一维数组只有一个下标,二维数组有两个下标,显然,N维数组则有N个下标。数组声明语句的格式为: Dim数组名(下标上界1 [,下标上界2]… …) [as 类型] 例如 Dim a(2) As Integer 一维, 2+1=3个整型单元 Dim b(2,2) As Integer 二维, (2+1)×(2+1)=9个单元 Dim c(2,2,2) As Integer 三维, (2+1)×(2+1)× (2+1) =27 5.2 数组的声明 数组的工作原理 一维数组是一个线性表;二维数组可以表示表格或矩阵;三维数组可以用来存储三维空间数据。若用下列代码段对数组a、b和c的元素赋值: 5.2 数组的声明 数组的工作原理 则三个数组及其存储的内容的结构可用下图说明: 5.2 数组的声明 数组的初始化 数组声明时可以进行初始化赋值。下面代码段分别声明一个一维数组和一个二维数组,并对它们进行初始化: Dim seasons() As String = {春天, 夏天, 秋天, 冬天} Dim months(,) As Integer = {{3, 4, 5}, {6, 7, 8}, {9, 10, 11}, {12, 1, 2}} 5.2 数组的声明 数组的初始化 数组相关函数 5.2 数组的声明 数组相关函数运用举例(假设season声明如前) 5.2 数组的声明 重新声明数组 VB.NET使用ReDim语句重新声明数组,以改变已声明数组的大小。ReDim语句的格式为: ReDim [Preserve] 数组名(下标边界列表)[,数组名(下标边界列表),[,. . .]] 例如: Dim a(50) as Integer 定义了长度为50的数组a ReDim a(100) as Integer 重新定义了数组a,长度为100 5.2 数组的声明 重新声明数组 对于ReDim语句的使用,以下几点需要说明: (1)ReDim语句是一个可执行语句,它只能出现在过程中。 (2)ReDim语句只能更改已被正式声明的数组的一个或多个维度的大小,但不能更改该数组的维数和数据类型。 (3)当使用 ReDim 语句改变数组大小时,数组原有数据通常会丢失。但可以在语句中使用Preserve 关键字部分或全部保留这些值。 5.2 数组的声明 重新声明数组 例如: Dim municipality () As String = {北京,上海,天津} ReDim Preserve Municipality(3) Municipality(3)= 重庆 由于数组元素在内存中连续存储,使用ReDim语句时,如果重定义数组大小比原来数组大,则极可能要将所有原来数组元素搬移到一个较大的内存区域,因而造成系统开销,导致程序运行变慢,所以ReDim要尽可能少用。 5.3 数组的访问 声明和初始化数组以后,可以通过下标作为索引来访问数组。数组中的每一个元素都可以作为单独的变量被引用。因此,数组元素的赋值、输出,以及运算操作的规则和方法都与简单变量相似,只是必须加上数组下标。 例如: Dim a(2) as Integer a(0)=1 : a(1)=2 : a(2)=a(0)+a(1) 5.3 数组的访问 数组的基本操作 数

文档评论(0)

fengruiling + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档