金山隐私保护器开源跟踪(1)

    技术2022-05-20  34

        今天晚上花了两个小时跟踪金山隐私保护器的界面生成代码.

        得出以下几点:

        1. 金山的界面所用的控件图标通过XML文件配置,看起来不像是手工写出来的,应该是用某个工具生成的,下一步要找有没有这样的工具.

        2. 界面生成的过程比较简洁明了,还是很值得参考的,还没有具体看图标定位到windows窗体位置的过程

        3. 使用到画笔等代码都在命名为金山的源代码文件中. 没有使用 MFC 库的内容.

     

        接下来,如果还要深入了解这个界面的生成, 做到自己可以重新设计一个界面出来,还需要不少VC++的知识, 包括画笔重绘,XML文件解释(虽然有已经现成的开源代码可以使用).

        那么,下一步已经有方向了,这个月,算是迭代一吧.

        story_2011_3_001:  我要:  改装金山的界面代码, 灵活运用图标控件,

                                         交付: 一个多Tab内容的可重构界面.

                                         代码输出: 新的削减修改后的代码文件,只包含界面代码,不包含事件逻辑代码的框架.

                                         文档输出: 模块设计说明文档, 类图, 时序图.     

                                         交付日期: 2011-3-31

       暂时不包括测试用例和自动化用例等额外活动数据. 主要工作时间为周末, 周一,三, 五,保证学习支持解决周六日遗留问题.

     

       OK, 今晚到此为止, 是为开工公.

     


    最新回复(0)