登录  
 加关注
查看详情
   显示下一条  |  关闭
温馨提示!由于新浪微博认证机制调整,您的新浪微博帐号绑定已过期,请重新绑定!立即重新绑定新浪微博》  |  关闭

学无止境

一点积累,与大家分享

 
 
 

日志

 
 

Presentation Model实例结构说明  

2009-12-15 17:13:14|  分类: 设计模式 |  标签: |举报 |字号 订阅

  下载LOFTER 我的照片书  |

1Demo.DataModel :提供对数据访问接口,数据Model

       输出:~/bin/debug/Demo.DataModel.dll

 

2Demo.PresentationModel:提供操作业务对象访问接口;

       功能:  提供UI数据存取接口;

                     此例采用 事件模型框架,采用delegate,事件实现在用户UI层 ;

              耦合 数据访问接口 与处理事件(PropertyChangedEventHandler ;

实现InotifyPropertyChanged接口(采用delegate);

实现IcustomerPresentation (提供UI业务方法);

         定义属性修改触发事件            

依赖:数据访问接口

输出:~/bin/debug/ Demo.PresentationModel.dll

 

3Demo.WinFormApp WinForm 应用程序UI

       功能: 提供用户操作界面;

1)  实现Demo.PresentationModel delegate 函数;

2)  通过UI事件,对Demo.PresentationModel 属性值进行修改

       依赖:Demo.PresentationModel

                Demo.DataModel 用到Model

       输出:~/bin/debug/ Demo.WinFormApp.exe

 

Presentation Model实例结构说明 - 积累在于坚持 - 学无止境

Model 不需要知道Iview接口)

Delegate :功能将抽象类(Model)数据 传递给实现类(UI)

  评论这张
 
阅读(685)| 评论(0)

历史上的今天

在LOFTER的更多文章

评论

<#--最新日志,群博日志--> <#--推荐日志--> <#--引用记录--> <#--博主推荐--> <#--随机阅读--> <#--首页推荐--> <#--历史上的今天--> <#--被推荐日志--> <#--上一篇,下一篇--> <#-- 热度 --> <#-- 网易新闻广告 --> <#--右边模块结构--> <#--评论模块结构--> <#--引用模块结构--> <#--博主发起的投票-->
 
 
 
 
 
 
 
 
 
 
 
 
 
 

页脚

网易公司版权所有 ©1997-2018