- 1、本文档共21页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
* * 华中农业大学理学院计算机系 * VisualBasic.Net程序设计 华中农业大学理学院计算机系 华中农业大学理学院计算机系 第5章 数组2 结构类型变量 数组的常用方法 ListBox控件和ComboBox控件 综合实训 华中农业大学理学院计算机系 5.3 结构数组的定义和使用 【例5.14演示】程序界面设计如图所示,在左边的5个文本框中输入联系人信息,点击“添加”按钮,将信息存放到结构数组中,添加人数不受限制。点击“显示”按钮,将刚才添加的信息显示在右边的只读文本框中。 华中农业大学理学院计算机系 5.3.2 结构类型 1.结构类型的定义: Structure 类型名 成员声明 End Structure 本章目录 例如,定义一个有关学生信息(姓名、性别、年龄、电话)的结构类型: 华中农业大学理学院计算机系 2.结构变量的声明 Dim 变量名 As 结构类型名 本章目录 例如: Dim Student ,MyStud As StudType 华中农业大学理学院计算机系 3. 结构变量成员的引用 结构类型变量名.成员名 本章目录 例如: Student.Name With student .Name = 张华 .Sex = 男 .School=同济大学“ End With 华中农业大学理学院计算机系 例5.15一个职工的信息包括职工号、姓名、工资。声明一个职工类型的数组,输入n个职工的数据;要求按工资递减的顺序排序,并显示排序结果,每个职工一行;输入职工的工号,能够查询职工的其它信息,界面设计见图所示 5.3.3 结构变量的应用 华中农业大学理学院计算机系 5.4 数组方法 1、数组排序Array.Sort 格式:Array.Sort(数组1[,数组2,]) 功能:对数组1按升序排序,如果还有多个数组名,那么后面的数组按数组1的排列顺序来排序。 说明:该方法只能对一维数组进行按升序排序;如果需要降序排序,则需要先升序排序后,用另一个方法Reverse将数组反转。 【例5.17-1】对整型数组score按升序排序 华中农业大学理学院计算机系 2、数组的倒转 格式:Array.Reverse(数组名) 功能:将数组中的元素倒序 【例5.17-3】将上例中的学生姓名和成绩按成绩由大到小的顺序显示输出。 华中农业大学理学院计算机系 3、数组的搜索 格式:Array.IndexOf(数组,查询值[,起始下标[,搜寻距离]]) 功能:在数组中,从指定的起始下标开始,在一定的搜寻距离内,查询指定数据,如果找到,则返回该元素在数组中的下标,否则,返回-1。 说明: 该方法传回的是一个数值。 起始下标可以省略,省略时,从下标0开始查找;搜寻距离也可以省略,省略时在整个数组中查找。 华中农业大学理学院计算机系 4、其它数组常用方法和语句 Filter筛选 CopyTo复制 GetLength取长度 Array.Rank取维度 Array.Clear Erase语句 IsArray函数 华中农业大学理学院计算机系 列表框 可显示多个选项供用户选择,不能直接 修改其中的内容。 组合框 组合了文本框和列表框的特性而形成的 一种控件。 5.5 列表框和组合框 华中农业大学理学院计算机系 (1) 常用属性 Items SelectedIndex Items.Count Sorted Text SelectedIndex=3 5.5.1 属性、事件和方法 ListBox1.Text ListBox1.Items(ListBox1.SelectedIndex) ListBox1.Items(3) 华中农业大学理学院计算机系 (2) 常用方法 Items.Add Items.Remove Items.RemoveAt Items.Clear 对象.Items.方法名(参数) 华中农业大学理学院计算机系 (3) 常用事件 列表框:Click、DoubleClick 组合框:Click 华中农业大学理学院计算机系 5.5.2用ListBox和Combobox控件编程 例5-19 编程实现对列表框的项目进行添加、修改和删除 华中农业大学理学院计算机系 【例5.20】选择程序设计语言课程。 任务描述:在组合框中选择要选修的程序设计语言课程,选定后,该课程名称显示在组合框下面的标签中。界面设计如图所示。 华中农业大学理学院计算机系 例 例 设计如图所示应用程序。 华中农业大学理学院计算机系 5.6 综合实训 【例5.20】编写程序,输出任意n×n魔方阵,n为奇数。 任务
您可能关注的文档
- 1 细胞是构成有机体的基本单位.docx
- VB.Net课件1环境熟悉.ppt
- VB.Net课件2面向对象.ppt
- VB.Net课件3基本控件.ppt
- VB.Net课件Do Loop循环.ppt
- VB.Net课件Vb.net控制结构(顺序和选择).ppt
- VB.Net课件vb第7章.ppt
- VB.Net课件第5讲.ppt
- VB.Net课件第5章 数组1.ppt
- VB.Net课件第6讲.ppt
- 注册验船师高频真题题库2025.docx
- 注册验船师高频题库带解析2025.docx
- 注册验船师考试必备资料2025.docx
- 注册验船师精选题库带分析2025.docx
- 注册验船师考前冲刺必刷题附答案2025.docx
- 新高考生物二轮复习讲练测第10讲 人体的稳态与免疫调节(讲练)(原卷版).docx
- 新高考生物二轮复习讲练测第13讲 生物技术与工程(讲练)(原卷版).docx
- 新高考生物二轮复习讲练测第9讲 神经调节与体液调节(讲练)(原卷版).docx
- 新高考生物二轮复习讲练测第7讲 遗传的基本规律与伴性遗传(检测)(原卷版) .docx
- 新高考生物二轮复习讲练测第13讲 生物技术与工程(检测)(原卷版).docx
文档评论(0)