Cairngorm这个词做过flex开发的朋友应该不会陌生,Cairngorm是Flex开发中的一个MVC框架,由Adobe官方提供支持。...现在Silverlight也有了Cairngorm这个框架的实现。...有兴趣的朋友可以先看看Flex中关于Cairngorm的教程。.../Cairngorm 推荐 2:http://opensource.adobe.com/wiki/display/cairngorm/Developer+Documentation 3:http:/...和HTTPService服务 7:AIR也可以Cairngorm -- http://www.ericfeminella.com/blog/2007/07/16/air-cairngorm-air-extensions-for-cairngorm
的Silverlight开发 - part1 简单的说Cairngorm是在Silverlight开发中的一个轻量级的MVC开发框架。...和flash、flex开发中的Cairngorm框架一样,Cairngorm是能将程序代码按照逻辑功能(数据、视图、控制)分块的一种开发模型,这个模型被称为MVC(Model模型、View视图、Control...基于Cairngorm的Silverlight开发 - part2 由浅入深的来搭建架构。 ...基于Cairngorm的Silverlight开发 - part3 使用ModelLocator来管理视图 基于Cairngorm的Silverlight开发 - part4 通过绑定用视图来管理...ModelLocator 基于Cairngorm的Silverlight开发 - part5 搭建完整的Cairngorm项目 你可以在我的silverlight实验室http://grmcac.com
从ModelLocator开始 ModelLocator只是Cairngorm中的一个部分,要使用它并不一定要把Cairngorm所有的架构都搭建起来,ModelLocator是可以单独来使用的。...首先建立Silverlight项目并在项目网站上获取Cairngorm,添加对其的引用。...:) 基于Cairngorm的Silverlight开发 - part1
搭建完整的Cairngorm项目 到这里已经都知道了如何独立的运用Cairngorm中两个特殊的部分,ModelLocator模型和View视图,现在需要的就是建立一个完成的Cairngorm项目了。...之前只用到了一种设计模式ModelLocator的单件模式,现在要用到了另一种设计模式命令模式,这个模式也是Cairngorm的核心部分。...一个Cairngorm项目一般是这个样子: 一个Page.xaml -(***.xaml.cs这里我就都不提了)程序的入口 一个App.xaml -用来存放Silverlight中各种的资源(如:笔刷、...Cairngorm的流程 到了这里用一个实际的例子来讲讲如何把事件和命令通过前端控制运用到之前的ViewManager项目中。...最后启动架构: 修改app.xaml.cs 运行看看效果 全部源码下载: http://files.cnblogs.com/nasa/ViewManagerfull.zip 基于Cairngorm
送上视频 :) ViewManagerP1.wmv 基于Cairngorm的Silverlight开发 - part2
送上视频 :) ViewManagerP2.wmv 【代码下载】 基于Cairngorm的Silverlight开发 - part3
基于Cairngorm的Silverlight开发 - part1 概述 简单的说Cairngorm是在Silverlight开发中的一个轻量级的MVC开发框架。...和flash、flex开发中的Cairngorm框架一样,Cairngorm是能将程序代码按照逻辑功能(数据、视图、控制)分块的一种开发模型,这个模型被称为MVC(Model模型、View视图、Control...Cairngorm的各个部分 ModelLocator模型:一个储存程序中所有值对象的地方,并使用单件模式共享变量。...基于Cairngorm的Silverlight开发 - part2
http://silverlightcairngorm.codeplex.com/ Silverlight开发中Cairngorm框架(MVC框架)。...silverlightcontrib.codeplex.com/ 控件集 http://slextensions.codeplex.com/ 控件集 我自己的两个 :) http://powerarrow.codeplex.com/ 采用Cairngorm...(学习Cairngorm的一个例子) http://scatterview.codeplex.com/ 一个布局控件,允许对其内部的子控件进行鼠标拖拽、扔出等操作。
http://www.adobe.com/devnet/flex/articles/sdk3_fb301.html Cairngorm 迁移进入Adobe开源网站(Cairngorm是Adobe 实验室中的...Flex MVC框架) http://weblogs.macromedia.com/amcleod/archives/2008/08/cairngorm_moved.html Flex 架构基础...framework for developing in Flex and Air version 1.0 of The Penne Framework, 一个简单的 Flex and Air 框架, 是 Cairngorm
| API Documentation | Changelog 官方网站:http://www.pranaframework.org/ 这个框架主要包括以下几个方面: ioc 容器(控制反转容器) Cairngorm
领取专属 10元无门槛券
手把手带您无忧上云