1. 嵌入式操作系统的概述 | 第1-17页 |
1.1 嵌入式操作系统的简介 | 第9-14页 |
1.1.1 开发嵌入式系统的背景和历史 | 第9-10页 |
1.1.2 嵌入式操作系统的目的 | 第10-11页 |
1.1.3 流行的嵌入式操作系统的分类 | 第11页 |
1.1.4 目前国内外嵌入系统的研发现状其特色 | 第11-13页 |
1.1.5 小结 | 第13-14页 |
1.2 嵌入式实时操作系统的简介 | 第14-17页 |
1.2.1 嵌入式实时操作系统的组成 | 第15页 |
1.2.2 小结 | 第15-17页 |
2. 用户界面的简介 | 第17-22页 |
2.1 用户界面(USER INTERFAOE)的历史 | 第17-18页 |
2.2 图形用户界面的的结构 | 第18-19页 |
2.3 用户界面的发展:GUI+新人机交互技术 | 第19-21页 |
2.4 小结 | 第21-22页 |
3. 嵌入式系统中的图形用户界面 | 第22-26页 |
3.1 图形用户界面(GRAPHICS USER INTERFACE) 在嵌入式系统中的地位 | 第22页 |
3.2 目前嵌入式系统GUI的实现方法 | 第22-23页 |
3.3 嵌入式操作系统中支持图形的几个方案 | 第23-25页 |
3.4 小结 | 第25-26页 |
4. MINIGUI的概述 | 第26-28页 |
4.1 MINIGUI的简介 | 第26-27页 |
4.2 MINIGUl的不足 | 第27-28页 |
5. 我在MINIGUI上的研究 | 第28-42页 |
5.1 分层设计 | 第28-29页 |
5.2 微客户/服务器结构 | 第29-30页 |
5.3 完善后MINIGUI的重要特色 | 第30-33页 |
5.3.1 多线程和多窗口 | 第30-31页 |
5.3.2 对话框和标准控件 | 第31页 |
5.3.3 其它GUI元素 | 第31页 |
5.3.4 消息和消息循环 | 第31-32页 |
5.3.5 图形和输入抽象层(Graphics and Input Abstract Layer) | 第32-33页 |
5.3.6 多字体和多字符集支持 | 第33页 |
5.4 面向对象技术在E'MINIGUI中的运用 | 第33-36页 |
5.4.1 控件类和控件 | 第33-34页 |
5.4.2 图形和输入抽象层(Graphics and Input Abstract Layer) | 第34-35页 |
5.4.3 字符集和字体支持 | 第35-36页 |
5.5 概述E'MINIGUI中的一些算法 | 第36-42页 |
5.5.1 消息传递 | 第36-37页 |
5.5.2 图形设备 | 第37页 |
5.5.3 映射模式 | 第37页 |
5.5.4 窗口管理 | 第37-38页 |
5.5.5 剪切域 | 第38页 |
5.5.6 剪切算法 | 第38-42页 |
6. 我在MINIGUI上的开发 | 第42-78页 |
6.1 EEOS窗口系统的实现 | 第42-72页 |
6.1.1 多线程和多窗口的实现 | 第42-46页 |
6.1.2 多窗口界面(菜单、对话框等) | 第46-55页 |
6.1.3 控件(可编辑文本框、按钮等)的实现 | 第55-58页 |
6.1.4 消息和消息循环的实现 | 第58-63页 |
6.1.5 多字体支持和文本输出的实现 | 第63-70页 |
6.1.6 图形操作(画线、圆、椭圆等)的实现 | 第70-72页 |
6.2 简单的应用程序—APOLLO浏览器的设计与实现 | 第72-78页 |
6.2.1 在初始化GUI(InitGUI)时 | 第72-75页 |
6.2.2 主程序MiniGUIMain(…)。 | 第75-76页 |
6.2.3 应用BOMB游戏。 | 第76页 |
6.2.4 应用APOLLO浏览器。 | 第76-78页 |
参考文献 | 第78-80页 |
致谢 | 第80-81页 |
附录一: 与实现“剪切域”相关的程序段 | 第81-83页 |
附录二: 与实现“多窗口与多线程”相关的程序段 | 第83-85页 |
附录三: 与实现“DESKTOP窗口和DESKTOP线程”相关的程序段 | 第85-88页 |
附录四: 与实现“菜单”相关的程序段 | 第88-97页 |
附录五: 与实现“控件”相关的程序段 | 第97-99页 |
附录六: 与实现“消息和消息队列”相关的程序段 | 第99-106页 |
附录七: 与实现“多字件”相关的程序段 | 第106-117页 |
附录八: 与实现“图形操作”相关的程序段 | 第117-121页 |