开启辅助访问 切换到宽版

精易论坛

 找回密码
 注册

QQ登录

只需一步,快速开始

用微信号发送消息登录论坛

新人指南 邀请好友注册 - 我关注人的新帖 教你赚取精币 - 每日签到


求职/招聘- 论坛接单- 开发者大厅

论坛版规 总版规 - 建议/投诉 - 应聘版主 - 精华帖总集 积分说明 - 禁言标准 - 有奖举报

楼主: 小腊肠
打印 上一主题 下一主题
收起左侧

[已解决] 散尽家产,如何取出多个编辑框或者组合框相同的行内容

 关闭 [复制链接]
结帖率:100% (18/18)
11
 楼主| 发表于 2012-5-13 13:18:57 | 只看该作者   云南省昆明市
wwh944116 发表于 2012-5-13 13:05
编辑框,行? 为什么不用列表框?列表框对行的操作应当更方便得多。

我想你慢是因为把它读写到框的过程。 ...

嗯 是的   我不是质疑易语言的处理数据的速度 我是觉得自身的技术不够造成的~~
那哥哥能否给个例程让小弟学习学习?
要取多个列表框的重复项~~
回复

使用道具 举报

12
发表于 2012-5-13 13:37:45 | 只看该作者   广西壮族自治区南宁市
佚名ka 发表于 2012-5-13 13:18
嗯 是的   我不是质疑易语言的处理数据的速度 我是觉得自身的技术不够造成的~~
那哥哥能否给个例程让小弟 ...

能否把大概的情况说得更清楚一些?资料不足,好象并不能写出来。我甚至不知道你要做什么。
我猜测可能是这样。
就有这样的思路:
1。为每个列表框(假设你用这个)建立一个结构数组(如果是多个值),如果只一个值用数组就行了。
2。把每个列表框的内容读入数组中。
3。比较数组,然后把它们当中出现次数最多的写入一个新数组。之后就再显示到一个列表框中。

这样速度就不会成问题了。关键就在于排序的算法而已,不过数组里就几千个号的话(假设的),那么以现在2G左右的CPU,就算只用冒泡算法也是很快的。根本不用多线程都可以。另外多线程并不能提高速度。更多的只是能够在进程主线程工作时不受影响而已。但如果只是这样程度的根本不用多线程也可以,因为应当不超过0。5秒。
回复

使用道具 举报

13
发表于 2012-5-13 13:51:39 | 只看该作者   广西壮族自治区南宁市

是这么个东西?
如果是你可以试着用我的思路写,应当可以的。好久没折腾易语言了,要是用VC写,我倒是更顺手。
回复

使用道具 举报

结帖率:100% (18/18)
14
 楼主| 发表于 2012-5-13 14:20:21 | 只看该作者   云南省昆明市
wwh944116 发表于 2012-5-13 13:37
能否把大概的情况说得更清楚一些?资料不足,好象并不能写出来。我甚至不知道你要做什么。
我猜测可能是 ...

对对对 就是这个意思~~
比如说我们有4个列表框 4个列表框里面都有列表项目的,那么全部加入到结构数组里面,就要取出这个结构数组里面出现4次的数组
如果4个列表框只有3个有列表项目,那么就要取出结构数组里面出现3次的数组 明白我的意思了吗?
回复

使用道具 举报

结帖率:100% (18/18)
15
 楼主| 发表于 2012-5-13 14:21:17 | 只看该作者   云南省昆明市
wwh944116 发表于 2012-5-13 13:51
是这么个东西?
如果是你可以试着用我的思路写,应当可以的。好久没折腾易语言了,要是用VC写,我倒是更 ...

大概意思差不多吧~~只取出相同的 而且速度要快  我现在写的速度就很慢~~
回复

使用道具 举报

16
发表于 2012-5-13 14:35:38 | 只看该作者   广西壮族自治区南宁市
很简单吧。为什么不自己写一下,加深一下认识。也就是数组的使用方法。写完了会大有进步的。
排序或者你说的那个找出相同的,用循环嵌套 先从号码1数组中的第一个去对比其它三个中是否有相同的值。这三个也用循环取出。因为是在数组中的,也就是内存中的,所以根本就不费时间。所以速度肯定够快。这里面呢就要想法多点。但不成问题的嘛。
自己编,很有意思的事,不想抢了你的乐趣。呵呵~~
回复

使用道具 举报

结帖率:50% (2/4)
17
发表于 2012-5-13 15:25:38 | 只看该作者   河北省沧州市
用数组吧,直接点中那行那行的行数就作为下标,直接引用数组数据。
回复

使用道具 举报

结帖率:100% (18/18)
18
 楼主| 发表于 2012-5-13 18:41:14 | 只看该作者   云南省昆明市
wwh944116 发表于 2012-5-13 14:35
很简单吧。为什么不自己写一下,加深一下认识。也就是数组的使用方法。写完了会大有进步的。
排序或者你说 ...

额····我就是用数组的方法呀~~哥哥~~~~你能不能给我个例程呢????
回复

使用道具 举报

结帖率:100% (18/18)
19
 楼主| 发表于 2012-5-13 19:31:23 | 只看该作者   云南省昆明市
求高手指点啊a~~~~
回复

使用道具 举报

结帖率:100% (18/18)
20
 楼主| 发表于 2012-5-13 20:24:49 | 只看该作者   云南省昆明市
自己顶起来 等高手来解答~~
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则 致发广告者

发布主题 收藏帖子 返回列表

sitemap| 易语言源码| 易语言教程| 易语言论坛| 易语言模块| 手机版| 广告投放| 精易论坛
拒绝任何人以任何形式在本论坛发表与中华人民共和国法律相抵触的言论,本站内容均为会员发表,并不代表精易立场!
论坛帖子内容仅用于技术交流学习和研究的目的,严禁用于非法目的,否则造成一切后果自负!如帖子内容侵害到你的权益,请联系我们!
防范网络诈骗,远离网络犯罪 违法和不良信息举报电话0663-3422125,QQ: 793400750,邮箱:[email protected]
网站简介:精易论坛成立于2009年,是一个程序设计学习交流技术论坛,隶属于揭阳市揭东区精易科技有限公司所有。
Powered by Discuz! X3.4 揭阳市揭东区精易科技有限公司 ( 粤ICP备12094385号-1) 粤公网安备 44522102000125 增值电信业务经营许可证 粤B2-20192173

快速回复 返回顶部 返回列表