Module 添加或删除“;“模块”;从应用程序

Module 添加或删除“;“模块”;从应用程序,module,add,Module,Add,这可能是一个有点古怪的问题,但我现在在摆弄它有一段时间了。。。下面是: 我想让我的应用程序由不同的“模块”构成。比如:分析、多用户、图表、数据处理等。。。你说吧。应用程序本身只是这些模块的“核心”。可根据用户请求(基于订阅、付款计划等)或通过定期更新添加。。。希望你明白我的意思。 场景:用户购买我的应用程序时只使用基本功能,然后稍后决定它需要数据分析。因此,他/她打电话并命令将该功能包括在程序中。当然,在收取一定费用后,我会将该功能(模块)添加到他们的应用程序中。 问题是:人们会怎么做? 我想到

这可能是一个有点古怪的问题,但我现在在摆弄它有一段时间了。。。下面是: 我想让我的应用程序由不同的“模块”构成。比如:分析、多用户、图表、数据处理等。。。你说吧。应用程序本身只是这些模块的“核心”。可根据用户请求(基于订阅、付款计划等)或通过定期更新添加。。。希望你明白我的意思。 场景:用户购买我的应用程序时只使用基本功能,然后稍后决定它需要数据分析。因此,他/她打电话并命令将该功能包括在程序中。当然,在收取一定费用后,我会将该功能(模块)添加到他们的应用程序中。 问题是:人们会怎么做? 我想到了几种解决方案:

  • 根据产品代码向特定功能销售全功能应用程序和显示/隐藏菜单
  • 向应用程序添加功能模块(如何?) 2.2. 关于第二点,我在考虑将tose功能添加到外部DLL中,然后将其替换(核心应用程序将在beggining中显示该DLL,但将是“空的-方法将返回“Empy”)
  • 将该功能DLL添加到应用程序文件夹,并使应用程序在启动时查找它。如果它找到了什么,它将动态创建相应的菜单(如何使应用程序知道新DLL中包含哪些功能!)
  • 创建具有不同功能的应用程序的单独版本(我一点都不喜欢!)
  • 我完全不知道怎么做
  • 我知道这是可以做到的,因为我见过(例如:会计应用程序-yoser只需根据需要购买和添加模块…)

    有什么建议吗

    备注:我如何为我的帖子启用电子邮件通知?找不到it用户设置控制台

    致以问候和良好祝愿