Rss & SiteMap

Foxtable(狐表) http://www.foxtable.com

新一代数据库软件,完美融合Access、Foxpro、Excel、vb.net之优势,人人都能掌握的快速软件开发工具!
共9 条记录, 每页显示 10 条, 页签: [1]
[浏览完整版]

标题:建议在load数据时加个进度条

1楼
reachtone 发表于:2009/8/25 10:41:00
数据少没关系,瞬间就加载完了。
但对于大容量的数据加载,还是在状态栏加个进度条比较好。
另外发现统计中的进度条显示不正确,有时到50%或60%的时候,进度条就被隐藏了。但这时统计并没结束,还要过几十秒才行。
可能的话,还是改进一下!
2楼
狐哥 发表于:2009/8/25 10:54:00
有个建议,开启系统时画面的进度条能否放在最左下角呀,放在中间总有点怪怪的.或放在图片中间的最下面也好看一点.
呵呵.
3楼
reachtone 发表于:2009/8/25 11:28:00
以下是引用hnaysx在2009-8-25 10:45:00的发言:

为什么要显示加载数据呢?

这对动态加载数据更有必要。
如果加载的数据有上万条,而且列数也很多,这个加载过程是需要较长的时间的。此时,如果在左下角的状态栏显示加载进度,不是更直观、也更人性化吗?如果一次加载数万条、甚至数十万条就更加有必要了。
顺便说一下,为了让项目更简洁、启动速度更快,我做的项目中所用到的datatable都是不加载任何数据的。所有的数据,都是在运行阶段由用户设置条件动态加载。我所说的进度条就是指datatable在load时所需要显示的。

[此贴子已经被作者于2009-8-25 11:31:10编辑过]
4楼
chenwuwenyu 发表于:2009/8/25 11:32:00
所以我都直接用绑定表,不用动态加载
5楼
reachtone 发表于:2009/8/25 11:34:00
以下是引用chenwuwenyu在2009-8-25 11:32:00的发言:
所以我都直接用绑定表,不用动态加载

数据量小的时候是可以,但对于大容量的数据,这样做肯定是不行的。
我的数据库都是上百万条的,不动态加载的话,再好的机器都会被拖垮的

6楼
狐狸爸爸 发表于:2009/8/25 11:40:00
呵呵,我考虑考虑/
7楼
狐狸爸爸 发表于:2009/8/26 8:27:00
显示进度条,会让加载速度更慢,而且加载是一次性的,用常规方法我也我从获得进度。

还是自己在做左下角设置信息算了:

StatusBar.Message1 = "正在加载数据,根据电脑性能的差异,预计需时10到60秒..."
DataTables("ff").Load()
StatusBar.Message1 ="加载结束"
8楼
reachtone 发表于:2009/8/26 9:03:00
以下是引用狐狸爸爸在2009-8-26 8:27:00的发言:
显示进度条,会让加载速度更慢,而且加载是一次性的,用常规方法我也我从获得进度。

还是自己在做左下角设置信息算了:

StatusBar.Message1 = "正在加载数据,根据电脑性能的差异,预计需时10到60秒..."
DataTables("ff").Load()
StatusBar.Message1 ="加载结束"

我目前就是这样处理的。只能做个简单的提示,因为无法得到进度。

9楼
woodiy 发表于:2009/8/26 20:23:00
是的,有必须!
共9 条记录, 每页显示 10 条, 页签: [1]

Copyright © 2000 - 2018 foxtable.com Tel: 4000-810-820 粤ICP备11091905号

Powered By Dvbbs Version 8.3.0
Processed in .03906 s, 2 queries.