摘要:
Composite UI Application Block着重于将应用逻辑和界面分开,让应用系统具备更清晰的结构,更强的扩展性、可移植性。在曹严明先生的讲座中,提及到了关于应用CAB开发的几个指导性原则:将 views (SmartPart)设计为独立于 controllers 的单元 共享模块状态 共享基础服务 封装用例 - 重用 降低模块间的依赖性 尽量使用 events, services... 阅读全文
摘要:
Use Case 框图用于显示系统功能(或称为使用案例)与提供或接收系统信息的人或系统(或称为角色)之间的相互关系,也即该框图需显示从用户角度出发对系统提出的要求。所以它可供用户,项目管理员,分析人员,开发人员,质量保证工程师以及任何对系统感兴趣的人浏览。在系统的开发过程中,随着对系统的认识的不断加深,Use Case图可以自顶向下不断精化,抽象出不同层次的Use Case图。因此,在系统的分析中... 阅读全文
摘要:
本文会涉及到如下内容:什么是MVP 使用SCSF创建一个视图(View) 设计视图(View) 实现视图(View)逻辑 在Shell中显示View 实现Presenter逻辑 如何实现ISmartPartInfoProvider一、什么是MVP当我们在写界面程序时,常常包含各种各样的界面控件,用户事件,事件响应的控制逻辑,如果将这些代码全部放在一个界面类中的话,该类会非常复杂,并且很难进行单元测... 阅读全文
摘要:
序: 让我们首先通过现实的例子来看看 Model、View、Presenter 应该如何分工吧。View 就像是客服人员(或者留学中介里的顾问),Model 是那些具体的技术支持人员(或者文案,专门处理签证申请材料),Presenter 是组长或部门经理。 View 不需要做太多的具体事情,他们最好相貌好点,声音甜点,对用户友好点,让用户心情舒畅就好,用户的最终问题最终还是由具体的技术人员(技术... 阅读全文