分享

二、LUI基础框架

 书*金 2015-03-18
1. 绘图模块:负责绘制基本图形(线条,矩形,图片,文本等),负责将绘制的UI图片递交给显卡
2. 消息机制:负责将用户使用外围设备(鼠标、键盘、触摸屏等)产生的消息有机的传导到UI工程师所写的响应代码处
3. 窗口维护:负责后台处理UI的窗口链、窗口关系,协调整个UI体系
4. 控件:给UI工程提供的API接口,操纵界面
        此外还有需要注意的是UI的资源:图片、字符串、字库
        一般来讲,会将这些资源做打包处理。比如图片,有专门的图片管理模块,那么界面上关注的只有图片的ID。字符串也是如此,界面上也只是关注字符的ID。这样我们动态替换我们软件的皮肤和语言,将变得非常方便。

        (^-^),看吧,神秘的GUI其实就这么点道道,其他的特性都是在这个基础上衍生出来的。

    本站是提供个人知识管理的网络存储空间,所有内容均由用户发布,不代表本站观点。请注意甄别内容中的联系方式、诱导购买等信息,谨防诈骗。如发现有害或侵权内容,请点击一键举报。
    转藏 分享 献花(0

    0条评论

    发表

    请遵守用户 评论公约

    类似文章 更多