2011年12月2日
摘要: 回首征途在上一篇《应用AOP简化WINFORM的异步操作——PostSharp实现》中,实现了通过AOP的方式隔离BackgroundWorker的调用。正如有朋友不倾向PostSharp的编译时代码织入方式,我也没在日常项目中使用过PostSharp。虽然问题可能不大,弃用它也只是重新编译一遍。但最近尝试Enterprise Library PIAB模块来实现相同的功能,还是发现了一些细节问题。一鼓作气与PostSharp不同,PIAB是以动态代理的方式来实现的。那么我们不能直接沿用Form中的代码,需要添加一个代理类来实现WorkThread。好吧,那么我们顺便引入MVP模式,通过Pres 阅读全文
posted @ 2011-12-02 00:48 CnSharp Studio 阅读(2000) 评论(4) 推荐(2) 编辑