第五章-数组-列表框和组合框.ppt

  1. 1、本文档共41页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多

第五章数组,列表框和组合框5.1概述数组的概念:数组并不是一种数据类型,而是一组相同类型数据的集合。用一个统一的名字(数组名)代表逻辑上相关的一批数据,每个元素用下标变量来区分;下标变量代表元素在数组中的位置。5.2.1一维数组的声明一维数组形式:说明:1.数组名的命名规则与变量的命名相同。2.数组的元素个数:上界-下界+1。3.缺省下界为0,若希望下标从1开始,可在模块的通用部分使用OptionBase语句将设为1。其使用格式是:OptionBase0|1‘后面的参数只能取0或1例如:OptionBase1‘将数组声明中缺省下界下标设为15.如果省略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值执行不同的操作。PrivateSubcmdOK_Click(IndexAsInteger)……三个命令按钮共享代段SelectCaseIndexCase0……处理第一个命令按钮的操作Case1……处理第二个命令按钮的操作Case2……处理第三个命令按钮的操作EndSelect……EndSub5.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)

文档评论(0)

177****7891 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档