EPR类企业管理系统

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


定制
QQ:460-3528

开发
QQ群:3360-90194

源码
微信:136-3650-3721

使用向导创建解决方案

在本课程中,您将学习如何创建新的XAF解决方案。您还将能够运行生成的WinForms和ASP.NET Web应用程序,并查看默认的应用程序状态。

  • 在Visual Studio的主菜单中,选择“文件” |“文件”。新增| 项目...以调用“新建项目”对话框。
  • 在已安装| 在“模板”树中,展开所需的语言(“ Visual C#其他语言| Visual Basic”),然后选择“ DevExpress XAF”。在右侧面板中,选择DevExpress v 19.2 XAF解决方案向导,指定新解决方案的名称(“ MySolution”),然后单击OK

    Tutorial_BMD_Lesson1_1

  • 这将调用解决方案向导。在向导的第一个屏幕中,选择目标平台。您可以一次创建单独的WinForms,ASP.NET,移动(维护模式)应用程序或多个应用程序。选择WinFormsASP.NET平台,然后单击“下一步”

    CTutor_Solution_Wizard_1

  • 在下一个屏幕中,选择Entity Framework Code FisteXpress Persistent Objects,然后单击Next

    CTutor_Solution_Wizard_2

    注意

    您可以使用实体框架(EF)eXpress持久性对象(XPO)作为项目的对象关系映射(ORM)工具。在本教程中,仅考虑EF Code FirstXPO方法。请注意,两个额外的模块不支持EF:Audit TrailClone Object。如果要使用这些模块,请选择XPO。否则,可以使用任何一个ORM。

  • 在下一个屏幕中,您可以选择应用程序的安全性选项。选择Active Directory作为身份验证类型,选择Allow / Deny作为默认权限策略(如果在上一步中选择了XPO ORM,则选择Client-Side Security-Integrated Mode作为Database安全类型),然后单击Next。

    CTutor_Solution_Wizard_3_XPO

  • 在下一个屏幕上,您可以选择所需的XAF模块,这些模块将自动添加到您的应用程序中。选择业务类库定制模块,然后单击完成

    CTutor_Solution_Wizard_4

    注意

    其他大多数模块将在“其他模块”部分中手动添加。

创建解决方案后,您将在“解决方案资源管理器”中看到五个项目。

  • MySolution.Module-基本模块项目,其中包含WinForms和ASP.NET Web应用程序的通用代码。
  • MySolution.Module.Web-包含特定于ASP.NET Web应用程序的代码的模块项目。
  • MySolution.Module.Win-包含特定于WinForms应用程序的代码的模块项目。
  • MySolution.Web-ASP.NET应用程序项目类似于WinForms应用程序,但是生成基于浏览器的界面,而不是WinForms界面。不要将此项目用于功能实现。所有应用程序逻辑都应在适当的Module项目中实现。
  • MySolution.Win-依赖于基本模块和WinForms模块的WinForms应用程序项目会自动生成Windows用户界面。不要将此项目用于功能实现。所有应用程序逻辑都应在适当的Module项目中实现。

Tutorial_BMD_Lesson1_2

您可以参考“应用程序解决方案结构”主题,以获取有关XAF解决方案结构的其他信息。

注意

该向导将尝试检测已安装的SQL Server并相应地更改连接字符串。支持的服务器是Microsoft SQL Server(包括ExpressLocalDB版本)。若要使用其他数据库系统(PostgreSQL,MySQL,Oracle,SQLite,Firebird等),请在WinForms / ASP.NET应用程序项目的App.config和Web.config文件中更改ConnectionString参数。有关连接到不同数据库系统的详细信息,请参阅“将XAF应用程序连接到数据库提供程序”主题。

现在,您可以运行WinForms和ASP.NET应用程序。默认情况下,WinForms项目被设置为启动项目。若要运行ASP.NET Web应用程序,请在“解决方案资源管理器”中右键单击MySolution.Web项目,然后从上下文菜单中选择“设置为启动项目”项。然后,单击“开始调试”或按F5键。

下图显示了生成的WinForms和ASP.NET应用程序。它们将已经包含您的Active Directory帐户的安全选项。

WinForms

Tutorial_BMD_Lesson1_3

ASP.NET

Tutorial_BMD_Lesson1_4

默认情况下,该向导在WinForms应用程序中启用“选项卡式MDI UI”类型和“功能区表单样式”。请参阅“选择WinForms UI类型切换WinForms功能区界面”主题,以了解如何更改这些选项。

要继续下一课程,请根据向导中选择的ORM工具从以下课程中进行选择。

相关文章

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