为不同客户定制应用程序

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了为不同客户定制应用程序相关的知识,希望对你有一定的参考价值。

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

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

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

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

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

与我的想法无关,我感谢您对亩用途的任何想法或意见:为每个客户端进行界面自定义,以及最小化行为自定义。不需要复杂的解决方案,例如Workflow Foundation或完全基于插件的开发。

答案

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

如果需要更改功能,请使用接口并通过某些框架(例如,例如MEF)注入其实现。

而且您的英语很好,不必后悔

以上是关于为不同客户定制应用程序的主要内容,如果未能解决你的问题,请参考以下文章

云小课 | 一个三分钟快速定制OCR应用的神器,要不?

CDN 边缘微信h5斗牛开发规则,三秒部署支持定制即时生效,多种规则覆盖常用业务场景

针对多个客户端和可定制的 Web 应用程序的架构所需的建议 [关闭]

对 iOS 分发系统感到困惑

云小课 | 一个三分钟快速定制OCR应用的神器,要不?

APICloud的APP定制服务为什么与众不同?