01 2013 档案

摘要:上一篇最后提到了怎么解决由“事件编程”引起的内存泄露问题,最后几句说到了由“弱引用”的概念引申出来“弱委托”。具体没说怎么去实现,这篇文章介绍一下具体实现过程。(请先看前一篇文章)先来看一下MSDN上对Delegate(委托)的解释:表示委托,委托是一种数据结构,它引用静态方法或引用类实例及该类的实... 阅读全文
posted @ 2013-01-17 18:01 周见智 阅读(2553) 评论(2) 推荐(7)
摘要:我前面几篇博客中提到过.net中的事件与Windows事件的区别,本文讨论的是前者,也就是我们代码中经常用到的Event。Event很常见,Button控件的Click、KeyPress等等,PictureBox控件的Paint等等都属于本文讨论范畴,本文会例举出有关“事件编程”的几种方法,还会提及... 阅读全文
posted @ 2013-01-14 15:36 周见智 阅读(4163) 评论(7) 推荐(10)
摘要:写在前面: 从一个窗体的创建显示,再到与用户的交互,最后窗体关闭,这中间经历过了一系列复杂的过程,本文将从Winform应用程序中的Program.cs文件的第一行代码开始,逐步分析一个Winform应用程序到底是怎样从出生走向死亡,这其中包括Form.Show()和Form.ShowDialo... 阅读全文
posted @ 2013-01-03 21:24 周见智 阅读(5924) 评论(10) 推荐(19)