- 1、本文档共41页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 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)
您可能关注的文档
- 武汉大学量子力学第三章.ppt
- 武汉大学量子力学第六章.ppt
- 武汉大学量子力学第十章.ppt
- 七年级历史第5课灿烂的青铜文明课件1-新课标-人教版.ppt
- 第4章16位微处理器.ppt
- 体味文化-课件(新人教版必修3).ppt
- 华东师大版九年级数学第22章--.ppt
- 数学:24.1圆(1)课件(人教新课标九年级上).ppt
- 【创新设计】2012届高中历史一轮复习-2-3单元整合配套课件.ppt
- 【创新设计】2012届高中历史一轮复习-2-2单元整合配套课件.ppt
- 护理学相关知识复习测试卷共三套.doc
- 护理学相关知识复习试题含答案(3套).doc
- 2025届高考语文复习:补写句子 课件.pptx
- 气压带和风带对气候的影响(第1课时)(教学设计).docx
- 气压带和风带对气候影响教学设计2024-2025学年高中地理人教版(2019)选择性必修1.docx
- 《故都的秋》课件 2024-2025学年统编版高中语文必修上册.pptx
- 《屈原列传》课件 2024-2025学年统编版高中语文选择性必修中册.pptx
- 《巫溪家乡文化》课件-2024-2025学年高一语文同步备课课件(统编版必修上册).pptx
- 《苏武传》课件 2023-2024学年统编版高中语文选择性必修中册.pptx
- 郑州中控ZKTime8.3 WEB考勤软件培训文档.pptx
最近下载
- 海淀区2024-2025学年第一学期期中高三英语试题及答案.pdf VIP
- 18.《我的白鸽》教案 2024-2025学年七年级语文上册寓教于乐大讲堂(统编2024版).docx VIP
- 乘法的初步认识说课稿.docx VIP
- 新媒体营销实务(第2版)全套教学课件.pptx
- 职能科室对医技科室医疗质量督查记录表(检验科、放射科、超声科、功能科、内镜室).pdf VIP
- 膝关节置换术后健康宣教.pptx
- 五(上)语文新版课课贴2024秋.pdf
- GA∕T 1105-2013- 信息安全技术 终端接入控制产品安全技术要求.pdf
- 广州数控GSK980TC3系列 编程及操作手册.pdf
- 道 法+认识生命(课件) 2024-2025学年七年级道德与法治上册(统编版2024).pptx VIP
文档评论(0)