下载此文档

vb数组.doc


文档分类:IT计算机 | 页数:约9页 举报非法文档有奖
1/9
下载提示
  • 1.该资料是网友上传的,本站提供全文预览,预览什么样,下载就什么样。
  • 2.下载该文档所得收入归上传者、原创者。
  • 3.下载的文档,不会出现我们的网址水印。
1/9 下载此文档
文档列表 文档介绍
本节课教学目标:通过讲授和学生的动手练****使学生了解VB数组的定义和应用方法。教学类型:在多媒体教室直观讲授,引导学生进行简单程序设计操作。加深对本次课内容的理解。教学内容:静态数组、动态数组讲授45分钟第五章数组与过程前面所讨论的都是离散的单个数据和变量,即在某一个时刻一个变量只对应一个数据,通常又称之为简单变量。如果所处理的数据量很大,利用简单变量就显得不方便,甚至是十分困难的。例如要处理一个班级40名同学一门课程的成绩,用简单变量最少要40个;若又要表示讨论全班6门课程呢?全年级10个班呢?为了解决大批量的数据处理问题,VB中提供了数组(Array)变量。数组是一种重要的数据结构,在许多程序设计语言中,都要直接或间接用到数组这种数据结构。、数组的概念在VB中,如果把一组有序的数或变量作为一个整体来处理,这一组数或变量称为数组,数组中的每一个数或变量称为数组元素,每一个数组给定一个名称,叫做数组名,一个数组中各个数组元素之间的区别用数组名的下标来表示,放在数组名后的圆括号内。数组中的任意一个数组元素都可以存放一个数据,和使用简单变量一样,所以又称数组元素为下标变量。例如:可以用A来表示一个班50个同学的数学成绩,用A(1)表示1号同学的成绩;A(2)表示2号同学的成绩;A(3)表示3号同学的成绩;...;A(50)表示第50号同学的成绩。则A为数组名,A(1)、A(2)、A(3)等都称为A数组的元素。又如,可以用B数组表示全班同学语文、数学和英语三门课程的成绩,则可以用B(1,1)表示1号同学的语文成绩;B(1,2)表示1号同学的数学成绩;B(1,3)表示其英语成绩;以B(2,1)表示2号同学的语文成绩;B(2,2)表示2号同学的数学成绩;B(2,3)表示2号同学英语成绩;...;B(50,3)表示第50个同学的英语成绩。A和B都是数组。即由一些数和变量构成的序列或一个方形表就构成一个数组。前者A称为一维数组,后者B称为二维数组。数组也有数值型和字符串型等类型之分。在一个数组中通常只能放置一种类型的数据,并且与数组的类型一致。此外,数组还有静态数组和动态数组之分。在使用数组前通常都要对数组进行维数、类型及大小等内容的定义或说明。二、静态数组定义静态数组是在定义数组时就指定了数组维数的多少及数组的大小。1、语法DimReDimStaticPublic2、语法说明:(1)Dim:定义窗体模块数组。ReDim:在过程中定义。Static:在过程中定义。Public:在标准模块中定义全局数组。(2)数组名的命名规则和变量命名规则相同,但是数组名不能与一般变量同名。(3)凡是VB的数据类型,在数组中都可以说明和使用,当“As类型”省略时,为变体型数组(Variant)。(4)下限值和上限值的大小范围是从-32768至32767。下限值及关键字TO可以省略,当省略时下限值为0。使用数组时,其下标不能超出所定义的范围。下标可以是负数。(5)维数可以多达60维。(6)数组要先定义后使用。(7)在一个过程内部,数组名不能与某个变量同名。(8)用Dim语句定义数据组,数值型元素置0,字符型元素置空字符串。(9)可用类型说明符说明数组类型。(10)若在定义时不指明下标,下标为0,这里可用OptionBase1定义下标为1。例子:数组定义举例定义的例子数

vb数组 来自淘豆网www.taodocs.com转载请标明出处.

相关文档 更多>>
非法内容举报中心
文档信息
  • 页数9
  • 收藏数0 收藏
  • 顶次数0
  • 上传人ranfand
  • 文件大小66 KB
  • 时间2016-10-10