design-patterns - 进度状态报告模式

标签 design-patterns progress-bar

我正在实现需要显示进程栏或进度百分比的长时间运行的进程。长时间运行的过程的整体逻辑很复杂(各种分页数据检索),因此,我最终在代码的不同位置硬编码了大量百分比。

在更新完成百分比方面,哪些被认为是最佳设计模式?

最佳答案

我在 IProgressMonitor 附近找到了 JFace 中使用的模式锻炼得很好。您可能会通过查看类(class)获得一些见解。要查看的其他类是 ProgressMonitorDialogIRunnableWithProgress .您还可以找到 this article一些帮助。

关于design-patterns - 进度状态报告模式,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/281408/

相关文章:

Python 多处理 - 了解每个进程进度的最佳方式

c# - 如果源代码可用而不是继承,为什么要使用扩展方法

android - 如何在 Android 的 MVP 架构中的两个演示者之间共享数据?

c# - WinForms 中的 MVP 导航

php - 创建一个像 facebook 和 gmail 这样的线程私有(private)消息系统

javascript - 在进度条中使用动态数据

javascript - 加载后重定向到页面并显示进度条

android - 如何从 android ProgressDialog 中删除标题和消息

angular - Ionic 4 中的动态进度条?

.net - WPF 应用程序中使用的 "Weak Event"模式是什么?