PureMVC最簡項目 HelloWorld

 
Hello World項目總體開發步驟:
 
開發PureMVC Hello World 項 目總體步驟:
一: 下載框架插件與搭建基礎環境。  
二: 建立UI界面與定義基礎類。
三:初步應用PureMVC。
 
 
下載框架插件與搭建基礎環境
 
下載C#版本的PureMVC 框架源碼工程。
下載:git clone [email protected]:PureMVC/puremvc-csharp-standard-framework.git
或在github直接下載release壓縮文件.
 
建立一個空unity項目。
解壓縮 puremvc-csharp-standard-framework-master.zip 文件。
 
把含有“PureMVC”(注:包含“Core”、“Interfaces”、“Patterns”三 個文件夾)文件夾導入Unity工程。 共有:21 個(類與接口)
Core: 3 個類
Interfaces: 10 個接口
Patterns : 8個類
 
 
 
(注意下載的是standard版本,如果是multi版本是支持多線程的,需要4.0以上版本的.netFramework支持。)
 
 
建立UI界面與定義基礎類(1)
 
1: 建立UGUI ,創建顯示與按鈕兩個控件。 (如右圖所示)
 
建立UI界面與定義基礎類(2)
2: 定義如下基礎類與腳本
全局管理類: ApplicationFacade.cs
 Model 模型類 : Data.cs
 模型代理類: DataProxy.cs
 Control 控制類: DataCommand.cs
 View 視圖類: DataMediator.cs
 
 
3:確定命名空間、各個腳本的功能與繼承類等
Model:
 
 
 
View:
 
Control:
 
 
 
 
初步應用PureMVC(1)
 
1: 首先定義數據類與“數據代理”類。
消息傳遞: 當數據增加時,發送“消息”到視圖層。
 
2: 然後定義視圖類
消息傳遞:
A) 當註冊的視圖層按鈕被點擊時,發送“消息”到控制層。
B) 定義本視圖類,允許接收的消息名稱集合,以及對應的處理。
 
初步應用PureMVC(2)
3: 定義控制類
調用模型層: 通過框架的RetrieveProxy() 方法,執行調用模型層的 “等級增加”方法。
 
4: 通過PureMVC 框架註冊方法(RegisterXXX)把MVC的三個層進行關聯綁定。
特別注意點:
1: 控制層在註冊時候,需要定義“命令消息”與對應的控制層類。
2: "命令消息"與普通的“消息”不是一回事,注意區分。
5: 定義入口類,在Unity中調試運行PureMVC Hello World
 
 
 
 
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章