第一代框架提要
开始时间:2012-3-23
修改时间:
编写人:
一、编写目标
完成一个基本可以简易操作的框架,方便使用者可以快速的熟悉框架和使用。框架大致包含以下几个部分:内存管理,控件管理,页面管理,场景管理,多国语言,界面背景切换,字体更换,图片处理,刷新机制管理,以及定时器管理等几个部分。
二、编写具体参数
图片格式:32位位图数据
页面配置文件:ini和bin文件
多国语言配置文件:ini文件
图片文件:sbr文件 single bitmap resource
可执行文件:exe和dll文件
自定义配置文件:ini和bat文件
三、实现步骤
3.1 内存管理
内存管理主要就是管理加载的位图数据资源和程序分配的内存资源。
3.1.1 加载的位图资源管理
原则:资源占用内存最少化;共享位图内存资源;使用完位图资源及时释放。
切图要求:能使用图片叠加达到控件图片的要求,尽量使用,保证总资源最小原则。
位图资源类型:页面背景,控件背景
3.1.2 程序分配的内存管理
3.2 控件管理
3.3 页面管理
3.4 场景管理
3.5 特殊控件实现
3.6文件操作和管理
3.7 字体管理
3.8 刷新机制管理
3.9 定时器管理
3.10 图片处理
3.11 动画管理
3.12 底层渲染
四、Bug调试和编写测试程序
五、风险评估
六、可能的问题描述
七、开源框架描述
八、重要技术描述
九、总结