Pages

Subscribe

2010年5月27日

詢問閱讀以及訂閱狀況...

請問有人在閱讀我的Blog嗎?

有的請留個言..

因為我想搬到Blogger(blogspot),有人會需要翻牆嗎?

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

00.jpg

2010年5月4日

[PureMVC]初學者入門教學Part.3 Commmand

接續上章
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日

[PureMVC]初學者入門教學Part.2 Component(View)與Mediator

在上一章我們將PureMVC的初始設定設定好後

再來我們先檢視這次實作需要哪些功能

00.jpg

這是這次實作的預先設計圖

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


01.jpg



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

Related Posts Plugin for WordPress, Blogger...