导航

2010年1月23日

摘要: http://www.sciencenet.cn/m/Print.aspx?id=270297 阅读全文

posted @ 2010-01-23 23:48 kingwangzhen 阅读(610) 评论(0) 推荐(0) 编辑

摘要: 在多线程编程中,我们经常要在工作线程中去更新界面显示,而在多线程中直接调用界面控件的方法是错误的做法,Invoke 和 BeginInvoke 就是为了解决这个问题而出现的,使你在多线程中安全的更新界面显示。正确的做法是将工作线程中涉及更新界面的代码封装为一个方法,通过 Invoke 或者 BeginInvoke 去调用,两者的区别就是一个导致工作线程等待,而另外一个则不会。而所谓的“... 阅读全文

posted @ 2010-01-23 21:45 kingwangzhen 阅读(778) 评论(0) 推荐(0) 编辑

摘要: 进度条是一个软件人性化考虑之一,他给用户的感觉就是程序内部在不停的动作,执行到了什么程度,而不是整个界面僵死,以至于用户不知道程序在做什么!  看了好几个WinForm程序了,发现他们对进度条的处理完全失去了进度条的作用。他们都是采用Timer来处理,在线程结束的时候,直接赋值进度条达到100%。和我以前做WebForm程序的时候完全不一样,做WebForm程序的时候,进度条是根据总体数据和每步执... 阅读全文

posted @ 2010-01-23 21:26 kingwangzhen 阅读(1808) 评论(0) 推荐(0) 编辑

摘要: http://blog.csdn.net/zhzuo/archive/2008/07/23/2699305.aspx 阅读全文

posted @ 2010-01-23 17:39 kingwangzhen 阅读(155) 评论(0) 推荐(0) 编辑

摘要: http://www.csharpwin.com/csharpspace/6538r9175.shtml 阅读全文

posted @ 2010-01-23 14:53 kingwangzhen 阅读(448) 评论(0) 推荐(0) 编辑