prism4学习笔记一:基础知识

 

第一:prism是个啥玩意?
        一个水平差点的泥瓦匠只能砌一个厕所,一个好点泥瓦匠可以独立砌一个平房,但再大点的工程可能就不可能单兵作战了,分工协作就必须了,看现在建造商品房的速度就知道了,都是先浇注好水泥框架,然后泥瓦匠砌墙粉刷,水电工后面跟上,如果不是这种框架设计,这种速度是做不到的。建房子如此,写程序也是如此;
       prisam是最优秀的wpf/silverlight应用程序开发框架之一,使用它可以达到:界面和逻辑剥离、程序开发的模块化、并行开发加快开发速度,程序的扩张性和可维护性更强。我们使用框架就是为了让我们的开发项目更加受控,所以用不用框架由你的项目决定,就好比我们搭建一个狗窝也可用采用框架结构,不过现实中可能没有人这样干。
       无论用不用,反正学习和领悟一下人间的思想总之是没有坏处的;

第二:prism如何安装?
step 1:到微软下载http://www.microsoft.com/downloads/en/details.aspx?FamilyID=3453ab2b-2067-41e4-b087-312d8385cf1b&displaylang=en
Step 2: install System Requirements .net framework 4.0  vs2010  microsoft silverlight 4 tools for vs2010
Step 3: Extract the Prism Source Code, Binaries, and Documentation
Step 4: Register the Prism Library Binaries with Visual Studio
这些类库在解压路径的bin目录下,按开发程序类别分成desktop、silverlight、phone,你开发不同类别的程序就需引用不同的dll文件;


第三:prism基本架构
       解压后的prism文件夹,你看见的就是一堆的文件,首先你需要找到的文件是Prism4.chm,它负责引导你了解prism,都是E文,但至少关于prism的几大部分说明要看懂。
    shell:顶级窗口,就像一个空空荡荡的舞台,shell本身不包含内容,他的功能都是通过module来是实现;
    bootstrapper:应用程序的入口点,就像一个工厂的调度,这家伙要完成很多的协调事情;
    region内容区域:类似一个占位符,先把茅坑占了,至于上面蹲的人是可以换的;
    module:真正实现业务功能的东西,是View、数据、模型组成的集合;一个应用程序中可以根据复杂程度分厂很多module;
       用一个电影院来举个例子:shell就是一个剧院,里面空荡荡的演出厅就是region;bootstrapper就是剧场的运营部门,安排演出单位的引入和演出安排及演出厅之间的资源协调;module就是各个演出剧,例子再形象也只是帮助你去理解,所以我们还是需要仔细看一下架构图。


  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值