VB·NET程序设计实用教程第三节解读.ppt

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

Visual Basic .NET程序设计实用教程 本章任务: 本章要点: 3.1 ●数组的概念   在前面的章节中,程序中要存放或处理一个数据,首先应声明一个变量,这在只处理少量数据的程序中是可以的,但若程序需处理很多个数据,特别是同类数据,使用变量实现将显得比较麻烦,甚至不可能完成需要的功能。如某次期中考试后,需要用计算机处理学生的信息学课程成绩,假设全年级为200人,若用变量来记录学生的成绩,不但需要200个变量,而且在编程过程中程序员还需要记住每个变量与学生的对应关系,显然是极不方便的。 3.1 ●数组的概念 为了解决该问题,在VB.NET中提供了一种名叫“数组”的数据结构,利用它可以方便地处理像考试成绩这种具有多个相同类型的一批数据。可以把数组看成是很多个变量的集合,这些变量具有相同的类型,它们在内存中是连续存放的,这些变量均具有相同的名称,并且可以通过下标相互区分,每一个这样的变量我们把它称为数组元素。由于在程序中数组元素是通过下标相互区分的,而下标又可以用变量或表达式来表示,所以为程序员循环处理成批数据带来了方便。 3.1 ● 数组的概念 如假设存放200个学生信息学成绩的数组名为InformationScore,要求出所有学生的信息学的平均分,可使用下列语句: Dim AvgInformationScore As Single Dim InformationScore(199) As Integer AvgInformationScore = 0 For i = 0 To 199 Step 1 AvgInformationScore = AvgInformationScore + InformationScore (i) Next I AvgInformationScore = AvgInformationScore / 300 读者不妨试着使用变量来求信息学课程的平均分,会发现程序编起来非常麻烦。可见与变量相比,使用数组来处理同类的多个数据,优势十分明显。 3.2 ●任务3-1:求一维数组的最小值及其位置—— 一维数组   ? 3.2 ●任务3-1:求一维数组的最小值及其位置——一维数组 图3-2 3.2 ●任务3-1:求一维数组的最小值及其位置——一维数组 3.2 ●任务3-1:求一维数组的最小值及其位置——一维数组 3.2 ●任务3-1:求一维数组的最小值及其位置——一维数组 4.在代码窗口中定义常量并定义模块级二维数组,如下。??   3.2 ●任务3-1:求一维数组的最小值及其位置——一维数组 说明: 3.2 ●任务3-1:求一维数组的最小值及其位置——一维数组 (2)使用二维数组之前也必须对二维数组进行声明(或称定义)。定义二维数组的语句格式及功能如下。 [格式]:Declare 数组名(下标1上限,下标2上限) As 数据类型符 [功能]:定义一个名为“数组名”的二维数组,数组元素的数据类型由“数据类型符”确定。 3.2 ●任务3-1:求一维数组的最小值及其位置——一维数组 “Declare”可以是Dim、Static、Public、Protected、Friend、Protected和Private等。数组的每维的下标下限均为0,且不可以改变,VB.NET不支持Option Base 语句。如果不指定“数据类型符”,则默认为Object型的数组。 3.2 ●任务3-1:求一维数组的最小值及其位置——一维数组 Dim a(9) As Integer; //定义了一个数组a,该数组的数据类型是integer,具有10个元素。第一个元素为a(0),最后一个元素为a(9)数组定义后,将占用连续的存储空间,其占用存储空间大小为“长度*数据类型所占用的字节数”。例如对于上面定义的a数组,在程序运行时,系统将为该数组分配一个连续的40字节的存储单元,用来存放该数组的每一个元素,该数组占用存储空间的情况如图3-3所示。 3.2 ●任务3-1:求一维数组的最小值及其位置——一维数组 3.2 ●任务3-1:求一维数组的最小值及其位置——一维数组 5.编写Button1按钮的Click事件过程代码,如下。 Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles B

文档评论(0)

22ffbqq + 关注
内容提供者

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

1亿VIP精品文档

相关文档