0
A
回答
-1
那么......真的,因为你无法衡量你只需要猜测。你曾经安装过窗口,进度条移动速度非常慢,但突然之间它跳得很厉害?
一对夫妇的想法。如果你只有一个SQL查询,那么你可以慢慢地移动进度条(比如0.5%每秒?)。然后,如果查询没有按时完成,就会停止它。然后,不要让它完成,直到完成。如果提前结束(慢速攀登正在进行),则跳至100%。
另一个想法是多次运行查询来计算平均时间。用它来做和我在最后一段中提到的相同的事情,但是平均时间可能会使增量与实际进度更好地匹配。
祝你好运!
0
这真的取决于如何架构你的代码。
据我所知,没有API用于跟踪任务的进度,如复制文件或运行SQL命令。如果你想跟踪进度,你必须设计某种方式将任务分解成可测量的任务,然后将其用作进度基准。
例如,如果您正在执行一系列SQL INSERT
查询,请测量您需要的查询数(如果可能)。记下你迄今为止已经完成了多少次inserts
。每当你完成一个查询,你可以做一些简单的数学来衡量你的进步,因为你已经有了你的全部查询和你的查询到目前为止。
2
将进度条设置为选取框而不是进度。这会让用户知道,如果不提供确切的百分比,仍会发生一些情况。
相关问题
- 1. 在命令行或复制任务中进度的进度条
- 2. 如何为MySQL查询制作进度条
- 3. 如何制作进度条(cp复制目录)?
- 4. 复制进度条不起作用
- 5. Xamarin.UWP:如何制作圆形进度条
- 6. 如何使用printf制作“进度条”?
- 7. 如何用虚线制作进度条?
- 8. 如何用jquery制作进度条?
- 9. 如何制作“哑”进度条?
- 10. 在Android中制作进度条
- 11. C#制作进度条
- 12. 制作虚拟进度条
- 13. 如何使用进度条在Python中复制文件?
- 14. 如何制作类似iPhone进度条的进度条和进度对话框?
- 15. 如何制作类似于Gmail或G +的“进度条”?
- 16. 如何为VideoView或MediaController制作自定义按钮/进度条?
- 17. 制作控制台进度条? (Windows)
- 18. 如何使用JQUERY(CodeIgniter)在AJAX中制作进度条
- 19. 如何在Swing中制作无限的进度条?
- 20. 如何在c#中制作自定义的进度条
- 21. 如何在FireMonkey(C++ Builder)中制作不确定的进度条?
- 22. 如何在flash中制作进度条(levelup bar)cs6
- 23. 如何在Xamarin表单中制作带圆角的进度条
- 24. 如何在three.js中制作交互式视频进度条?
- 25. 扩展video.js中的进度控制,重复进度条
- 26. 复制带有进度条的文件
- 27. 使用进度条复制项目
- 28. RDS快照复制的Python进度条
- 29. 进度条和文件复制问题?
- 30. PyQt文件复制进度条
从用户的角度来看 - 我很想为这个想法杀了你!如果您无法准确显示百分比,请不要尝试。微软确实发展了一些旋转的ongoin过程或faboulus选框进度条*颤抖* – 2009-01-10 19:22:04