DevExpress eXpressApp Framework(XAF) (产品编号:11674)

灵活创建针对Windows和Web商业级应用程序的开发框架

标签:DevExpress工业4.0

开发商: DevExpress

当前版本: v20.2

产品类型:控件

产品功能:UI界面

平台语言:.NET

开源水平:不提供源码

本产品的分类与介绍仅供参考,具体以商家网站介绍为准,如有疑问请来电 023-68661681 咨询。

该产品目前包含在DevExpress Universal Subscription中,不再单独销售

专注于您的业务需求,让eXpressApp框架处理所有的日常任务。不用理会数据库和用户界面管理的复杂性。eXpressApp框架会根据您的业务模式,自动完成这些任务……不管您需要将您的业务模式改变多少次。

利用DevExpress备受赞誉的WinForms控件、ASP.NET控件和ORM工具的力量,停止编写千百万行的代码,开始提供解决方案。

更多资源请查看【DevExpress v19.2更新说明文档】【DevExpress控件专题】【DevExpress中文官方网站

DevExpress方案式服务火热上线

需要培训、定制、外包?

请联系我们!企业QQ:800018081


慧都专业技术团队帮助您提高效率,节省成本,降低风险!

* 关于本产品的分类与介绍仅供参考,精准产品资料以官网介绍为准,如需购买请先行测试。

    XAF是一款强大的现代应用程序框架,允许同时开发ASP.NET和WinForms。XAF采用模块化设计,开发人员可以选择内建模块,也可以自行创建,从而以更快的速度和比开发人员当前更强有力的方式创建应用程序。

为什么要为您的下一个项目考虑eXpressApp框架……

    XAF既针对开发人员也针对企业。

开发人员                企业团队
  •                             通过专业的外观和感觉快速交互应用

  •                             自动生成和易于定制的用户界面

  •                             基于相同业务逻辑的WinForms和ASP.NET UI

  •                             第三方扩展

  •                             配有免费的ORM工具

  •                             Azure支持

  •                             零配置工作

  •                             本地化支持

  •                             N层体系结构

  •                             集成单元和功能测试框架

  •                             工作流支持

  •                             模块化体系结构

  •                             Section 508支持

  •                             快速制作原型

  •                             利用DevExpress优先支持提供更好的服务

    利用用户界面和数据库的基架,开发人员可把精力集中在手头具体的业务问题上,而不受应用程序开发中一般活动的打扰,XAF的模块化设计为普通活动(例如安全和报表)提供了即插即用隐喻。


 

体系结构
用eXpressApp创建的应用程序由几个功能模块构成:
  •                             带内建XAF业务类别和开发人员自己的类别的ORM层;

  •                             内建控制器、应用程序特有的控制器以及应用程序模型扩展(提供行为层);

  •                             的加上开发人员的扩展,提供用户界面层。



 

面向对象的数据管理
在创建业务应用程序时,您最后必须要处理数据。但如果使用eXpressAp框架,就不需要在数据库管理系统中创建数据库了,也不需要定制表格和字段了。您不必使用低级别的ADO.NET构造访问数据。eXpressApp框架是建立在面向对象的数据处理方法的基础上的。


 

可定制的用户界面模型
eXpressApp框架用来创建用户界面的所有信息都来自应用程序模型。这些信息表示为元数据——由适合于任何目标平台的中性格式定义的数据。因此,该应用程序模型是一种能够启用用户界面独立代码的机制之一。


 

自动数据表示
您不需要通过创建表格来表示数据,不需要排列许多控件、编写代码将这些控件绑定到数据上,也不需要利用您所选择的数据库管理系统来管理数据。使用eXpressApp框架,您只需要设计好您的业务模式就行了。虽然,这些编辑器是可以访问的和完全可定制的,但自动创建的编辑器会按照所需的方式表示数据。


 

模块化的体系结构
在eXpressApp框架中,每一项功能必须封装在一个模块中。eXpressApp框架中的模块是一种特殊的组件,包含从特定的基类派生出来的类别。这种结构为eXpressApp框架提供了一个普通的吊钩,以便将一个集合作为一个模块,从而实现向该模块提供管理信息,然后再反过来要求提供模块中所含内容的细节信息。


 

容易的功能扩展
为了改变您的应用程序的流程和实现自定义终端用户的互动,eXpressApp框架提出了控制器和 Actions 概念。这一概念允许通过执行内部应用程序功能和具体的操作来响应终端用户的操作。


 

数据验证
eXpressApp框架带有一个强大灵活的验证引擎和大量现成可用的验证规则。该系统是动态的,所以您可以利用自己的规则定义对其进行扩展,基本上可以执行任何业务规则来检查您的需求。


 

