关于可增减的组件 ,如何整体设计呢?

雨下晴川 2011-03-16 09:37:12
最近QQ2011更新,安装后发现组件太多,拖慢了整个程序,于是下载了精简版的QQ,很多东西都精简掉了,比如安全扫描的,QQ音乐,QQLive,聊天窗口的 抖动 按钮等等,还在聊天窗口底部加入了显示IP的控件,于是我产生了很多疑问:
QQ的设计那么优秀,它是怎么样实现按钮或内置组件等的可删减的呢?
比如,聊天窗口的 抖动 按钮被精简掉了,我可不可以认为是整个QQ程序由很多DLL文件构成,其中一个DLL就是管窗口抖动的,只要把这个DLL删除掉,主程序就没有这个相关联的按钮了呢?假如是这样的情况,那么是如何实现这样的设计的呢?
还请前辈门指点指点~
...全文
53 1 打赏 收藏 转发到动态 举报
写回复
用AI写文章
1 条回复
切换为时间正序
请发表友善的回复…
发表回复
mumuyu821003 2011-03-22
  • 打赏
  • 举报
回复
插件化开发,这些模块都可以通过xml配置管理

8,834

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 组件/控件开发
社区管理员
  • 组件/控件开发社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