【发布时间】:2012-05-30 23:13:58
【问题描述】:
我有几个进程需要在 Windows 窗体应用程序的后台运行,因为它们需要太多时间,而且我不想在它们完全完成之前冻结用户界面,我希望有一个指示器来显示每个操作的过程,到目前为止我有一个表单来显示每个操作的进度但是我的操作是同步运行的。
所以我的问题是异步运行这些操作(访问数据库)的最简单方法是什么?
我忘记了应用程序需要的一项重要功能,用户可以随时选择取消任何操作。我认为这个要求使应用程序复杂化了很多,至少就我目前的技能而言,所以基本上我想强调我需要一个易于理解且易于实施的解决方案。我知道会有一些好的做法可以遵循,但在这一点上,我希望一些代码稍后可以工作,我会花更多时间重构代码
【问题讨论】:
标签: c#