摘要: BackgroundWorker 可以用于启动后台线程。 主要的事件及参数: 1.DoWork——当执行BackgroundWorker.RunWorkerAsync方法时会触发该事件,并且传递DoWorkEventArgs参数; 2.RunWorkerCompleted——异步操作完成或中途终止会 阅读全文
posted @ 2016-08-19 16:56 LonelyEnvoy 阅读(1078) 评论(0) 推荐(0) 编辑
摘要: 软件界面的响应特性是判断一款软件的非常重要的方面。一般来说,不管你软件功能做得有多么奇妙,如果软件有一点点死机的感觉都会让用户感到很讨厌,甚至怀疑你软件里是否藏有更大的问题。 要提高界面的响应特性,最好的办法莫过于使用多线程,并把呈现界面的线程独立出来。以前只有使用C++才能实现的多线程功能,现在在 阅读全文
posted @ 2016-08-19 16:27 LonelyEnvoy 阅读(1990) 评论(0) 推荐(0) 编辑
摘要: C#获取指定网页HTML原代码可使用 WebClient WebRequest HttpWebRequest 三种方式来实现。 当然也可使用webBrowse!在此就不研究webBrowse如何获取了。 WebClient private string GetWebClient(string url 阅读全文
posted @ 2016-08-19 13:38 LonelyEnvoy 阅读(250) 评论(0) 推荐(0) 编辑
摘要: 正则表达式中双引号、单引号的表示 知道正则表达式中用\u4e00-\u9fa5匹配汉字, 知道用\d匹配数字,\w匹配单词,\n换行……,可用什么匹配双引号呢" 有人用\" 来匹配双引号,或则用\'''匹配,可这只能在C#中才能用吧。偶然一天,发现如下方法求得了正则表达式中双引号的值. 第一步,求出 阅读全文
posted @ 2016-08-19 13:35 LonelyEnvoy 阅读(10442) 评论(0) 推荐(0) 编辑