VB程序设计案例教程( ) 第8章 中文 VB 程序设计基础

VB程序设计案例教程( ) 第8章 中文 VB 程序设计基础

ID:40239361

大小:1015.50 KB

页数:46页

时间:2019-07-28

VB程序设计案例教程( ) 第8章 中文 VB 程序设计基础_第1页
VB程序设计案例教程( ) 第8章 中文 VB 程序设计基础_第2页
VB程序设计案例教程( ) 第8章 中文 VB 程序设计基础_第3页
VB程序设计案例教程( ) 第8章 中文 VB 程序设计基础_第4页
VB程序设计案例教程( ) 第8章 中文 VB 程序设计基础_第5页
资源描述:

《VB程序设计案例教程( ) 第8章 中文 VB 程序设计基础》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、第8章数组和过程【案例30】收视率调查【拓展案例73】创建一维数组【拓展案例74】创建二维数组【拓展案例75】移动矩阵的行【拓展案例76】转置矩阵【拓展案例77】两矩阵相乘【拓展案例78】排序【拓展案例79】职工工资查询表【拓展案例80】杨辉三角形【案例31】求最大公约数和最小公倍数.【拓展案例81】多功能图像浏览器2【拓展案例82】哥德巴赫猜想验证【案例32】精确计算xy的值【案例30】收视率调查图8-1-1“收视率调查”程序运行后的画面图8-1-2“欢迎参加栏目调查”对话框8.1.3相关知识1.数组和数组元素在实际应用中,经常需要处理一批相互有联系、有一

2、定顺序、同一类型和具有相同性质的数据(例如,某单位若干职工的工资,各候选人的选票数等)。通常把这样的数据或变量叫数组。数组是一组具有相同数据结构的元素组成的数据集合。构成数组的各个数据或变量叫数组元素。数组用一个统一的名称来标识这些元素,这个名称就是数组名。数组名的命名规则与简单变量的命名规则一样。在数组中,对数组元素的区分用数组下标来实现,数组下标的个数称为数组的维数。有了数组,就可以用同一个变量名来表示一系列的数据,并用一个序号(下标)来表示同一数组中的不同数组元素。例如,数组P有10个数组元素,则可表示为:P(0)、P(1)……P(9),它由数组名称和

3、括号内的下标组成的,而且下标可以是常量、变量和数值型表达式。因此,数组元素也叫下标变量,它由数组名称和括号内的下标组成的。一般情况下,数组应具有相同的数据类型,但当数组元素的数据类型为变体型(Variant)类型时,各个数组元素可以是不同类型的数据。数组中的数组元素是有排列顺序的。使用循环语句,使下标变量的下标不断变化,即可获取数组中的所有变量,采用这种方法,可以很方便地给下标变量赋值和使用下标变量的数据。例如:100个候选人进行选票统计,如果使用简单变量,需要使用100个变量(P0、P1、……P99)来分别表示各候选人。如果使用数组,只需要一个有100个数

4、组元素的数组P,它有100个下标变量P(0)、P(1)、……、P(99)。对100个候选人选票进行统计,如果使用简单变量,程序会很复杂;如果使用数组,则使用循环语句,可以很容易地给它们赋值和进行累加。在VB中,根据数组占用内存的方式的不同,可以将数组分为常规数组和动态数组两种类型。常规数组是数组元素个数不可改变的数组,动态数组是数组元素个数可以改变的数组。2.创建常规数组(1)创建常规数组:常规数组是大小固定的数组,也就是说常规数组中包含的数组元素的个数是不变的,它总是保持同样的大小,占有的存储空间也保持不变。创建常规数组也叫定义数组。数组的下标变量一定要在

5、定义了数组后才可以使用。定义数组语句的格式及功能如下:【格式】Dim数组名[(维数定义)][As数据类型]……【功能】创建常规数组,它的名称由“数组名”给出,维数由“维数定义”,数据类型由“数据类型”给出。数组名的命名与变量的命名方法一样。可同时定义多个不同维数的数组。【说明】(1)维数定义:下标变量中的下标个数称为数组的维数,当它被省略时是创建了一个无下标的空数组。维数定义的格式如下:[下界1To]上界1[,[下界2To]上界2]……其中,一组[下界To上界]即定义了一维,有几项[下界To上界]即定义了几维数组。[下界]和[上界]表示该维的最小和最大下标值

6、,通过关键字To连接起来代表下标的取值范围。下界和关键字To可以省略,省略后则等效于[0To上界],即下标的下界默认值为0。下界和上界可以使用数值常量或符号常量。(2)数据类型:用来定义数组下标变量的数据类型,可以定义所有数据类型。当它省略后,则相当于定义了一个变体(Variant)数据类型。(3)Dim语句本身不具备再定义功能,即不能直接使用Dim语句对已经定义了的数组进行再定义。Dim能够定义说明数组,分配数组存储空间。数组元素在未经赋值前,数值型数组元素值为零,字符型数组的元素值为空字符串。例如,DimDN(20)AsInteger语句定义了一个名称为

7、DN的整型数组,它有21个元素:DN(0)、DN(1)、……、DN(20);DimNU(5To20)AsDouble语句定义了一个名称为NU的双精度型数组,它有16个元素:NU(5)、NU(6)、……、NU(20);DimN(2,3To5)AsInteger语句定义了一个名称为N的二维整型数组,它有3×3个元素:N(0,3)、N(0,4)、N(0,5)、N(1,3)、N(1,4)、N(1,5)、N(2,3)、N(2,4)、N(2,5)。(4)可以在一个数组中包含其他已经定义过的数组,被包含的数组类型一般应与该数组类型一样,但如果是变体型数组除外。(5)使用O

8、ptionBasen语句可以重新设定数组的下界,其中

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。