2005年3月9日

通用的异步处理类和进度通知类及其示例

摘要: 在上文《我的界面进度条异步显示模式》中,我提到了使用异步处理显示进度条的时候,我觉得用起来比较顺手的一种组织代码的方法,相比起来,这种方法的最大特点就是把代码尽量地从界面层剥离,并且让界面之间的关联尽可能少些。我在处理过程中使用了一个封装了异步线程处理的一个抽象类,这个抽象类实现了异步处理的 Start,Abort, Pause 和 Resume 接口,大家用它来实现异步处理的时候,就可以象玩秒表... 阅读全文

posted @ 2005-03-09 15:44 老翅寒暑 阅读(2992) 评论(9) 推荐(0) 编辑

我的界面进度条异步显示模式

摘要: 系统的注册表坏了,又不想重装,于是考虑编一个程序来比较一下注册表的变化(我每装一个重要软件都会备份注册表)。在实际编程的时候,因为处理注册表的时间比较长,需要显示一个进度条,而且要异步处理,避免界面长时间没有响应的问题。原来的处理方法采用过如下的两种(以下是伪代码): classForm1{voidOnStartButtonClick(){ProgressFo... 阅读全文

posted @ 2005-03-09 15:28 老翅寒暑 阅读(2501) 评论(0) 推荐(0) 编辑

导航