今天晚上花了两个小时跟踪金山隐私保护器的界面生成代码.
得出以下几点:
1. 金山的界面所用的控件图标通过XML文件配置,看起来不像是手工写出来的,应该是用某个工具生成的,下一步要找有没有这样的工具.
2. 界面生成的过程比较简洁明了,还是很值得参考的,还没有具体看图标定位到windows窗体位置的过程
3. 使用到画笔等代码都在命名为金山的源代码文件中. 没有使用 MFC 库的内容.
接下来,如果还要深入了解这个界面的生成, 做到自己可以重新设计一个界面出来,还需要不少VC++的知识, 包括画笔重绘,XML文件解释(虽然有已经现成的开源代码可以使用).
那么,下一步已经有方向了,这个月,算是迭代一吧.
story_2011_3_001: 我要: 改装金山的界面代码, 灵活运用图标控件,
交付: 一个多Tab内容的可重构界面.
代码输出: 新的削减修改后的代码文件,只包含界面代码,不包含事件逻辑代码的框架.
文档输出: 模块设计说明文档, 类图, 时序图.
交付日期: 2011-3-31
暂时不包括测试用例和自动化用例等额外活动数据. 主要工作时间为周末, 周一,三, 五,保证学习支持解决周六日遗留问题.
OK, 今晚到此为止, 是为开工公.