EPR类企业管理系统

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


定制
QQ:460-3528

开发
QQ群:3360-90194

源码
微信:136-3650-3721

应用程序设计器

应用程序设计器允许您查看和自定义模块列表,连接字符串和安全系统类型设置。您也可以直接在配置文件(App.configWeb.config)和Main方法中更改这些设置。请注意,如果您的XAF解决方案包含多个应用程序项目(WinForms,ASP.NET和Mobile),则应分别设置每个应用程序。

应用程序设计器

要调用应用程序设计器,请在应用程序项目中双击XXXApplication.csXXXApplication.vb)文件,或右键单击该文件,然后在调用的上下文菜单中选择“视图设计器”。下图演示了WinForms应用程序项目的应用程序设计器:

应用程序设计器包括以下部分:

应用

使用此部分设置应用程序的名称。单击应用程序图标,然后在“属性”窗口中指定XafApplication.ApplicationName属性。如果您没有更改此属性,则将其设置为解决方案的名称。

联系

您需要一个DBMS来创建XAF应用程序。新的XAF解决方案使用在应用程序配置文件(App.configWeb.config)中指定的连接字符串。您可以注释掉配置文件中指定的连接,而改用“应用程序设计器”中的“连接”部分。在本节中选择“连接”项,以在“属性”窗口中修改ConnectionString属性。通过将连接从“工具箱”拖动到“连接”部分并指定ConnectionString属性,还可以将SQL连接更改为另一个可用连接。

ApplicationDesigner_Connection_1

请参阅将XAF应用程序连接到数据库提供程序主题,以获取有关如何将XAF应用程序连接到数据库的更多信息。

注意

在应用程序配置文件中指定的连接字符串将覆盖在“应用程序设计器”中指定的连接字符串。这样做是为了向应用程序管理员提供一个选项,可以更改数据库连接而无需重新编译应用程序。

安全

使用解决方案向导创建新的XAF应用程序时,可以添加Security System。该系统提供两种安全策略(简单和基于角色)和两种身份验证策略(标准和Active Directory身份验证)。使用“安全性”部分可以从“工具箱”中添加安全性和身份验证策略项。选择这些项目之一以在“属性”窗口中查看其属性。将项目从“工具箱 DX:XAF安全性”页面拖动到“安全性”部分,以设置其他安全性或身份验证策略。

ApplicationDesigner_Security

如果不需要对应用程序应用安全策略,请从“安全性”部分中删除这两项。

请参阅“使用安全系统”主题,以获取有关如何为所应用的XAF安全系统创建用户的信息。

模组

模块提供XAF应用程序的功能。每个模块代表一个功能(例如,数据验证报告等)。XAF提供以下内置模块:

  • 基本模块

    每个自定义模块中必需的功能。

  • 额外的模块

    可以添加到任何模块或应用程序项目中的附加功能。

将它们从“工具箱 XAF模块”页面拖到“模块”部分,以添加其他模块。

ApplicationDesigner_Modules

注意

添加模块时,也会添加相关模块。

请参阅“注册模块的方式”主题,以获取有关向XAF应用程序添加额外模块的替代方法的信息。

右键单击该模块,然后在调用的上下文菜单中选择“删除”,以从“模块”列表中删除一个模块。

当您为应用程序项目调用模型编辑器或运行应用程序时,将加载“模块”列表中的所有模块。

控制器

大多数模块都包含控制器。应用程序设计器允许您查看应用程序中每个模块的控制器列表。为此,请在“模块”部分中选择模块。该控制器部分显示所选模块的控制器列表。您还可以查看每个控制器的操作(由子节点表示)。

ApplicationDesigner_Controllers

导出类型

XAF从应用程序模块中的业务类构造应用程序的业务模型。如果在“模块”部分中选择一个模块,则“导出的类型”部分将显示该模块的业务类别列表。您还可以浏览每个业务类的属性(由子节点表示)。

ApplicationDesigner_BusinessClasses

重要的提示

在“应用程序设计器”中进行更改后,请重新构建解决方案。否则,您将无法在模型编辑器中查看它们。

相关文章

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