代码改变世界

BackgroundWorker 类

2011-07-01 11:58 by Carl Xing, 429 阅读, 0 推荐, 收藏, 编辑
摘要:BackgroundWorker 类允许您在单独的专用线程上运行操作。耗时的操作(如下载和数据库事务)在长时间运行时可能会导致用户界面 (UI) 似乎处于停止响应状态。如果您需要能进行响应的用户界面,而且面临与这类操作相关的长时间延迟,则可以使用 BackgroundWorker 类方便地解决问题。若要在后台执行耗时的操作,请创建一个 BackgroundWorker,侦听那些报告操作进度并在操作完成时发出信号的事件。可以通过编程方式创建 BackgroundWorker// Set up the BackgroundWorker object by // attaching ... 阅读全文

序列化

2011-07-01 11:27 by Carl Xing, 333 阅读, 0 推荐, 收藏, 编辑
摘要:1 using System; 2 using System.Collections.Generic; 3 using System.Text; 4 using System.Runtime.Serialization.Formatters.Binary; 5 using System.IO; 6 using System.Xml.Serialization; 7 8 9 public class SerializeObjectFactory 10 { 11 12 /// <summary> 13 /// 序列化为二进制文件 14 /// </summary> 15 / 阅读全文