总的来说,我觉得COM的实现与ps的插件机制有很多底层机制是非常相似的,最近下到一套solidgraph的源码,它实现了很多非常酷的技术,包括:
1. 2d/3d绘制、属性设置
2. 组合功能
3. 插件机制
4. .net风格对话框
5. lua脚本语言控制
6. 强焊而熟练的opengl渲染
所有代码基于mfc开发,特别适于我来学习。如果有时间,一定尝试用com来实现一个最小的插件系统。
总的来说,我觉得COM的实现与ps的插件机制有很多底层机制是非常相似的,最近下到一套solidgraph的源码,它实现了很多非常酷的技术,包括:
1. 2d/3d绘制、属性设置
2. 组合功能
3. 插件机制
4. .net风格对话框
5. lua脚本语言控制
6. 强焊而熟练的opengl渲染
所有代码基于mfc开发,特别适于我来学习。如果有时间,一定尝试用com来实现一个最小的插件系统。