2011年10月25日

(转)【C#利用后台动态加载数据】Winform“防界面卡死”

摘要: 原文地址:http://www.cnblogs.com/Zeech-Lee/archive/2011/10/14/2212376.html废话:最近遇到的项目发现,对于Winform获取大数据量时,界面假死,体验效果非常差。身为测试员,有义务也有责任提出BUG。每次测试都面对卡了超过5秒的界面,实在是一种折磨,更是一种自杀行为。与是自己便研究了下,可以通过多线程来处理,当然也可以通过后台来获取数据。如果用多线程的话可以解决界面卡死的情况,但是对于动态加载数据的话可能复杂些。因为多线程的话,需要执行完一个线程再把数据更新出来,智能化不够高。使用后台的话,可以随时报告获取的数据,能够精确到某一条. 阅读全文

posted @ 2011-10-25 16:12 黑子范 阅读(1033) 评论(0) 推荐(0) 编辑

(转)用WPF+MongoDB开发房产信息收集器(2)——后台线程线程

摘要: 原文地址:http://www.cnblogs.com/adaiye/archive/2011/10/25/WPF-MongoDB-Fan-Thread.html想必童鞋们都知道,在进行耗时操作(如这里的爬虫抓取分析网站数据)时,如果没有用线程来执行,就会造成界面假死。针对这个问题,.NET会为我们提供了很多处理多线程的工具,BackgroundWorker就是其中一个,他将多线程的处理全部都封装好了,对于应用那是一用一个方便。用法相当简单,定义一个BackgroundWorkerview sourceprint?private BackgroundWorker bw = new Backg. 阅读全文

posted @ 2011-10-25 16:08 黑子范 阅读(357) 评论(0) 推荐(0) 编辑

(转)LINQ to Entities 多条件动态查询

摘要: 原文地址:http://blogs.msdn.com/b/meek/archive/2008/05/02/linq-to-entities-combining-predicates.aspxSomeone asked a great question on the ADO.NET Entity Framework forums yesterday: how do I compose predicates in LINQ to Entities? I’ll give three answers to the question.Answer 1: Chaining query operators. 阅读全文

posted @ 2011-10-25 16:03 黑子范 阅读(1182) 评论(2) 推荐(1) 编辑

导航