0

基于特定应用程序(面包店 ERP),我需要创建一个新分支作为具有基本功能(发票、订单、工作订单、客户通信......)的通用 ERP。

这个新分支必须为每个客户定制:打印格式、应用程序颜色和图标/图像,以及对某些应用程序部分的限制访问......

我已经阅读了有关文本/图标/图像自定义的资源文件,但我需要一些帮助或替代方法,也许定义一个接口来提供所需的资源。

我使用 DevExpress 组件,因此可以自定义打印格式和表单布局,将格式和布局存储在文件中。但是,必须完全重新设计主窗体,我想知道最好的方法。¿ 这可以通过一个包含主窗体并实现为按钮和其他自定义项提供自定义图像的界面的小项目来完成?

除了布局定制,我需要限制每个客户对 ERP 某些部分的访问,但行为定制将是最小的或根本不存在,所以,也许我可以使用每个客户的 xml 配置文件来个性化行为。

独立于我的想法,我感谢您对 mu 目的的任何想法或评论:每个客户端的界面定制和最小的行为定制。不需要像 Workflow Foundation 这样的复杂解决方案或完全基于插件的开发。

4

1 回答 1

0

如果它只是打印和屏幕图像的格式,只需使用资源文件或数据库配置。

如果您需要更改功能 - 使用接口并通过某些框架(例如MEF)注入它们的实现。

而且你的英语很好,不用抱歉

于 2012-04-18T10:35:43.073 回答