GUI 框架设计概要
来源:互联网 发布:vs c语言的图形函数库 编辑:程序博客网 时间:2024/05/16 17:36
解决好OS 的基本接口后,接下来考虑GUI的设计。
嵌入式行业通常的GUI架构如下:
IDE (第四代脚本语言) : 将用户的设计转化为RTE支持的第三代语言 (C或者C++)
RTE : 负责目标OS平台支持(比如QT,GDI+)
IDE的设计涉及到编译语言设计,这里不做深入讨论。
下面讨论RTE的设计。
RTE的设计一般又分为2部分。
一部分是 与GUI密切相关的HMI设计。按课题大致分为3部分
1> Canvas设计 (主要负责各种复杂图形描画)
2> 事件处理(用户操作事件(键盘,触摸等),系统事件,以及为了View、Module分离而设计的框架事件,用户自定义事件)
3> 数据更新与同步与GUI的分离 (Signal-Slot, SetData等)
第二部分是 Window管理 (Graphic Lib)
主要负责Window的创建,Windwo与硬件OSD的映射。
比如,通常机顶盒采用的硬件主要有3层OSD, 硬件负责3个OSD层的合成。
接下来先讨论第二部分的设计。
- GUI 框架设计概要
- RxJava+Retrofit框架概要设计
- gui概要分析
- GUI总结概要
- 概要设计
- 概要设计
- 概要设计
- 概要设计
- 概要设计
- 概要设计
- 概要设计
- 概要设计
- 设计概要
- 概要设计
- GUI框架
- GUI框架
- GUI框架
- GUI框架
- NetworkX学习笔记-4-NetworkX输出Gephi文件的方法
- 《一个程序员的奋斗史》正式上架~
- Play Framework系列(1)_Play Framework 2.0 简单使用手册
- 计算机科学中最重要的32个算法(转)
- 14-在文字上方标注说明标记(文字及列表样式)
- GUI 框架设计概要
- stm32 DAC配置
- Receiving Content from Other Apps
- stm32 DAC配置
- error C2664: “MessageBoxW”: 不能将参数 2 从“const char [36]”转换为“LPCWSTR”
- 15-改变首行文字的样式(文字及列表样式)
- Linux Deepin 12.12 正式版本发布--焕然一新,即可惊艳!
- 黑马程序员——集合框架接口的分类:(分collection接口 和 map接口)
- 16-使文字具有下划线效果(文字及列表样式)