2010年8月18日

摘要: 前段时间做一个权限系统,在考虑日志、异常接管、事务、缓存等等一些横向组件的架构分析,自然就想用AOP技术实现;这两天又重新学习研究了PostSharp的架构与实现思想,将其融入现有框架;由于采用 MSIL Injection,因此静态代码注入的执行效率要高于使用 Reflection Emit。使用 MSBuild Task,使得开发人员可以像使用编译器内置 Attribute 那样使用 AOP。... 阅读全文
posted @ 2010-08-18 17:09 single1970 阅读(2226) 评论(8) 推荐(3) 编辑
 
摘要: 1.在aspx页面中切换调用同一个SilverLight项目中的不同用户控件1.1.方法一修改SilverLight项目启动文件App.xml的Application_Startup事件修改aspx页面1.2.方法二修改SilverLight项目启动文件App.xml的Application_Startup事件以上反射取得所需控件,也可以用下面反射代码:修改aspx页面2.调用不同SilverLi... 阅读全文
posted @ 2010-08-18 09:59 single1970 阅读(1865) 评论(8) 推荐(4) 编辑
 
摘要: 只要有人谈到开发者与设计师在 Silverlight/WPF上协同工作时,他们就会谈论“设计,开发工作流程”这个问题。即使您是您自己的设计师,这工作也始终是永远存在于当你在“设计师”和“开发”之间切换“帽子”的过程中。 我是一个使用工具创建用户界面的支持者。 我的生活让我不能理解为什么有人会选择非产能(... 阅读全文
posted @ 2010-08-18 09:18 single1970 阅读(440) 评论(0) 推荐(0) 编辑
 
摘要: 很多有经验的程序员都有这样的体验:不愿意去跟一个没有什么经验的人合作,哪怕是把一个程序中的一个功能给这个没有经验的人做也不愿意,为什么呢? 因为有经验的程序员认为,给他做,我还要花时间去跟他讲做什么、如何做,与其这样,还不如用这点时间自己做呢。所以有些程序员都不愿意与人合作。试从项目 团队、沟通、合作、协作等的角度来分析此案例。  分析:项目沟通管理是现代项目管理知识体系中的九大知识领域之一。项目... 阅读全文
posted @ 2010-08-18 09:05 single1970 阅读(476) 评论(0) 推荐(1) 编辑