可升级&;基于插件的应用程序开发

本文关键字:插件 应用程序开发 于插件 amp 可升级 | 更新日期: 2023-09-27 17:59:25

我一直在用VC++&VC#。

我知道如何为用户提供整个应用程序的自定义&它的功能等等。

但给我留下深刻印象的是Mozilla Firefox&它的插件。我可以找到几乎任何自定义插件我想要:

多行书签、自动保存文件夹、阻止网站、用户配置文件、Flash视频保护程序、页面排名工具、Facebook更新以及您想要在浏览器中使用的所有其他愚蠢''巧妙的东西。

这让我思考Mozilla在开发基础程序(即带有自定义设置的"Firefox")之前想了多远。我的意思是,他们在灵活性,所以可以有多行书签&用户可以选择显示多少和剩余将在向下滚动。还有这个和所有其他的东西。

所有这些来自插件的功能,如何。

如果我想做一个软件''应用程序,可以升级''插件''补丁。如何定义。

  • 哪里&我需要什么才能开始学习

我的想法是为应用程序''软件的很多东西编写单独的DLL,所有软件都在DLL中定义,无论更新''补丁''插件,只要修改''升级''替换DLL就可以做到这一点

可升级&;基于插件的应用程序开发

这是一个复杂的主题,但您可能想在http://mef.codeplex.com/这是一个指导您向下创建可插入管理应用程序的框架。我记得手工实验室是一个很好的入门,尽管我最后一次看它是在几个版本之前。