急!生成双色球110万多组合,如何快速显示到Grid 中?(100分)

  • 主题发起人 主题发起人 mxq888
  • 开始时间 开始时间
M

mxq888

Unregistered / Unconfirmed
GUEST, unregistred user!
生成双色球110万多组合,如何快速显示到Grid 中?
现在找到的方法生成的速度还勉强可以。只是显示太慢了,有高手指点,急!!!最好有源码,全分送!
 
110万,这么大的数据量想一次显示,难 。
你可以考虑数据查询那样的方式看是否可行,分组显示,比如一组显示1000,或者再多一些。对用户而言,没有差异,反而感觉会速度特别快。
 
的确,一屏也只能显示哪么多行,再多也不能一次性显示三,

生成的110万条数据,用文件内存映射,写到盘里,再通过分组内存映射读取出来
 
to lqcros:
"用文件内存映射,写到盘里,再通过分组内存映射读取出来 "
能否告知具体代码,我不会写[:(],谢谢了!!
 
用record设计定长的数据结构,然后写文件里。
显示只需要取一页可以看见的,就是seek一下文件,read几个数据纪录就可以了。
 
to:xusong168,
一般人的习惯,生成后,都要拉动一下,从头拉到底,这怎么处理啊,
我是有这个习惯的。
 
用Proxy模式
 
listview
ondata
 
请各位高手说明白点啊,谢谢了
 
从头到底拉没问题,因为它只是显示一页呀,你做个滚动条就行,在滚动条事件里处理
读一页数据显示的工作。
 
多谢各位的帮助,我还是没有弄好,水平太菜了,惭愧,但这个功能对我太关键了,关系到后面的工作能否继续,肯请大家继续帮忙,我申请了个网盘,做了个框架,内有详细说明,请大侠出手帮写几行代码,不胜感激之至,叩谢了!!!

希望能达到1秒生成并显示双色球110万数据的水平就好了(国内一著名彩票软件的速度)。

网盘地址:
http://free.ys168.com/?shareme

下面地址可直接下载:

http://ys-i.ys168.com/ys168up/D1/?kshow.rary73z7qd4f9fd0b3z9q9b1b7f9f9fl9f5b0fdii0b1b4f6e14z97e14e24b1bp2b0bi0flc7fd7z

我的邮箱地址:mxd8866@163.com
 
帮我搞定的朋友,如需要我可以送你一套市场售价近万元的彩票软件。[8D][8D]
 
上面的链接修正为:
http://ys-i.ys168.com/ys168up/D4/?kshow.rary73z7qd4f9fd0b4z9q9b1b7f9f9fl9fqdc2b7fl9b2f6e14z97e14e24b1b2f2b0b4b6fc6fd7z

恳请路过的请高手帮忙!!!!!
 
用三方表格,一次加载一屏就快了
 
希望能达到1秒生成并显示双色球110万数据的水平就好了(国内一著名彩票软件的速度)。
那个《国内一著名彩票软件》,应该不是“1秒生成并显示。。。”,而是事先生成而后用2-3秒显示。
 
to orangutang:
我试过的,那个彩票软件,我点组号,就会在一个Temp 文件夹下生成一个几M到几十M的文件,你删除一定注数,此文件会随着减小,我想是实时生成的罢!
 
一次生成分组显示也应该慢,不如分组生成分组显示。
 
光研究红球啊 ,是不是常过百万的二等奖太吸引了:)
 

Similar threads

S
回复
0
查看
3K
SUNSTONE的Delphi笔记
S
S
回复
0
查看
2K
SUNSTONE的Delphi笔记
S
D
回复
0
查看
2K
DelphiTeacher的专栏
D
D
回复
0
查看
2K
DelphiTeacher的专栏
D
D
回复
0
查看
1K
DelphiTeacher的专栏
D
后退
顶部