中国最专业的商业控件服务网

慧都控件网

电话:400-700-1020(免费)或023-66090381

DevExpress XAF V2010入门手册

作者:Leihj 出处:慧都控件网  2010/6/23 15:09:48 阅读 0 次

  eXpressAppFramework(XAF)是DevExpress旗下一套基于.net平台的快速开发应用架构,所以XAF一面世,便迅速引起了广大客户的高度关注。 
   在刚刚发布的DevExpress V 2010中,开发商特别针对XAF做了一些功能完善及更新,下面我们就一起详细了解一下XAF的这些新功能,让XAF新特性尽在您的掌握中。

  甘特图Xgantt(全球首款甘特图32年历史)   Visual WebGui (完美的用户界面解决方案)
  Stimulsoft Reports.Net (报表生成控件)   DXperience Uni Premium 白金版(慧都独家)

  一、类型化的应用程序模型

  在DevExpress V2010中,XAF应用程序模型已全部重写,新增类型化的应用程序模型,值得我们关注:

    • 实现延迟初始化,程序运行速度明显变快。
    • 内存消耗减少,并且一个的应用程序模型实例可在ASP.NET XAF应用程序的用户间自动分享。
    • 在代码中使用应用程序模型更加方便,因为新版本的应用程序模型是类型化的,不需要字符串转换及附加人工封装的使用。

  本次应用程序模型的完善,不仅大大提高了程序速度和灵活性,还减少了内存消耗。

  二、域组件技术

  全新的域组件(Beta)技术,是XAF的一大亮点,它通过为对象设计提供一个更加灵活、抽象的方法,从而大大简化数据的复用性. 
   通过域组件,我们可以定义接口用来替代继承于XPO类的规则业务对象. 这些接口将声明所需的属性或数据字段. 在该方法中,Domain Logic 将被进行处理, 然后通过创建指定类来定义,该类在对象构建、属性变化或其他时候将决定接口成员的行为.事实上,对象类是基于指定的逻辑与接口,由XAF在运行时自动产生.这个理念,是DevExpress的一大技术创新,也是XAF的功能亮点。

  三、改善了WinForm用户界面与可用性

  • 简单的 Ribbon UI

  DevExpress老版本的产品,Ribbon UI是通过包含在应用程序中的一种特殊模型来支持的,而且还需要进行手动配置。在DevExpress V2010新版本产品中,Ribbon UI在所有的WinForms XAF应用程序中都可以自动支持. 如果要启用或禁用Ribbon UI,我们只需设定一个应用程序模型属性即可.

  • 简单的MDI与Docking

  最新版产品中,XAF包含了一个新的MDI显示视图XAF策略, 我们只需一行代码或通过Model Editor即可将MDI可用. 结果界面是基于DevExpress WinForms Docking库的,我们可以轻松进行停靠或取消停靠个人视图. 这就意味着根列表视图目前可在单独的窗口中打开.

 eXpressAppFramework,XAF,DevExpress,ASP.NET属性编辑器,编辑模式

  四、在列表视图中渲染自定义ASP.NET属性编辑器

  在DevExpress老版本中,自定义ASP.NET属性编辑器只能在编辑模式进行渲染. 在查看数据时, 不同的内置模板都用于对应的数据类型. 而在DevExpress V2010新版本产品中,列表视图时,在编辑模式和视图模式下我们都可正确的渲染自定义属性编辑器


(慧都控件网版权所有,转载请注明出处,否则追究法律责任)
慧都年终促销第2季

新闻搜索

Dxperience白金版满足你全面需求