当前位置:高等教育资讯网  >  中国高校课件下载中心  >  大学文库  >  浏览文档

西北工业大学:《计算机软件技术及应用基础》课程教学资源(PPT课件讲稿)Visual Basic 程序设计-数组

资源类别:文库,文档格式:PPT,文档页数:21,文件大小:382.5KB,团购合买
5.1 数组的概念 5.2 数组的基本操作 5.3 动态数组 5.4 控件数组
点击下载完整版文档(PPT)

第5学数组 51数组的概念 52数组的基本操作 53动态数组 54控件数组 Visualbasic程序设针

Visual Basic 程序设计 5.1 数组的概念 5.2 数组的基本操作 5.3 动态数组 5.4 控件数组 第5节 数组

5.1数组的概念 数组是一组具有相同类型的有序变量的集合。数组可用于 存储成组的有序数据。使用数组就是用一个相同的名字引用这 一组变量中的数据,这个名字称为数组 ☆数组元素是带有下标的变量,其一般形式为: 数组名(下标1[,下标2,……)如:A(2)B(2+2,1)C(1*2,3,1) A(2)=(A(0)A(1)A(2) B(0,0)B(O,1)第1行 B(2,)={B(1,0)B(1,1)}第2行 B(2,0)B(2,1)J第3行 第1列 第2列 Visualbasic程序设针

Visual Basic 程序设计 ☆ 数组元素是带有下标的变量,其一般形式为: 数组名(下标1 [,下标2,……]) 如: A(2) B(2+2,1) C(1*2,3,1) A(2) =(A(0) A(1) A(2)) B(0,0) B(0,1) B(1,0) B(1,1) B(2,0) B(2,1) B(2,1)= 第1行 第2行 第3行 第1列 第2列 5.1 数组的概念 数组是一组具有相同类型的有序变量的集合。数组可用于 存储成组的有序数据。使用数组就是用一个相同的名字引用这 一组变量中的数据,这个名字称为数组

数组定义 通常,数组是由一组具有同一类型的变量组成的,在使用一个数组之 前必须对数组进行定义,确定其名称、类型及其规模。 ·在VB中有两种类型的数组:固定大小的数组一在定乂时就确定了数组 大小,并且在程序运行过程中,它总是保持同样的大小;动态数组一在定义 时不指明其大小,并且在运行时其大小可以改变。 声明固定大小数组应包含的信息: ·数组名 数组的维数 数组的大小(体积) 数组的类型 Visualbasic程序设针

Visual Basic 程序设计 • 通常,数组是由一组具有同一类型的变量组成的,在使用一个数组之 前必须对数组进行定义,确定其名称、类型及其规模。 • 在 VB中有两种类型的数组:固定大小的数组— 在定义时就确定了数组 大小,并且在程序运行过程中,它总是保持同样的大小;动态数组—在定义 时不指明其大小,并且在运行时其大小可以改变。 • 声明固定大小数组应包含的信息: • 数组名 • 数组的维数 • 数组的大小(体积) • 数组的类型 数组定义

1.一维数组 格式: Dim Private Public static数组名(维界定义IAs数组类型 功能:定义一个一维数组,并初始化所有数组元素。 说明:①数组的维界定义必须为常数或常量符号,不能是表达 式或变量。例如 Const k as integer=10 Dim x(10)As Single 正确 Dim a(k) as long 正确 而n=10 Dimx(n) As Single错误,下标不能是变量,只能是常 数或常量符号。 Visualbasic程序设针

Visual Basic 程序设计 ⒈ 一维数组 格式: Dim|Private| Public| static 数组名 ([维界定义]) [As 数组类型] 功能:定义一个一维数组,并初始化所有数组元素。 说明:① 数组的维界定义必须为常数或常量符号,不能是表达 式或变量。例如: Const k as integer=10 Dim x(10) As Single 正确 Dim a(k) as long 正确 而 n=10 Dim x(n) As Single 错误,下标不能是变量,只能是常 数或常量符号

②下标的形式是:[下界Tol上界。一般情况下,当下界To]缺 省时,默认值为0。下界≤上界。维的大小是:上界一下界+1。 维界说明如果不是整数,将自动进行四舍五入处理。 ③As数据类型:用来说明数组元素的类型,如果缺省,默 认为是变体型( Variant) 例如: Dma(12) As Single‘声明a数组为单精度型,下标范围为 0~12 Dmx(1To50) As Integer声明x数组为整型,下标范围为1~ 50. Dimy(1 To 10) 声明y是一个下标范围为1到10的变体 型数组 Visualbasic程序设针

Visual Basic 程序设计 ② 下标的形式是:[下界To ]上界。一般情况下,当[下界To]缺 省时,默认值为0。下界≤上界。维的大小是:上界-下界+1。 维界说明如果不是整数,将自动进行四舍五入处理。 ③ As 数据类型: 用来说明数组元素的类型,如果缺省,默 认为是变体型(Variant)。 例如: Dim a (12) As Single ˊ声明a数组为单精度型,下标范围为 0~12. Dim x (1 To 50 ) As Integer ˊ声明x数组为整型,下标范围为1~ 50. Dim y (1 To 10 ) ˊ声明y是一个下标范围为1到10的变体 型数组

④数组必须先声明后使用。 ⑤Dim语句声明数组,该语句把数值数组中的全部 数组元素都初始化为0,把变体字符串数组中的数组元 素初始化为空字符串,把定长字符串数组的元素初始化 为给定长度的空格,把逻辑型数组元素初始化为 False, 变体型初始化为 Empty。 ⑥Dm语句中的维界定义可以是常数、也可以为空。 下标为常数时为固定大小的数组,下标为空时则为动态 数组。 Visualbasic程序设针

Visual Basic 程序设计 ④ 数组必须先声明后使用。 ⑤ Dim语句声明数组,该语句把数值数组中的全部 数组元素都初始化为0,把变体字符串数组中的数组元 素初始化为空字符串,把定长字符串数组的元素初始化 为给定长度的空格,把逻辑型数组元素初始化为False, 变体型初始化为Empty。 ⑥ Dim语句中的维界定义可以是常数、也可以为空。 下标为常数时为固定大小的数组,下标为空时则为动态 数组

⑦可以使用以下方法声明数组: 建立公用数组,在模块的声明段用 Public语句声明数组。 ●建立模块级数组,在模块的声明段用 Private或Dim语句声 明数组。 ●建立局部数组,在过程中用Dim或 Static语句声明数组。 例如: Public Counters( 14) As double Dim a(4) as Integer private sub commandl click end sub Visualbasic程序设针

Visual Basic 程序设计 ⑦ 可以使用以下方法声明数组: • 建立公用数组,在模块的声明段用Public 语句声明数组。 • 建立模块级数组,在模块的声明段用 Private 或Dim语句声 明数组。 • 建立局部数组,在过程中用 Dim或Static 语句声明数组。 例如: Public Counters ( 14 ) As Double ‘定义Counters为15个元素的公用数组 Private Sums ( 1 To 20 ) As Double ‘定义Sums为20个元素的模块级数组 Private sub form_click( ) Dim Subs ( 20 ) As Double ‘定义Subs 为21个元素的 局部数组 End sub Dim a (4) as Integer ‘声明模块级数组 private sub command1_click( ) … end sub

用 static定义静态局部数组 Private sub form click( s(3)as Integer End sub 与前述的静态变量类似,静态数 组的特点是,在调用过程时,它的各 个元素会继承上次退出该过程时对应 元素的值。 Visualbasic程序设针

Visual Basic 程序设计 用static定义静态局部数组 Private sub form_click( ) Static s(3) as Integer End sub 与前述的静态变量类似,静态数 组的特点是,在调用过程时,它的各 个元素会继承上次退出该过程时对应 元素的值

2.多维数组 格式: Dim Private| Publicl static数组名(维界定义)IAs数组类型 数组声明中定义的数组名,用来说明数组的名字 维数、大小和类型。数组元素是数组中的一个成员, 只能放在可执行语句中。两者虽然形式相同但意义不 例如:Dimb(1,2) as Single声明2行3列的二维数组 b(1,2)=32 给数组元素b(1,2)赋值 声明MutD是一个变体数组,大小 为4*10*15 Visualbasic程序设针

Visual Basic 程序设计 ⒉ 多维数组 格式: Dim|Private| Public| static 数组名 ([维界定义]) [As 数组类型] 说明:此时的维界定义是对两维下标的定义。每一维的大 小为:上界-下界+1;数组的大小为每一维大小的乘积。 Dim Arr(3,4)As Integer ‘声明Arr是整型数组,4行5列, 共20个元素。 Dim MultiD (3, 1 To 10, 1 To 15) ‘声明MultiD是一个变体数组,大小 为 4 * 10* 15 数组声明中定义的数组名,用来说明数组的名字、 维数、大小和类型。数组元素是数组中的一个成员, 只能放在可执行语句中。两者虽然形式相同但意义不 同。 例如: Dim b(1,2) as Single ‘声明2行3列的二维数组 b(1,2) = 3.2 ‘给数组元素b(1,2)赋值

数组的结构 数组是由一组具有同一类型的变量组成的。 数组元素是连续存放的。 普通变量:独立存放 A1 A0A5….A3 A2 A4 数组元素变量:连续存放(带下标的变量) A(1,1)A(2,1)A(1,2)A(2,2)A(1,3)A(2,3) Visualbasic程序设针

Visual Basic 程序设计 数组是由一组具有同一类型的变量组成的。 数组元素是连续存放的。 ... A1 ... A0 A5 ... A3 ... A2 ... A4 ... 普通变量:独立存放 数组元素变量:连续存放(带下标的变量) A(1,1) A(2,1) A(1,2) A(2,2) A(1,3) A(2,3) 数组的结构

点击下载完整版文档(PPT)VIP每日下载上限内不扣除下载券和下载次数;
按次数下载不扣除下载券;
24小时内重复下载只扣除一次;
顺序:VIP每日次数-->可用次数-->下载券;
共21页,试读已结束,阅读完整版请下载
相关文档

关于我们|帮助中心|下载说明|相关软件|意见反馈|联系我们

Copyright © 2008-现在 cucdc.com 高等教育资讯网 版权所有