【发布时间】:2011-06-18 19:08:43
【问题描述】:
我一直在用 VC++ 和 VC# 编写应用程序。
我知道如何为用户提供整个应用程序及其功能的定制。
但令我印象深刻的是 Mozilla Firefox 及其插件。我几乎可以找到任何我想要的自定义插件:
多行书签、自动保存文件夹、阻止站点、用户配置文件、Flash 视频保护程序、页面排名工具、Facebook 更新以及您在浏览器中想要的所有其他愚蠢\巧妙的东西。
这让我想到 Mozilla 在开发基础程序(即带有自定义设置的“Firefox”)之前考虑了多远。我的意思是他们提供了灵活性,以便可以有多行书签,用户可以选择显示多少行和其余部分将在向下滚动中。还有这个和所有其他的东西。
所有这些功能都来自插件,如何实现。
如果我想制作一个可以升级\插件\补丁的软件\应用程序。怎么做。
- 我需要从哪里开始学习?
我这样做的想法是为应用程序\软件的很多东西编写单独的 DLL,软件的所有内容都在 DLL 中定义,无论更新\补丁\插件,只需修改\升级\替换DLL,你可以这样做。
【问题讨论】: