本教程说明了如何创建在公司部门(Intranet)中使用的XAF应用程序。他们使用DevExpress Windows窗体和ASP.NET Web窗体UI控件进行数据表示,并使用Microsoft ADO.NET实体框架和DevExpress XPO库进行数据访问。本教程还描述了如何构建用户界面和处理用户输入。
这些Windows桌面和Web浏览器应用程序可以在以下情况下使用:
- 用户可以查看,搜索,过滤,打印,创建,更新和删除员工,项目和任务数据;
- 用户可以查看,搜索,过滤,打印,创建,更新和删除客户以及有关产品的评论,以组织和提供促销网站的数据。
在本教程中,您将编写与平台无关的业务代码,这将影响不特定于WinForms和ASP.NET Web Forms的应用程序方面。XAF自动生成UI屏幕并指定数据库访问权限。
依赖关系和先决条件
在开始本教程之前,请阅读本节并确保满足以下条件:
- 您的计算机上安装了Visual Studio的任何非Express支持版本。您具有在此IDE中进行.NET框架开发的基本经验。
- 一个30天免费试用版或者行货版本的DevExpress通用认购安装在您的计算机上。
- 您具有对象关系映射(ORM)概念和Microsoft ADO.NET实体框架或DevExpress XPO的基本知识。
- XPO(请参阅XPO支持的数据库系统)或Entity Framework(请参阅Entity Framework 6提供程序)支持的任何RDBMS都已安装并可以从您的计算机访问ORM工具以存储应用程序数据(建议使用LocalDB或SQL Server Express实例)。
- 您熟悉XAF应用程序体系结构。
教程的教训
- 创建XAF应用程序-创建WinForms和ASP.NET XAF应用程序并指定它们的连接字符串。
- 定义逻辑数据模型和关系-定义用作应用程序CRUD UI基础的业务模型。
- 自定义应用程序UI和行为-自定义自动生成的UI的结构和元数据,并实现自定义用户交互。
- 重用已实现的功能-将模块添加到您的应用程序以启用其他功能。
看到的结果,运行SimpleProjectManager试玩安装%PUBLIC%\文件\ DevExpress的演示19.2 \组件\ eXpressApp框架\ SimpleProjectManager或使用在线版的http://demos.devexpress.com/XAF/SimpleProjectManager/。
学到更多
注意
如果您需要有关XAF申请的帮助,请向支持中心提交新票证。