C#是基于组件的程序设计语言, 其中可以涉及Windows的消息过滤,但是没有
必要深究, 而应该更多的了解 委托(Delegate)和事件(Event)机制
这才是C# 的重点以SDK方式开发, 其实和IDE方式没有多少本质上的区别, 
它不同于Win32 程序和MFC 程序, sdk和其他方式, 都是使用的CLR通用类库