上一章中,我使用Unity重构了解决方案。不过在Application工程中仍然需要引用其他各个依懒项。很明显,这样做并不能实现计算器模块的可插拔。今天,将以此为目标,对该解决方案进行再次的重构。 ...
上一章中,我使用Unity重构了解决方案。不过在Application工程中仍然需要引用其他各个依懒项。很明显,这样做并不能实现计算器模块的可插拔。今天,将以此为目标,对该解决方案进行再次的重构。 ...
Bootstrapper类,在Prism框架中的启动器类。它的职责是初始化并启动系统。在我所重构的计算器项目中,它的工作就是完成Application项目中Program类里的Main方法的实现部分。 ...
之前的章节中,从对一个计算器解决方案的重构,学会了Prism应用的基础知识。现在,我们再从一个新的Silverlight项目开始,继续Prism的学习。 看来今天运气有点背啊,我下载的Pris ...
在学习Prism框架之前,我预先写了一个非常简单的计算器解决方案。代码如下: 1 static void Main( string[] args) ...
上一章中,我以面向对象的思想,重构了一个简单的计算器解决方案,将其放入到了五个不同的程序集中,分别为:CalculatorLibrary、CommandParserLibrary、InputOutpu ...
有几天没有写博客了. 今天接着之前的部分继续写,模块间的通讯。在Prism框架中,我目前总结出来的模块间的通讯主要有两种。一种是基于接口的通讯,主要是使用UnityContainer的Resolve方 ...