可升级和基于插件的应用程序开发
Upgradable & Plugin Based Application Development
我一直在用VC++&VC#。
我知道如何为用户提供整个应用程序的自定义&它的功能等等。
但给我留下深刻印象的是Mozilla Firefox&它的插件。我可以找到几乎任何自定义插件我想要:
多行书签、自动保存文件夹、阻止网站、用户配置文件、Flash视频保护程序、页面排名工具、Facebook更新以及您想要在浏览器中使用的所有其他愚蠢\巧妙的东西。
这让我思考Mozilla在开发基础程序(即带有自定义设置的"Firefox")之前想了多远。我的意思是,他们在灵活性,所以可以有多行书签&用户可以选择显示多少和剩余将在向下滚动。还有这个和所有其他的东西。
所有这些来自插件的功能,如何。
如果我想做一个软件\应用程序,可以升级\插件\补丁。如何定义。
- 哪里&我需要什么才能开始学习
我的想法是为应用程序\软件的很多东西编写单独的DLL,所有软件都在DLL中定义,无论更新\补丁\插件,只要修改\升级\替换DLL就可以做到这一点
这是一个复杂的主题,但您可能想在http://mef.codeplex.com/这是一个指导您向下创建可插入管理应用程序的框架。我记得手工实验室是一个很好的入门,尽管我最后一次看它是在几个版本之前。
相关文章:
- 我想通过带有C++和Python的插件创建一个可扩展的应用程序
- 如何为模块化应用程序实现C++插件系统
- GCP 或 AWS 是否支持 C++ 和 GUI 应用程序开发?
- 即使ILSPY是使用C Windows应用程序开发的,为什么ILSPY也会生成源
- 列出了商店应用程序开发C++如何转换为文本块
- Qt应用程序开发中的模型视图控制器
- Mac应用程序开发:如何在安装时选择应用程序语言
- 如何使用Qt3.3.0为windows应用程序开发环境设置我的计算机
- 是否可以使用代码::块作为移动应用程序开发的IDE
- C++核心应用程序开发框架,开源,跨平台
- <QNetworkAccessManager><QNetworkReply> 在 BB10 应用程序开发的 cpp 文件中包含 时出错
- Android应用程序开发的任何想法
- 如何进行C++应用程序开发
- 在Android应用程序开发的本机代码中使用opencv
- 如何将Qt集成到现有的应用程序开发工作流中
- 你能推荐一个好的跨平台应用程序开发框架吗?
- Qt 5.0——它是3D游戏/应用程序开发的可行选择吗?
- Android应用程序开发中的Java与原生编码
- 可升级和基于插件的应用程序开发
- c++插件应用程序的异常处理计划