vb程序设计CAI第5章节VB程序设计语句幻灯片.pptVIP

vb程序设计CAI第5章节VB程序设计语句幻灯片.ppt

  1. 1、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
5.4.6 数组的基本操作 4.数组元素的复制 【例5.27】把N数组中的数据复制到M数组中,程序如下: 5.4.7 数组应用举例 【例5.28】用数组输入5个整数,按逆序排列。 【例5.29】用数组输入5个整数,找出最大的数。 【例5.30】求数组中最大元素值和所在的下标及各元素之和。 【例5.31】输入一个字符串,统计各字母出现的次数,字母不区分大小写。程序的运行结分析: (1)统计26个字母出现的个数,要定义一个具有26个元素的数组,每个元素的下标表示对应的字母,元素的值表示对应字母出现的次数。 (2)从输入的字符串中逐一取出字符,转换成大写字符(使得大小写不区分),进行判断。 【例5.32】用选择法将数组排序。对于已知存放在数组中的n个数,用选择法按递增顺序排. 【例5.33】用冒泡排序法将数组排序。对于已知存放在数组中的n个数,用冒泡法递增顺序排序。 5.5 控件数组 前面我们介绍了数值数组和字符数组。在VB中,还提供了控件数组,它为处理一组功能相近的控件提供有力的方法。 5.5.1 控件数组的概念 控件数组是由一组相同类型的控件组成。他们共用一个控件名,具有相同的属性,但通常有不同的属性值。当建立控件数组时,系统给每个元素赋一个惟一的索引号(Index),即下标,下标值由Index属性指定。通过属性窗口的Index属性,可以知道该控件的下标是多少,第1个元素下标是0,第2个元素下标是1,以此类推。其所有的元素的Name属性必须相同。控件数组共享同样的事件过程。例如,控件数组Command有3个命令按钮,不论单击哪个命令按钮,都会调用同一个事件过程。 5.5.1 控件数组的概念 为了区分控件数组中的各个元素,VB会把下标值传送给一个过程。例如,单击上述控件数组中的任意一个命令按钮时,调用的事件过程如下: Private Sub Command_Click(Index As Integer) … End Sub 5.5.2 控件数组的建立 控件数组是针对控件建立的,因此与普通数组的定义方法不一样。可以通过以下三种方法来建立控件数组。 1.在设计时建立控件数组方法一: (1)在窗体上画出作为数组元素的各个控件。 (2)单击要包含到数组中的某个控件,将其激活。 (3)在属性窗口中,选择Name属性,并输入控件的名称。当对第二个控件输入与第一个控件相同的名称后,VB将显示一个对话框,如图5.11所示,询问是否确实要建立控件数组。单击“是”按钮,将建立控件数组,单击“否”按钮,则放弃建立操作。 5.5.1 控件数组的概念 方法二: (1)在窗体上画出一个控件,将其激活。 (2)执行“编辑”菜单中的“复制”命令(或者按Ctrl+C命令),将该控件放入剪贴板中。 (3)执行“编辑”菜单中的“粘贴”命令(或者按Ctrl+V命令),将显示一个对话框,询问是否建立控件数组,如图5.11所示。 (4)单击对话框中的“是”按钮,窗体的左上角将出现一个控件,它就是控件数组的第二个元素。 (5)重复执行“编辑”菜单中的“粘贴”命令(或者按Ctrl+V命令),可以建立控件数组的其他元素。 删除控件数组,只要改变一个控件的Name属性,并把Index属性置为空(不是0),就把该控件从控件数组中删除。 5.5.1 控件数组的概念 【例5.34】建立3个命令按钮的控件数组,当单击某个命令按钮时,分别执行不同的操作。建立控件数组的操作步骤如下: (1)在窗体上建立一个命令按钮,并把其Name属性设置为cmdTest,然后用“编辑”菜单中的“复制”命令和“粘贴”命令复制两个命令按钮。 (2)把第一、第二、第三个命令按钮的Caption属性分别设置为“命令按钮1”、“命令按钮2”、“命令按钮3”。 5.5.1 控件数组的概念 2.在运行时添加控件数组 【例5.35】在窗体上建立一个命令按钮、两个单选按钮和一个图片框。每单击一次命令按钮,增加一个新的单选按钮。如果单击某个单选按钮,则在图片框中画出具有不同填充图案的圆。 本例需要4个控件,属性的设置如表5.1所示。 5.6 过 程 VB的通用过程包括两大类:它们是Sub过程(即子程序)和Function过程(即函数)。 5.6.1 过程的定义 自定义子过程有两种方法:在“工具”菜单中定义和在代码窗口中定义。 1.在“工具”菜单中定义2.在代码窗口中定义 自定义子过程的格式如下: [Public|Private][Static]Sub子过程名([形参表列]) 〈语句块〉 [Exit Sub] [语句块] End Sub 功能:定义一个Sub过程。 5.6.1 过程的定义 说明: (1)Public:表示

文档评论(0)

精品课件 + 关注
实名认证
文档贡献者

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

1亿VIP精品文档

相关文档