用户界面本地化
利用模型编辑器,很容易对基于eXpressApp框架的每一个应用程序进行本地化。该模型中属性值的高级链接可使本地化效率很高——您不需要改变多个地方的字段标题等,除非这些字段标题原本就应该是不同的。


 

报表
eXpressApp框架的报表功能由报表模块表示,报表模块由我们的XtraReports套包创建。XtraReports是一种成熟的报表系统,具有许多先进的功能,包括的WinForms的终端用户设计器、报表创建向导、内建预览、数据参数和邮件合并等等。


 

数据分析
利用eXpressApp框架,您可以轻轻松松地向您的终端用户提供数据分析手段。如果您需要通过图表控件或透视网格控件来表示数据,只需分别使用内建图表或透视网格模块中的列表编辑器就可以了。如果您需要将两种控件相结合,则需使用PivotChart模块。所有这些"分析"模块都使用XtraCharts、XtraPivotGrid和ASPxPivotGrid套件中的控件来表示数据。


 

打印/导出
在eXpressApp框架中,您不需要编写一行代码来向您的应用程序提供打印和导出功能。每个XAF应用程序中都默认创建了这些功能。当然您也可以对这些功能进行定制,以使其更好地满足您的需求。


 

安全系统
安全对每个多用户应用程序都非常重要,但与此同时实施起来可能非常复杂,这是因为它会影响到应用程序的许多设计决策。eXpressApp框架是从零开始设计的,整个设计过程中都考虑到了安全问题。为了启用您的应用程序中的安全系统,请将安全模块添加到您的应用程序中。安全模块提供了各种安全系统策略和验证。


 

中间层服务
自2011.2版本以来,eXpressApp框架包含了中间层体系结构的预览。现在XAF应用程序可以从应用程序服务器获取数据,从而避免客户端应用程序与数据库直接连接。利用中间层应用程序服务器可以运行新的安全系统(当前为测试版本)。现在您的安全数据不会离开服务器,因此数据就更安全了。


 

工作流集成
eXpressApp框架完全支持Windows Workflow Foundation 4.0。WF是一种工作流管理框架,您可以用来创建更易于管理的、启用了工作流的应用程序。XAF内建工作流模块简化了设计和工作流的执行,您只需要知道与工作流设计相关的基本概念就可以了。


 

状态机
业务类实例通常有相关的状态,用其属性值表示。通过修改属性值可以很容易地改变这种状态,然而以统一的方式管理状态转换并不简单。这就是为什么XAF要配上状态机模块了,这样就大大简化了状态转换管理。


 

功能测试
eXpressApp框架本身带有功能测试引擎——EasyTest。关于如何使用此功能测试引擎,您只需要知道它是测试脚本允许的一组命令就行了。使用自定义脚本语言具有很强的优势——您用XAF术语编写测试。因此,您的测试对于Windows Forms和ASP.NET Web应用程序都有效。


 

Visual Studio集成
eXpressApp框架在许多地方集成了Visual Studio。例如,模块和应用程序设计师概述了模块或应用程序的配置,允许修改属性,以实现配置模块参数和支持通过拖曳激活额外模块。

DevExpress各版本对比


 UniversalDXperienceDXTREMEWinForms-ControlsASP-NET-ControlsWPF-Controls
WinForms Controls   
WPF Controls   
ASP.NET WebForms Controls   
ASP.NET MVC Extensions   
ASP.NET MVC Client-Side Controls  
ASP.NET Core Controls  
ASP.NET Core Office Controls   
ASP.NET Bootstrap Controls   
JavaScript - jQuery, Angular, React, Vue  
Blazor UI Components   
UWP Controls    
Reporting 
XPO - ORM Library
Office File API (Basic) 
Office File API (Complete)     
Data Visualization Dashboard     
XAF - App Framework     
Xamarin.Forms UI Controls     
Native Mobile UI Controls     
CodeRush    
CodeRush Classic    
TestCafe Studio: Functional Web Testing     
Coded UI Support for WinForms Controls     
Source Code *   
Technical Support
Priority Support    

更新时间:2020-12-30 10:08:38.000 | 录入时间:2008-03-27 10:52:59.000 | 责任编辑:龚雪

相关产品
DevExpress Universal Subscription

行业领先的界面控件开发包,帮助企业构建卓越应用!

Xtreme Suite Pro

为Windows开发人员提供的用于ActiveX COM的用户界面套包。

DevExpress DXperience Subscription

高性价比的企业级.NET用户界面套包,助力企业创建卓越应用!

DevExpress WinForms Subscription

为Windows Forms平台创建具有影响力的业务解决方案,高性价比WinForms界面控件套包。

TMS Plugin Framework

使开发具有插件程序的应用程序变得简单

在线咨询
联系我们
TOP
在线客服系统
live chat