【劳驾高手】vb做这个工程可能吗?急 小弟想作一个,要求大量数据统计及运算的项目.计算结果超过亿,结果还要做分析及起统计,要求速度!等待时间就7秒-1分钟左右请问什么语言适合~~~请指点!~~分不是很多,请包含. 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 其实楼主的意思我知道,问的是VB可以写这样的程序吗?那么我可以告诉你,可以写!不过你的要求是实时性和速度,又有那么大的计算量,VB就比较吃力了。用C语言或汇编写会比较快的,不过也有一个算法的问题,也并不是都是靠工具本身特性决定的。给分就行,嘿嘿。 vb我试了一下,不运算光是输出1亿条数据都......不知道什么方法可以如果用c++或c界面好难做哦~~还有那些数据表格....天啊~!!!!不是真的把真的只有c吗? 大哥,你难道要一下子输出那么多吗?你可以用翻页的方式啊~部分取,部分读,部分显示,这样就可以了啊。譬如1亿条可以分10万页(晕哦~~其实最好是每页显示1K条记录再配合Splash)读的时候可以先读2K条,然后放在内存中,如果用户一翻页则再马上用刚刚读取的第1001~2000条记录填充(这时再Splash延时并读取第2001~3K条记录),这样用户会感觉很快,这样一页一页翻速度还可以吧~~再说用户也知道记录太多,不会要求很快的速度,不然超人都做不出来的。1亿=1 0 0 0 0 0 0 0 0 啊!!~~~~~~~我快晕了~~~多想想提取后的显示方式方法,什么后台处理,等等,应该可以做一个比较折中的方法的。还有一个建议:用C来写标准DLL来调用,这样速度会提高点吧。 那就用Select 语句来进行统计出总共值,平均值,等等。VB这里只要接收一下Select字段就可以了啊~~画图的话也是一样, 都借助数据库的功能,你还可以写一些存储过程,用来获取特定的数据。不是要都取出来后再统计,那样当然不行啦~ 没有问题的.只要你把你的电脑CPU 换成P1000000000 100000GHZ 内存换成80G,再试试看,有没有效果. vb也是可以的,主要是代码的问题,还有就是硬件的问题。其实硬件是比较重要的。如果你要vb显示结果输出在屏幕上的话,统计的时候把统计的图表的Visible属性false统计完成后在true这样可以大大提高速度。因为当你边统计边显示时,需要cpu把数据传给显卡,这样就降低了效率。尽量把数据放在内存里统计。 找 Gutta(冯大狂) 去做把, 他行的 求速度的话,VB恐怕不行,用C++咯 你可以用VC写一个运算函数的dll,然后VB调用究竟能达到多快的速度,谁也无法保证了 Gutta(冯大狂) ==============老了个头,什么项目啊? 用delphi可以吗?请教,据说速度可以快些的。没试过。还有:如果需要本地运算很多的话,不妨试试vfp,它对本地游标处理较强些。 这样的要求,用C language或是assembly language吧。 晕!竟然有人用Select????开玩笑吧! 你用的是什么机子,银河/曙光.如果是的话,可以用for循环,呵呵 VB+SQLSERVER2000 , 把功夫下在 数据库上!统计时建立相应的存储过程和视图不行吗??? 这个问题不在于软件,在于硬件...你可以和银河II的工程师联系一下,看看能否解决...反正银河II平日里也是闲着..... 5分在线求助:vb6如何将每次查询结果暂时存储到数据库中的临时表或ado控件中? 删除一个字段后如何把表中的其它记录导回来?如何才能把两个字段的位置互换一下? winsock发送大于8k的数据????? 请问进度条百分比问题 VB入门的一个菜鸟级问题,请各位大虾不吝赐教? VB.exe 如何在vb中的到光驱的盘符 API精度不够用!求详细的算法! DCom问题:能不能在server中使用MS COMM控件? 大家好!我新学vb的,能给点建议吗? 有关数据重复添加的问题,请XDJM不吝赐教! 请教高手,怎么判断在某处的文件是否存在啊?
不知道什么方法可以如果用c++或c界面好难做哦~~还有那些数据表格....天啊~!!!!不是真的把真的只有c吗?
究竟能达到多快的速度,谁也无法保证了
==============
老了个头,什么项目啊?
请教,据说速度可以快些的。
没试过。
还有:如果需要本地运算很多的话,不妨试试vfp,它对本地游标处理较强些。
竟然有人用Select????
开玩笑吧!
统计时建立相应的存储过程和视图不行吗???
这个问题不在于软件,在于硬件...你可以和银河II的工程师联系一下,看看能否解决...反正银河II平日里也是闲着.....