EPR类企业管理系统

在我们现有系统基础上或全新开发,提供定制服务
为您的企业高效快速实施ERP,WMS,MES,CRM管理系统
全面管控物料仓库、销售业务、采购业务、仓库业务
生产过程、质量检验、组织架构、业务报表


定制
QQ:460-3528

开发
QQ群:3360-90194

源码
微信:136-3650-3721

综合教程(MainDemo示例程序)

学习eXpressApp框架的基础知识之后,请按照本教程创建一个用于存储联系人和其他相关对象的简单应用程序强烈建议您复习有关本教程中使用的基本概念XAF架构主题。

教程结构

本教程包括以下部分。

  • 商业模式设计

    本节分为两部分,描述了两个不同的对象关系映射(ORM)工具的使用:实体框架(EF)eXpress持久对象(XPO)您将首先选择要在项目中使用的一个ORM,随后的步骤将反映您的选择。在本节中,您将实现一些类,这些类将构成应用程序的业务模型(定义数据库表)。完成本节后,您将最终获得基于同一业务模型的两个自动生成的界面-WinForms应用程序和网站。此外,这些应用程序将包含构成基本应用程序功能的一组功能。

    Main_Demo_BMD

  • 扩展功能

    在本节中,您将向上一节中构建的应用程序添加自定义功能。

    Main_Demo_Extend

  • 用户界面自定义

    本节将教您如何轻松自定义应用程序的自动生成的UI。

    Main_Demo_UI

  • 额外的模块

    在本节中,您将添加XAF随附的其他功能(文件附件,数据分析,报告生成等)。

    Main_Demo_Modules

  • 保安系统

    使用本节来学习如何通过向其中添加XAF安全系统来确保应用程序的安全性。

    Main_Demo_Sec

每个部分均包含许多课程。每个课程都提供了实现课程标题中提到的功能所需的步骤。这些步骤包括确切的说明,还可能包括代码段(在C#和VB中)和图像。

XAF安装中包含了根据本教程创建的最终应用程序。Main DemoEntity Framework版本位于%PUBLIC%\ Documents \ DevExpress Demos 19.2 \ Components \ eXpressApp Framework \ EFDemoCodeFirst文件夹中,而eXpress Persistent Objects版本位于%PUBLIC%\ Documents \ DevExpress Demos 19.2 \ Components中\ eXpressApp Framework \ MainDemo文件夹默认情况下。该应用程序旨在演示用于在XAF应用程序中实现任务的多种功能。

连接字符串

首先,请确保您已安装Microsoft SQL Server数据库管理系统(DBMS)。如果使用其他DBMS,则需要提供正确的连接字符串。

使用解决方案向导创建解决方案。该向导将尝试检测已安装的SQL Server并相应地更改连接字符串。支持的服务器是Microsoft SQL Server(包括ExpressLocalDB版本)。若要使用其他数据库系统(PostgreSQL,MySQL,Oracle,SQLite,Firebird等),请在WinForms / ASP.NET应用程序项目App.configWeb.config文件中更改ConnectionString参数请参阅将XAF应用程序连接到数据库提供程序有关连接到不同数据库系统的详细信息的主题。数据库将在服务器上以您创建的解决方案的名称创建。如果您希望更改这些详细信息中的任何一个,则需要使用应用程序配置文件(App.configWeb.config)或应用程序设计器对连接字符串进行必要的更改有关连接字符串的其他信息,请参阅将XAF应用程序连接到数据库提供程序主题。

如果您需要重新创建数据库,只需将其从数据库服务器中删除或删除该文件,它将在下次应用程序运行时自动重新创建。

相关文章

转载保留此链接,注明出处