Your Ad Here
首页 | 编程语言 | 网站建设 | 游戏天堂 | 冲浪宝典 | 网络安全 | 操作系统 | 软件时空 | 硬件指南 | 病毒相关 | IT 认证
软讯网络 > 编程语言 > .NET > C#.NET > 图形界面框架2:基于MVP模式的图形界面框架-表示子系统
【标  题】:图形界面框架2:基于MVP模式的图形界面框架-表示子系统
【关键字】:MVP
【来  源】:http://www.cnblogs.com/wanghaikuo/archive/2006/11/13/559108.html

图形界面框架2:基于MVP模式的图形界面框架-表示子系统

Your Ad Here

前面介绍了 MVP 模式。在运用 MVP 模式时,有一些功能是通用的——不管开发任何应用,都需要实现这些功能。那么我们把这些相对固定的功能抽取出来,就构成了图形界面的开放框架。这里讨论的是“平台无关模型”,与具体的技术或语言无关,在后续的文章中会分别介绍对应的 flash java 实现。

 

首先让我们看一下在 MVP 中哪些部分可以抽取出来。 MVP 模式中,对象间的交互主要包括以下几个部分:

         表示子系统,包括 Presenter View Command ,能够处理 View Command 之间的消息映射。

                   表示子系统中可以扩展的一些功能:

                            连接:两个 View 之间的连线

                            布局:根据特定的规则自动布局                            

         数据子系统:维护 Model ,封装数据操作供 Command 调用;实现 Selection

                    实现变化通知,当Model改变时自动通知View重画。

         编辑子系统:在上述基础上,实现 View 的可编辑功能。

guf0.JPG

首先讨论表示子系统。这部分很简单也很常见:

guf1.JPG

其中Notify,Layout,Link暂不考虑

推荐的C++书籍以及阅读顺序:【上一篇】
我们的何时能赶上MS的脚步:【下一篇】
【相关文章】
  • Linux on board: Inside the MediaMVP
  • 微软资深MVP和讲师章立民先生携实力团队巨献 全方位探秘微软最新开发技术
  • sharepoint MVP ~~~
  • "如何做一场成功的技术讲座?——微软资深顾问、MVP最佳讲师郭安定来京精彩演讲"现场报道
  • 玮柏的在来几首[谁是mvp][不得不爱]…
  • MVP2006成都聚会图片
  • [MVP] 热烈祝贺!您已经获得 Microsoft MVP 奖励!
  • 简单介绍GUI设计模式(MVP)
  • MVP 于 webform 的应用研究 (MVC 的修改架构)
  • MVP Invite
  • 【随机文章】
  • 如何关闭IBM小型机面板告警灯(为橘红色)
  • PRO/1000XF千兆光纤服务器网卡PWLA8490XF
  • SQL循序渐进(6)删除表
  • 注册表修复不成功的原因
  • 交换机端口参数含义
  • 收到百度指数邀请,纪录一下。
  • Blog迁移
  • 剔除一个string里的空格
  • .NET自动服务程序—C#
  • 再谈Windows NT/2000环境切换
  • 【相关评论】
    没有相关评论
    【发表评论】
    姓名:
    邮件:
    随机码*
    评论*
          
    |  首 页  |  版权声明  |  联系我们   |  网站地图  |
    CopyRight © 2004-2007 bbb软讯网络 All Rigths Reserved.