VB双重排序

来源 :电脑报 | 被引量 : 0次 | 上传用户:haibei007
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
  什么是双重排序呢?排序的方法有很多种:冒泡、选择……排序的次序也有顺序和逆序。通过下面的例子我们一起来了解双重排序吧。
  考完试后,老师将全班同学的姓名和分数录入了Excel表,接下来对所有成绩进行升序或降序排列。当选中分数一列进行排序时Excel会弹出一个提示窗口,提示选定区域旁边还有数据,是否需要“扩展选定区域”。如果不选中旁边序列的话等同于只是将分数排序了,姓名没有参加排序(姓名和原分数将会混淆),如果选择扩展选定区域的话,姓名自动跟随着分数一起排序,这就称为双重排序(图1、图2)。





  两种排序的结果,一种是只按照分数进行排序,另外一种是姓名跟随着分数进行排序,这是我们需要的排序结果。今天我们用VB来制作一个双重排序的小项目。
  在学校的排球比赛上,每个班级按照积分制进行排序比赛,点击添加按钮录入班级名称和积分,点击排序按钮班级名随着积分从低到高进行升序排列(排序的方法可以使用冒泡或选择排序)。
  首先创建两个组合框(Combol),当班级和积分都输入内容后,将组合框中的列表填充内容,否则不输入任何内容,由于双重排序需要调用两个列表的内容,所以我们先要对班级和积分列表进行循环遍历,将班级定义成a[i],将积分定义成b[i];由于是按照分数进行排序,班级名跟随着积分排序,可以先按照分数进行冒泡排序,在排序的一行中添加对应班级名,班级名跟随在积分排序后面,这样的话当积分排序完成后,班级名的顺序也就排好了。
  双重排序的难度不算大,但是需要注意排序时的顺序问题,否则的话排序就会混乱。趕紧去试试看,看看能不能成功,再想想怎么在排序之后计算平均分(图3)。


其他文献
摘 要针对目前医院管理人员无法对医院卫生材料库存进行有效管理,导致库存严重积压和浪费的情况,提出建立医院物资管理系统,以提高医院物资管理水平。利用业务流程重组原理,把现代化物资管理思想与信息技术结合,应用集成技术,解决了信息系统之间的数据交换问题,编制了医院物资管理信息系统软件。经过2年的试运行,系统运行平稳。  关链词物资管理;数据库技术;应用集成技术    医院物资包括低值易耗品、卫生材料、固
期刊
上消化道出血是内科常见的急症之一,指食管、胃、十二指肠、上位空肠及胆管等消化器管出血,表现为呕血及便血,来势凶猛,可危及生命,如能及时诊断,及时抢救,严密观察积极治疗,细心护理,可大大提高治愈率,减少病死率。因此,作为一名合格护士,除具备过硬的技术,要在心理上对病人进行护理,消除悲观情绪,积极主动对病员进行治疗,促使病人早日康复。  我院从2008年3月至2009年3月,精心治疗护理38例上消化道
期刊
虽然清明已经过去一周,但雨纷纷的状态仍在延续,对于视频爱好者而言,这其实也是一个很好的练手时期:我们为何不学习一下利用后期特效软件替换掉灰扑扑的阴霾天空呢?事实上很多软件都可以实现这个功能,比如大家耳熟能详的Premiere Pro、Affter Effect、达芬奇等等,不过既然我们是Blender的教学系列,自然要使用Blender来实现这一功能。你可能会好奇:Blender不是一款3D建模软
期刊
最近电脑报微信公众号刊发了新款小米笔记本Pro 15的评测,购机帮你评公众号后台也有不少读者咨询这款机器的具体细节,以及有没有什么明显的遗憾点。另外还有很多读者问了这样一个问题:“它拿在手里的第一感受是什么?”  按照我的理解,很多读者问该机“拿到手的第一感受”,其实是想问该机到底是什么定位、什么档次的机器,质感如何。那么答案是:该机的设计参照和对位明显是冲着MacBook Pro去的。采用CNC
期刊
Python 是一个高层次的结合了解释性、编译性、互动性、面向对象的脚本语言。相比其他语言其语法结构更具可读性。之前我们用Python解决了许多数学问题,还制作了小游戏,并用于数据分析,但如果不系统性地梳理Python核心语法会影响我们未来的提高,本期开始我们一起系统学习Python的基础知识。  不知道细心的你是否注意到,之前解数学题或利用爬虫分析大数据,都用到了列表(list)。Python的
期刊
摘 要目的:以临床路径的形式对人工全髋关节置换术围手术期病人进行健康教育,建立信任的护患关系,使病人能领悟并主动参与护理,建立健康行为。方法:按照临床路径,自行设计路径表,由责任护士按照路径表的内容每天有计划地进行健康教育,主管护师、护士长按照路径表的参考时间定期检查。结论:实验组人工全髋关节置换术围手术期病人的负性心理控制程度、健康知识及康复训练技巧的掌握程度、病人及家属对护理工作满意度、住院天
期刊
随着人们生活水平的提高和生活方式的改变,脑动脉瘤患病率上升速度是惊人的,而由动脉瘤破裂出血引起的直接脑损害以及迟发性脑缺血所致致残和死亡率高达45%~50%[1]。而良好的病因控制可以减缓本病并发症的发生和发展,因此搞好本病健康教育,取得病人主动配合治疗是达到良好控制的前提,也是提高存活率、减少致残率和提高治疗效果的关键。在此笔者总结了自2007年7月至2008年11月本科收治的36例患者,通过了
期刊
摘 要目的:探讨学龄儿童眼外伤伴前房积血的护理。方法:针对29例眼外伤伴前房积血的学龄儿童不同的特点和需求,实施相应的护理和出院指导。结果:29例中视力恢复到0.6~1.5者18例,0.3~0.5者6例,0.1~0.2者3例,2例因角膜感染,视神经萎缩,视力仅存光感。结论:增强学龄儿童防护意识,降低眼外伤的发生率,对眼外伤伴前房积血的患儿,快速、有效的治疗和护理是预防和防止伤后盲残的重要手段。  
期刊
天下苦百×云盘久矣,毕竟免费状态下每秒几十KB的“小水管”,放现在真的不够用,而对于低使用度的用户,去开通会员又很不值。目前国内云盘幸存者已经不多了,幸好在千呼万唤之后,阿里云盘开始公测,那么阿里云盘表现如何?可以满足普通用户的日常使用要求吗?阿里云盘的第一印象  在手机上使用阿里云盤,需要先下载阿里云盘APP,在公测中,阿里云盘的容量为1TB,不算太大,但足以满足日常使用。不过,在公测阶段只要点
期刊
摘 要妊娠合并糖尿病对母婴均会产生较大影响,有时还会严重危害母亲的身体健康以及婴儿正常的生长发育。选择2008年1月至2009年6月,在我院产科门诊产前检查中,确诊的16例妊娠糖尿病孕妇进行观察及护理。通过对她们进行健康教育,心理护理,配合饮食控制、临床治疗,取得满意的效果。  关键词妊娠;糖尿病;护理     妊娠合并糖尿病是指在原有糖尿病基础上合并妊娠者;或妊娠前为隐性糖尿病,妊娠后发展为临床
期刊