- 3
- 0
- 约7.38千字
- 约 41页
- 2018-03-10 发布于浙江
- 举报
[管理学]第五章 数组_列表框和组合框
第五章 数组,列表框和组合框 5.1 概 述 数组的概念:数组并不是一种数据类型,而是一组相同类型数据的集合。用一个统一的名字(数组名)代表逻辑上相关的一批数据,每个元素用下标变量来区分;下标变量代表元素在数组中的位置。 5.2.1 一维数组的声明 一维数组形式: 说明: 1.数组名的命名规则与变量的命名相同。 2.数组的元素个数:上界-下界+1。 3.缺省下界为0,若希望下标从1开始,可在模块的通用部分使用Option Base语句将设为1。其使用格式是: Option Base 0|1 ‘ 后面的参数只能取 0 或 1 例如: Option Base 1 ‘ 将数组声明中缺省下界下标设为 1 5.如果省略As子句,则数组的类型为变体类型。 6.数组中各元素在内存占一片连续的存储空间。 5.2.2 一维数组元素的引用 5.2.3 一维数组的基本操作 5.2.3 一维数组的基本操作 5.2.3 一维数组的基本操作 5.2.4 一维数组的应用 实例5.1 对存放的20个数据计算总和和平均值。.窗体中有3个标签和2个命令按钮,界面设计如图。程序一运行,随机产生20个2位整数显示在上面标签中。单击“总和”命令 按钮,,计算20个数据的总和,并显示在下面的标签中。单击“平均值“命令按钮,计算这20个数据的平均值,并显示在下面的标签中。 5.2.4 一维数组的应用 实例5.3 数组的最大,最小值。窗体中有3个标签和两个命令按钮,界面设计如图。程序一运行,随机产生10个2位整数显示在上面标签上。单击最大命令按钮,将这10个数据中的最大元素值显示在下面标签中。单击最小命令按钮,将这10个数据中的最小元素值显示在下面标签中。 实例5.4 数组元素的排序。 5.3 二维数组 5.3 二维数组 5.3 二维数组 二维数组数据的输入 5.4 动态数组 (3)每次使用ReDim语句都会使原来数组中值丢失,可以在ReDim后加Preserve 参数来保留数组中的数据。即当数组被ReDim时,如果参数中有Preserve,已赋值的元素会被保护,值不会变 5.5 控件数组 5.5 控件数组 建立了控件数组之后,控件数组中所有控件共享同一事件过程。例如,假定某个控件数组含有10个标签,则不管单击哪个标签,系统都会调用同一个Click过程。由于每个标签在程序中的作用不同,系统会将被单击的标签的Index属性值传递给过程,由事件过程根据不同的Index值执行不同的操作。 Private Sub cmdOK_Click(Index As Integer) …… 三个命令按钮共享代段 Select Case Index Case 0 …… 处理第一个命令按钮的操作 Case 1 …… 处理第二个命令按钮的操作 Case 2 …… 处理第三个命令按钮的操作 End Select …… End Sub 5.5 控件数组 实例5.6 窗体中有1个命令按钮,5个标签,1个包含10个单选按钮的控件数组,界面设计如图。程序运行时,单击测试命令按钮,在标签中随机显示一个交通标识的名称。用户单击一个点选按钮,程序自动判断正误后提示正确答案及正误结果。 5.6 列表框和组合框 列表框(ListBox)控件将一系列的选项组合成一个列表,用户可以选择其中的一个或几个选项,但不能向列表清单中输入项目;组合框(ComboBox)控件是综合文本框和列表框特性而形成的一种控件,用户可通过在组合框中输入文本来选定项目,也可从列表中选定项目。 1.列表框 列表框控件(ListBox)的主要用途在于提供列表式的多个数据项供用户选择。在列表框中放入若干个项的名字,用户可以通过单击某一项或多项来选择自己所需要的项目。如果放入的项较多,超过了列表框设计时可显示的项目数,则系统会自动在列表框边上加一个垂直滚动条。 1.属性 (1)List属性 该属性是一个字符串数组,用来保存列表框中的各个数据项内容。 List数组的下标从0开始,即List(0)保存表中的第一个数据项的内容。List(1)保存第二个数据项的内容,依次类推,List(ListCount-1)保存表中的最后一个数据项的内容。 (2)ListCount属性 该属性记录了列表框中的数据项数,该属性只能在程序中引用它。 (3)
您可能关注的文档
- [管理学]构建愿景5.ppt
- [管理学]概率与数理统计第20讲.ppt
- [管理学]概率论与数理统计.doc
- [管理学]模糊综合评价法在港口综合竞争力评价中的应用.doc
- [管理学]武钢财务报表 2.pdf
- [管理学]毕业设计--施工组织设计.doc
- [管理学]殷卫江-高绩效店铺营运管理教材.ppt
- [管理学]民法教案.doc
- [管理学]沟通与执行力.ppt
- [管理学]市场调查网络课程4.ppt
- 2025年北京市门头沟区中考一模英语试题.docx
- 2025年北京市门头沟区中考二模英语试题.docx
- 2025年北京市丰台区中考二模英语试题.docx
- 2025年中考英语考前冲刺模拟卷 (北京专用) 解析卷.docx
- 2025年中考英语考前冲刺模拟卷 (北京专用) 原卷.docx
- 2025年肩颈按摩仪行业社媒趋势数据分析.docx
- 2025年人身险行业信用回顾与2026年展望.docx
- 合同法买卖合同培训课件.ppt
- 2025年全球食物系统与SDG研究报告-食物供给、食者健康、生态平衡的整体治理.docx
- 2025下半年四川乐山市川投峨眉铁合金(集团)有限责任公司对考前自测高频考点模拟试题最新.docx
最近下载
- 西门子S7-1200 PLC编程与应用 第2版 参考试卷.docx VIP
- 西门子S7-1200 PLC编程与应用第2版参考试卷B附答案.doc VIP
- 西门子S7-1200 PLC编程与应用第2版参考试卷A附答案.docx VIP
- 制鞋技术之成型后段技术培训教材01.pdf VIP
- 【新教材】人教PEP版(2024)四年级下册英语全册教案(含教学计划).docx
- 西门子S7-1200PLC编程与应用(第2版)刘华波课后习题答案.docx
- 云计算导论-全套PPT课件.pptx
- 智能网联汽车导航定位技术PPT全套完整教学课件.pptx
- 人教PEP版四年级下册英语全册教学设计(配2026年春改版教材).docx
- 一、什么是西部计划.doc VIP
原创力文档

文档评论(0)