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
 
 
 
 
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章