多线程新手篇
摘要:由于winform的缘故,最近一周都在研究多线程,以前也看过多线程方面的资料,一个WaitOne就把我难倒了。呵呵,现在总算搞清楚了。本片(参考自codeproject)主要讲以下内容:(一).Sleep和Join的用法(二).Invoke和BeginInvoke的使用及区别(三).Monitor类的使用(四).AutoResetEvent使用(一)1.Sleep()方法,调用后,线程会被阻止指定...
阅读全文
posted @
2009-07-26 19:32
几度夕阳红了
阅读(378)
推荐(1) 编辑
Winform 技巧
摘要:在设计中为了让界面与逻辑分离,我的做法是使用事件,界面只要响应事件来处理界面的显示就行了。而事件在逻辑处理中可能由不同的线程引发,这些事件的响应方法在修改界面中的控件内容时便会引发一个异常。这时就用到了Control.InvokeRequired 属性 与Invoke方法。MSDN中说:获取一个值,该值指示调用方在对控件进行方法调用时是否必须调用 Invoke 方法,因为调用方位于创建控件所在的线...
阅读全文
posted @
2009-07-16 10:02
几度夕阳红了
阅读(670)
推荐(1) 编辑
Winform 折叠式导航菜单
摘要:最近在搞Winform,想找个折叠式的导航菜单,找个半天,没有找到满意的,找到个第三方组件xpandercontrols,代码太烦人了。codeproject真不错,在那里找到了,代码很瘦的,跟大家分享。vs 2005做的。界面:源代码下载
阅读全文
posted @
2009-07-15 14:02
几度夕阳红了
阅读(13260)
推荐(1) 编辑