在执行较为耗时的处理时,很容易出现用户界面“卡顿”现象,用异步编程模型,将耗时处理的代码放到另一个线程上执行,不会阻止用户界面线程的继续执行,应用程序 就不再出现“卡顿”现象. 本例子提供同步加载和异步加载两种实现. 例子:打开图片 同步.异步区别 using System; using System.Collections.Generic; using System.ComponentModel; using System.Data; using System.Drawing; using S
Common: FileIO.cs using System; using System.Collections.Generic; //using System.Linq; using System.Web; using System.IO; using System.Text; namespace SMS.Util { #region FileIo public class FileIO { private FileStream fsw; private StreamWriter sw; pr
1. FTPHelper using System; using System.Collections.Generic; using System.IO; using System.Net; using System.Text; public class FTPHelper { /// <summary> /// 上传文件 /// </summary> /// <param name="fileinfo">需要上传的文件</param>