嵌入式GUI构件库的设计与实现
摘要 | 第1-4页 |
ABSTRACT | 第4-5页 |
目录 | 第5-7页 |
第一章 绪论 | 第7-15页 |
1.1 嵌入式GUI概述 | 第7-11页 |
1.2 嵌入式Linux操作系统概述 | 第11-12页 |
1.3 课题的提出及研究内容 | 第12-15页 |
1.3.1 课题提出 | 第12-13页 |
1.3.2 研究内容 | 第13-15页 |
第二章 嵌入式Linux操作系统 | 第15-23页 |
2.1 嵌入式Linux概述 | 第15-17页 |
2.2 嵌入式Linux分类介绍 | 第17-23页 |
2.2.1 Monta Vista Linux | 第18-19页 |
2.2.2 RT-Linux | 第19-21页 |
2.2.3 uCLinux | 第21页 |
2.2.4 TomLinux | 第21-23页 |
第三章 嵌入式GUI | 第23-30页 |
3.1 嵌入式GUI的实现基础 | 第23-25页 |
3.1.1 X Window | 第23页 |
3.1.2 SVGALib函数库 | 第23-24页 |
3.1.3 FrameBuffer | 第24-25页 |
3.2 嵌入式GUI库的发展概况 | 第25-30页 |
3.2.1 MicroWindows | 第25-27页 |
3.2.2 Qt/Embeded | 第27-28页 |
3.2.3 MiniGUI | 第28-29页 |
3.2.4 OpenGUI | 第29-30页 |
第四章 嵌入式GUI构件库总体设计 | 第30-49页 |
4.1 嵌入式GUI构件库的背景介绍 | 第30-31页 |
4.2 嵌入式GUI构件库的总体结构 | 第31-48页 |
4.2.1 设备抽象层设计 | 第32-37页 |
4.2.2 基础模块 | 第37页 |
4.2.3 管理模块 | 第37-43页 |
4.2.4 窗口模块 | 第43-46页 |
4.2.5 定时器模块 | 第46页 |
4.2.6 中文输入法模块 | 第46-48页 |
4.3 嵌入式GUI构件库实现的功能 | 第48-49页 |
第五章 嵌入式GUI基础库软件实现 | 第49-80页 |
5.1 基础模块 | 第50-53页 |
5.1.1 颜色类(LBGColor) | 第50页 |
5.1.2 颜色组(LBGColorGroup) | 第50-51页 |
5.1.3 调色板(LBGPalette) | 第51页 |
5.1.4 点(LBGPoint) | 第51页 |
5.1.5 矩形(LBGRect) | 第51-52页 |
5.1.6 字体类(LBGFont) | 第52页 |
5.1.7 画笔类(LBGPen) | 第52页 |
5.1.8 象素图类(LBGPixmap) | 第52页 |
5.1.9 绘图对象(LBGPainter) | 第52-53页 |
5.2 管理模块 | 第53-67页 |
5.2.1 消息管理 | 第55-63页 |
5.2.2 窗口管理 | 第63-67页 |
5.3 窗口模块 | 第67-78页 |
5.3.1 LBGWidget | 第67-74页 |
5.3.2 LBGButton | 第74-75页 |
5.3.3 LBGFrame | 第75-76页 |
5.3.4 LBGLineEdit | 第76页 |
5.3.5 LBGRadioButton | 第76-77页 |
5.3.6 LBGButtonGroup | 第77-78页 |
5.4 定时器模块 | 第78页 |
5.5 输入法模块 | 第78-80页 |
第六章 LBGLib嵌入式GUI构件库使用方式 | 第80-83页 |
第七章 测试 | 第83-84页 |
第八章 结论与展望 | 第84-86页 |
参考文献 | 第86-89页 |
致谢 | 第89页 |