关于可增减的组件 ,如何整体设计呢?
雨下晴川 2011-03-16 09:37:12 最近QQ2011更新,安装后发现组件太多,拖慢了整个程序,于是下载了精简版的QQ,很多东西都精简掉了,比如安全扫描的,QQ音乐,QQLive,聊天窗口的 抖动 按钮等等,还在聊天窗口底部加入了显示IP的控件,于是我产生了很多疑问:
QQ的设计那么优秀,它是怎么样实现按钮或内置组件等的可删减的呢?
比如,聊天窗口的 抖动 按钮被精简掉了,我可不可以认为是整个QQ程序由很多DLL文件构成,其中一个DLL就是管窗口抖动的,只要把这个DLL删除掉,主程序就没有这个相关联的按钮了呢?假如是这样的情况,那么是如何实现这样的设计的呢?
还请前辈门指点指点~