作者member (浮云)
看板C_Sharp
标题Re: [原创]Callback与Delegate原理
时间Sun Nov 20 08:01:18 2005
事实上, 事件驱动原来就是使用无限的讯息回圈,
.net 只是把所有功能都包装起来了,
很多都东西被藏起来了, 刚开始难以理解为什麽可以这样,
但从源头开始追, 就可以了解它,
不过就像你讲的,
"直觉使用event内容,而不必理会time waiting这些监看细节",
在用它们时, 就 delegate 来 delegate 去, 用 .net 的思考去写
蔡学镛在 msdn 的文章, 关於 event 和 delegate 可以看一下
揭开讯息回圈的神秘面纱
http://www.microsoft.com/taiwan/msdn/columns/DoNet/MessageLoop.htm
这可以练习一下 override WndProc(), 就会有种回到从前的感觉
函数指标的进化论 (上)
http://www.microsoft.com/taiwan/msdn/columns/DoNet/FunctionPointer_1.htm
函数指标的进化论(下)
http://www.microsoft.com/taiwan/msdn/columns/DoNet/FunctionPointer_2.htm
这文章刚好和你的主题相近,
函数指标算是进化了,
不过即使是用 C#, 指标还是必要了解的,
表面上的东西可以隐藏, 但深入操作时, 还是免不了要指一下
另外, 还可以看侯捷的 "深入浅出 MFC 2e", 这书主要是 MFC,
但同是 ms 出的 framework, 可以参考原理
这本已经开放成电子书,, 侯捷网站 (
http://www.jjhou.com/ ) 可以下载,
若不好连,可用 google 找其它下载点,
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 59.104.235.210