請問有人在閱讀我的Blog嗎?
有的請留個言..
因為我想搬到Blogger(blogspot),有人會需要翻牆嗎?
2010年5月27日
2010年5月10日
[PureMVC]初學者入門教學Part.5 新增功能!? & 範例DEMO
基本上,上章已經將PureMVC的架構都示範告一個段落了
這章主要是凸顯使用MVC架構的好處!!
很多人認為,只是顯示個時間而已為啥要用這麼麻煩(因為比較好寫範例XD)
但是當你的老闆,突然開給你要更改需求,要你的程式可以上太空!!
這你可能只要更動某部分的程式,主體也不會被影響到,移掉功能就像是安裝Plug-in一樣
不用砍掉重練!!
回到主題,之前的顯示時間方式是digital clock,現在新需求來了,需要把它改成有 時針-分針-秒針的時鐘
你該怎麼改呢?
可以先想一想,或自己先做一下,在參考下面的範例
2010年5月9日
[PureMVC]初學者入門教學Part.4 Proxy and 範例Demo
延續上章
在Command中我們有Proxy的操作
Proxy - 負責資料部份的操作,在MVC中是屬於Model的部份,管理Data Object
而操作的資料我們都是以Data Object (Value Object) 的方式來做儲存
在這次的範例中,我們是做時鐘所以實作了一個VO為ClockVO

2010年5月4日
[PureMVC]初學者入門教學Part.3 Commmand
接續上章
Mediator接收到View傳來的Click Event後會再發出Notification
而管理Notification的中控中心在Application Facade
所以我們必須將在Application Facade中的contorller註冊好對應的Command
ApplicationFacade.as
Mediator接收到View傳來的Click Event後會再發出Notification
而管理Notification的中控中心在Application Facade
所以我們必須將在Application Facade中的contorller註冊好對應的Command
ApplicationFacade.as
//註冊Command,建立Command與Notification之間的對應關係。
override protected function initializeController():void
{
super.initializeController();
//註冊初始化程式資料的Command
registerCommand(STARTUP,StartupCommand);
registerCommand(START_CLOCK , ClockStartCommand );
registerCommand(STOP_CLOCK , ClockStopCommand );
registerCommand(RESET_CLOCK , ClockResetCommand );
}
2010年4月29日
2010年4月25日
[PureMVC]初學者入門教學Part.1 Application與Facde
首先這個教學範例採用的原始碼是從 everflash blog 所提供的實作範例。
是採用PureMVC架構實作一個數字時鐘digtal clack。
接著進入主題,PureMVC是一個輕量級開放原始碼的框架,根據傳統的Model - View - Controller(MVC)為基礎的設計模式。
而第一部分我們所要介紹的就是Facade
Fdacade - 負責初始化程式的核心,算是整個程式的中控核心,大部分的全域事件都註冊在這。
2010年4月23日
[PureMVC]初學者入門教學 前言 - PureMVC簡介與參考資料


PureMVC是一個輕量級開放原始碼的框架,根據傳統的Model - View - Controller(MVC)為基礎的設計模式。
訂閱:
文章 (Atom)


