我有一个在PC和掌上设备之间同步数据的C#应用程序。代码写成如下:
showMessage("synchronizing Table1");
Sync(destTable1,sourceTable1);
Sync(destTable2,sourceTable2);
showMessage("synchronizing Table2");
// more code如何将实际的同步过程与消息的显示过程分开?遵循哪种设计模式?
先谢谢你...
发布于 2010-05-12 19:14:18
您应该在单独的线程上运行同步进程,并将进度通知主线程。主线程显示消息。
您可以使用已准备好所有功能的BackgroundWorker类来获得此行为。
https://stackoverflow.com/questions/2818146
复制相似问题