- 1、本文档共57页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
;;7.1 数组的概念及定义;我们首先来看一个例子,求一个班100名学生某门课的平均成绩。显然,我们不能去定义100个简单变量解决这个问题。但是,我们可以结合循环结构用一个简单变量来设计程序,程序段如下:;;在VB中,可以用4个语句来定义数组,它们的格式相同,但适用范围不同。这4个语句为:;下面以Dim语句为例介绍数组定义的格式,其他语句定义数组的格式与Dim类似。;提示;2.给定需要指定数组下标的下界;3.定义数组时的注意事项;;知识库;;7.2 静态数组与动态数组;;;;实例7-1;;;步骤3;7.3 数组的基本操作;在VB中,只能通过赋值语句或InputBox函数为多个变量或数组元素赋值。但当需要赋值的变量或数组元素较多时,将大大增加程序代码的数量。为此,VB推出了一个新的Array函数用来为数组元素赋值,即把一个数据集读入某个数组。其格式为:;数组变量可以有三种定义方式:;程序运行后,单击窗体,运行结果如下图所示。;数组元素一般通过For循环语句及InputBox函数输入。;数组元素的输出可以用For循环及Print方法来实现。;数组的赋值是指将一个数组中各个元素的值赋给另一数组中各个元素。在VB 6.0中,只要通过一条简单的赋值语句即可实现赋值功能。;;For Each…Next语句与For…Next语句类似,都用来执行指定次数的重复操作。但For Each…Next语句专门用于数组,其一般格式为:;将重复执行5次,依次输出数组中每个元素的值。这里的x类似于For…Next语句中的循环变量,但不需要为其提供初值和终值,而是根据数组元素的个数确定重复执行的次数。;实例7-2;先假设数组中第一个元素为最大,记录下其值及下标,然后将该数与数组中其他元素逐一比较,若有比最大值大的元素,马上就替换,同时也替换最大值下标。;图(一)输入一维数组各元素的值;实例7-3;;对以下5个数由小到大排序:;步骤2;冒泡排序程序运行结果;实例7-4;;步骤3; 插入新元素前后效果对比;7.4 控件数组;;;;;控件数组还可以通过给若干个控件设置相同的Name属性来建立。即先在窗体上画出若干个控件,然后逐个单击要包含到数组中的控件,在其属性窗口选择“名称”(Name)属性,键入相同的名称,当出现询问是否要建立???件数组的对话框时,单击“是”按钮,这些控件就组成了一个控件数组。;;实例7-5;;控 件;步骤2;步骤3;步骤4;
您可能关注的文档
- Visual Basic程序设计-第1章 Visual Basic入门.pptx
- Visual Basic程序设计-第2章 窗体及其操作.pptx
- Visual Basic程序设计-第3章 VB程序设计语言基础.pptx
- Visual Basic程序设计-第4章 数据输入与输出.pptx
- Visual Basic程序设计-第5章 程序控制结构.pptx
- Visual Basic程序设计-第6章 Visual Basic常用标准控件.pptx
- Visual Basic程序设计-第8章 过程.pptx
- Visual Basic程序设计-第9章 菜单、工具栏与对话框设计.pptx
- Visual Basic程序设计-第10章 多重窗体与MDI窗体程序设计.pptx
- Visual Basic程序设计-第12章 VB数据库编程技术.pptx
文档评论(0)