- 1、本文档共53页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
[理学]VB第5章数组
Visual Basic 程序设计 例 5-8 方法二用数组名直接赋值用静态数组ww元素的值给动态数组yy赋值。 Option Base 1 Private Sub Command1_Click() Dim ww(4) as integer Dim yy() as integer yy为动态数组 For i=1 To 5 Next i yy=ww 用ww给yy赋值 print yy(i) next i End Sub 例5-8说明 (1) 通过数组名给数组名赋值的条件是:两个数组的类型相同,且赋值号左边为动态数组,右边为静态数组。 (2) 赋值号左边的动态数组,通过赋值确定大小。 格式:数组变量名=Array(数组元素值) 功能:将小括号中的数据依次赋给数组中的各元素。 说明: (1) 数组可以说明成Variant类型或不说明类型。 (2) 所声明的数组为可调数组,圆括号可省略不写 (3) 数组下标的上界值由括号内的参数个数决定 (4) Array函数只适用于一维数组。 (5) Array函数中的数组元素值之间以逗号分隔 方法三用Array函数给数组元素赋值。 用Array函数为数组C赋初值。 例 5-9 Private Sub Command1_Click() Dim c as Variant c=Array(4,5,3,7,2,9) For i=LBound(c) To UBound(c) print c(i) Next i print print For i=0 To 5 print c(i) next i End Sub 根据提示分别将5个数据通过文本框赋给一维数组w,单击输入框中的“确定”按钮完成每次的输入操作;单击显示框中的“确定”按钮,在图片框中输出数组w中所有元素的值。 例 5-10 方法四将控件(对象)的属性给数组元素赋值。 如例5-9中的语句: For i = 0 To 5 Print c(i) Next i 再如例5-10中的语句: For i = 1 To 5 Picture1.Print ww(i) Next i 是利用循环并结合Print语句将数组元素的值依次输出在窗体上。 是利用循环并结合Print语句将数组元素的值依次输出在图片框上。 5.4 .2.数组元素的输出 方法一用print方法将数组元素的值直接输出到窗体上或图片框中。 求数组中的最大元素及下标。 例 5-11 方法二用赋值语句方法将数组元素的值显示在标签、文本框中或其它控件上。 格式: For Each 成员 in 数组 … [Exit For] … Next [成员] 功能:For Each … Next 语句用于对数组或集合中的元素逐一进行循环控制操作。 方法三用For Each ... Next语句输出。 该语句的执行过程: (1) 首先计算数组元素的个数,决定循环的次数 (2) 每次执行循环体之前先将数组的一个元素的值赋给成员,第一次是第一个数组元素,第二次是第二个数组元素,依次类推。 (3) 执行循环体后,转到(2)。 (4) 直到遍历完每一个数组元素或遇到Exit For语句则退出该循环。 说明: (1)“成员”必须是一个变体变量名,为循环而设,表示某个数组元素的值。 (2) “数组”仅为一个数组名,不需括号、上界、下界等。 (3) 从For Each语句到Next语句之间的语句为循环体。可用Exit For语句直接跳出循环。 用For Each … Next 语句输出数组元素。 例 5-12 5.5 控件数组 控件数组的建立方法一 1.在界面设计时建立 (1) 先创建数组中的第一个控件 (注意此时控件的Index属性值为空) 。 (2) 选取该控件复制,再粘贴。系统自动提示:“是否创建一个控件数组吗?”。 (3) 单击“是”按钮,窗体上自动增加一个属性基本相同的控件(注意此时第一个控件的Index=0,新增控件的Index=1)。 (4) 继续粘贴,便会产生一系列属性基本相同,而只有Index属性不同的一组控件,即控件数组。 1.控件数组的概念 2.控件数组的建立 * * * * * * * * 单击此处编辑母版标题样式 * * 1.了解数组的基本概念 2.熟练掌握一维数组的使用方法 3.掌握数组的基本操作 4.灵活应用静态数组与动态数组 5.掌握数组的常用算法 本章学习目标 6.掌握用户自定义类型的基本用法 教学重点——数组和控件数组的应用 教学难点——控件数组 5.1 数组的概念 引例 1.己知50
您可能关注的文档
- [理学]3-8定积分的几何应用.ppt
- [理学]32不定积分的计算.ppt
- [理学]3 引物设计及测序结果分析.ppt
- [理学]3CPU-6典型CPU简介.ppt
- [理学]3-2章产业生态学第四节.ppt
- [理学]34_向量组的极大无关组.ppt
- [理学]35同轴线和微带线.ppt
- [理学]3_3基本图形生成算法.ppt
- [理学]3任务 江苏计价表套用.ppt
- [理学]3第一章静力学公理和物体的受分析.ppt
- 演出经纪人之《演出经纪实务》试题(得分题)及参考答案详解【轻巧夺冠】.docx
- 演出经纪人之《演出经纪实务》题型+答案(考点题)含答案详解(新).docx
- 演出经纪人之《演出经纪实务》试题(得分题)及参考答案详解(新).docx
- 演出经纪人之《演出经纪实务》试题预测试卷附参考答案详解(模拟题).docx
- 演出经纪人之《演出经纪实务》能力测试备考题及完整答案详解【网校专用】.docx
- 演出经纪人之《演出经纪实务》自我提分评估及参考答案详解(达标题).docx
- 演出经纪人之《演出经纪实务》自我提分评估【综合题】附答案详解.docx
- 演出经纪人之《演出经纪实务》能力测试B卷ab卷附答案详解.docx
- 演出经纪人之《演出经纪实务》能力测试B卷及完整答案详解【易错题】.docx
- 演出经纪人之《演出经纪实务》试卷附参考答案详解【完整版】.docx
最近下载
- GBT50218-2014 工程岩体分级标准 (2).pdf
- 投标产品退换货方案.docx VIP
- 2025第三届国赛精选项目江苏省选拔赛无人机驾驶员(植保)项目技术文件.pdf VIP
- GB/T 44578-2024热塑性塑料隔膜阀.pdf
- SJT 10 406-2016 声频功率放大器通用规范.pdf
- +ISO14001+ISO45001质量环境职业健康安全三体系监督审核准备资料清 .pdf VIP
- 干冰清洗在石化常减压加热炉炉管清灰技术的应用.docx
- 学术英语(综合) 季佩英 课文译文.pdf
- 2025年演出经纪人考试题库附答案(满分必刷) .pdf VIP
- 花卉栽植质量保证方案.pdf VIP
文档评论(0)