`
ynp
  • 浏览: 439858 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

Cairngrom Demo程序撰写心得

阅读更多
------》执行顺序


初始化事件与处理进行绑定组件(C层)
初始化与后台交互组件
初始化组件(V层)

---------------
触发事件
交给与事件绑定的Command处理
如果有与后台等交互,撰写委派(Delegate)进行处理,并将结果返回给Command
Command 讲数据绑定到ModelLocator所定义的属性中。
-------------
组件再从ModelLocator所定义的属性中绑定值。

------》感觉优势

可以做到全局数据共享,如MyWin和MyWin2数据共享;

------》感觉劣势

定义事件必须继承CairngormEvent 。如 LoadCitysEvent extends CairngormEvent
控制层 FSController必须继承FrontController 。如  FSController extends FrontController
Command必须实现ICommand接口。如  public class LoadCitysCommand implements ICommand

当然上面所述可以说是Cairngrom不是轻量级实现mvc,但也可以认为满足约定大于配置的原则。

------》Demo撰写遇到的麻烦

没有在Application中加入FSController组件;
没有加入与后台交互的service组件。

附件为demo程序
分享到:
评论

相关推荐

    微信小程序 小程序官方Demo (源码)

    微信小程序 小程序官方Demo (源码)微信小程序 小程序官方Demo (源码)微信小程序 小程序官方Demo (源码)微信小程序 小程序官方Demo (源码)微信小程序 小程序官方Demo (源码)微信小程序 小程序官方Demo (源码)微信小...

    stc8_demo程序.rar_DEMO_STC8 PCA_stc8_stc8 pwm_stc8a8

    stc8,DEMO程序: uart stc8aid delay IO timer adc pwm pca

    微信小程序demo:商城(源代码+截图)

    微信小程序demo:商城(源代码+截图)微信小程序demo:商城(源代码+截图)微信小程序demo:商城(源代码+截图)微信小程序demo:商城(源代码+截图)微信小程序demo:商城(源代码+截图)微信小程序demo:商城(源代码+截图)...

    几个经典的demo程序

    在IT行业中,"DEMO程序"通常指的是演示版软件或应用程序,它们展示了特定技术、功能或设计理念,常常用于展示开发者的技术实力或者参加DEMO大赛。DEMO大赛是一种竞赛形式,参赛者通过展示创新的、富有创意的应用或...

    OK卡驱动+Demo程序

    "OK卡驱动+Demo程序"是一个针对特定硬件设备——OK卡的驱动程序和演示应用程序的集合。这个压缩包包含了驱动程序和Demo程序,通常是为了帮助用户更好地理解和使用OK卡的功能。下面将详细介绍这两个核心组成部分以及...

    汽车UDS诊断demo程序

    这个"汽车UDS诊断demo程序"是针对初学者设计的,可以帮助理解UDS协议的工作原理及其在实际应用中的实现。 UDS协议基于ISO 14229标准,该标准涵盖了网络层(ISO 15765-2)和应用层(ISO 14229-1)。网络层主要处理...

    微信小程序学习demo:表单练习(源代码+截图)

    微信小程序学习demo:表单练习(源代码+截图)微信小程序学习demo:表单练习(源代码+截图)微信小程序学习demo:表单练习(源代码+截图)微信小程序学习demo:表单练习(源代码+截图)微信小程序学习demo:表单练习(源代码+...

    微信小程序demo:页面框架(源代码+截图)

    微信小程序demo:页面框架(源代码+截图)微信小程序demo:页面框架(源代码+截图)微信小程序demo:页面框架(源代码+截图)微信小程序demo:页面框架(源代码+截图)微信小程序demo:页面框架(源代码+截图)微信小程序demo...

    微信小程序demo:简易抽奖(源代码+截图)

    微信小程序demo:简易抽奖(源代码+截图)微信小程序demo:简易抽奖(源代码+截图)微信小程序demo:简易抽奖(源代码+截图)微信小程序demo:简易抽奖(源代码+截图)微信小程序demo:简易抽奖(源代码+截图)微信小程序demo...

    芯海CSU32MX10系列DEMO程序_CSU32MX10_C++_troopseh6_芯海_DEMO_

    在本DEMO程序中,我们关注的是芯海的CSU32MX10系列微控制器(MCU),这是一个专为各种嵌入式应用设计的高效能、低功耗的器件。该DEMO程序是基于C++语言编写的,这表明芯海CSU32MX10支持高级编程语言,为开发者提供了...

    小程序源码 移动端小商城DEMO (商城demo源码) (代码源)

    小程序源码 移动端小商城DEMO (商城demo源码) (代码源)小程序源码 移动端小商城DEMO (商城demo源码) (代码源)小程序源码 移动端小商城DEMO (商城demo源码) (代码源)小程序源码 移动端小商城DEMO (商城demo源码) ...

    微信小程序学习demo:基础接口演示demo(源代码+截图)

    微信小程序学习demo:基础接口演示demo(源代码+截图)微信小程序学习demo:基础接口演示demo(源代码+截图)微信小程序学习demo:基础接口演示demo(源代码+截图)微信小程序学习demo:基础接口演示demo(源代码+截图)微信...

    微信小程序demo:在线聊天功能(源代码+截图)

    微信小程序demo:在线聊天功能(源代码+截图)微信小程序demo:在线聊天功能(源代码+截图)微信小程序demo:在线聊天功能(源代码+截图)微信小程序demo:在线聊天功能(源代码+截图)微信小程序demo:在线聊天功能(源代码+...

    小程序源码 简单demo(带后台)

    小程序源码 简单demo(带后台)小程序源码 简单demo(带后台)小程序源码 简单demo(带后台)小程序源码 简单demo(带后台)小程序源码 简单demo(带后台)小程序源码 简单demo(带后台)小程序源码 简单demo(带...

    微信小程序服务端开发demo(源代码+截图)

    微信小程序服务端开发demo(源代码+截图)微信小程序服务端开发demo(源代码+截图)微信小程序服务端开发demo(源代码+截图)微信小程序服务端开发demo(源代码+截图)微信小程序服务端开发demo(源代码+截图)微信小程序...

    微信小程序demo:人脸识别 (2)(源代码+截图)

    微信小程序demo:人脸识别 (2)(源代码+截图)微信小程序demo:人脸识别 (2)(源代码+截图)微信小程序demo:人脸识别 (2)(源代码+截图)微信小程序demo:人脸识别 (2)(源代码+截图)微信小程序demo:人脸识别 (2)(源代码+...

    微信小程序学习demo推荐:微赞社区(论坛demo)(适用1123(源代码+截图)

    微信小程序学习demo推荐:微赞社区(论坛demo)(适用1123(源代码+截图)微信小程序学习demo推荐:微赞社区(论坛demo)(适用1123(源代码+截图)微信小程序学习demo推荐:微赞社区(论坛demo)(适用1123(源代码+截图...

    微信小程序源码(含截图)小程序官方Demo

    微信小程序源码(含截图)小程序官方Demo微信小程序源码(含截图)小程序官方Demo微信小程序源码(含截图)小程序官方Demo微信小程序源码(含截图)小程序官方Demo微信小程序源码(含截图)小程序官方Demo微信小程序...

    微信小程序demo:花店(源代码+截图)

    微信小程序demo:花店(源代码+截图)微信小程序demo:花店(源代码+截图)微信小程序demo:花店(源代码+截图)微信小程序demo:花店(源代码+截图)微信小程序demo:花店(源代码+截图)微信小程序demo:花店(源代码+截图)...

Global site tag (gtag.js) - Google Analytics