学位论文 > 优秀研究生学位论文题录展示
嵌入式应用界面生成系统的设计与实现
作 者: 王军建
导 师: 吴国仕
学 校: 北京邮电大学
专 业: 软件工程
关键词: 嵌入式系统 嵌入式应用 图形用户界面 消息处理函数 系统消息 字符串图片资源
分类号: TP368.1
类 型: 硕士论文
年 份: 2009年
下 载: 22次
引 用: 0次
阅 读: 论文下载
内容摘要
随着电器设备智能化程度的越来越高,嵌入式系统应用设备在人们的日常生活中也越来越普及,它几乎包括了生活中的所有电器设备,如手机,MP4, PDA,电视机顶盒,数字电视、汽车、数字相机、安全系统、工业自动化仪表与医疗仪器等,而这些设备大都需要友好的用户界面来支持其使用,这就需要大量的用户界面开发工作。在目前大部分嵌入式系统开发的过程中,用户界面开发的工作量比较大,而且所有的界面基本上都是用C语言直接编写,界面的布局全部都是通过写代码来控制,另外界面中使用的字符串及图片资源也大都是通过手工输入,然后编译生成C代码,之后在代码中引用。因此如何快速高效的开发出友好稳定的用户界面,是所有嵌入式系统界面应用开发公司所面临的一个重要问题。所以需要设计一个通用的所见即所得的应用界面开发工具,该工具的主要作用就是将开发人员设计的用户界面以及界面中的图片及字符串资源自动生成C代码,这样嵌入式系统开发人员就可以直接调用窗口显示函数进行窗口显示,然后在其窗体消息处理函数中处理系统消息或其它自定义的消息。本系统的主要功能就是通过嵌入式系统开发人员将用户界面中所需要的字符串及图片资源通过简单的菜单操作添加到系统中,然后根据系统提供的控件来设计需要的用户界面,界面的中每个控件都有一些参数需要设置,之后就可以将所有添加的用户界面及字符串图片资源编译生成C代码,然后在嵌入式系统界面应用中添加控制用户界面及字符串图片资源的接口,这样嵌入式系统开发人员就可以在其开发平台中控制用户界面及字符串图片资源的切换显示。
|
全文目录
摘要 4-5 ABSTRACT 5-10 第一章 引言 10-16 1.1 课题背景 10-12 1.2 课题来源 12-13 1.3 本人任务 13-14 1.4 论文结构 14-15 1.5 本章小结 15-16 第二章 EAGGS相关概念综述 16-20 2.1 EAGGS客户群分析 16-17 2.1.1 EAGGS运行要求 16 2.1.2 EAGGS客户定位 16-17 2.2 课题国内外现状综述 17-18 2.2.1 嵌入式GUI开发工具国外现状 17 2.2.2 嵌入式GUI开发工具国内现状 17-18 2.3 本课题实用价值 18-19 2.4 课题目前现状中存在的问题与解决思路 19 2.5 本章小结 19-20 第三章 EAGGS的需求分析 20-30 3.1 嵌入式应用界面生成器 20-24 3.1.1 显示窗口的设置 21 3.1.2 字符串的设置及编译 21-22 3.1.3 图片的设置及编译 22 3.1.4 GUI窗体的设计 22-24 3.2 嵌入式系统GUI显示模块 24-28 3.2.1 控件显示控制模块 24-27 3.2.2 消息处理模块 27-28 3.2.3 窗体调用管理模块 28 3.3 系统开发及测试环境 28-29 3.3.1 开发环境 28-29 3.3.2 运行环境 29 3.4 本章小结 29-30 第四章 EAGGS的设计 30-49 4.1 嵌入式应用界面生成器 30-38 4.1.1 显示窗口的设置 30 4.1.2 字符串的设置及编译 30-31 4.1.3 图片的设置及编译 31-33 4.1.4 用户界面的编辑功能 33-34 4.1.5 生成C源文件的格式设计 34-38 4.1.6 项目文件的设计 38 4.2 嵌入式系统GUI显示模块 38-48 4.2.1 控件显示控制模块 39-46 4.2.2 消息处理模块 46-48 4.2.3 窗体调用管理模块 48 4.3 本章小结 48-49 第五章 EAGGS的实现 49-58 5.1 开发及测试平台的选择 49-50 5.1.1 Visual C++的优势 49 5.1.2 Qualcomm BREW SDK的优势 49-50 5.2 系统工作流程 50-51 5.3 界面的实现 51-52 5.3.1 界面实现—显示窗口的设置 51 5.3.2 界面实现—字符串资源设置 51-52 5.3.3 界面实现—图片资源设置 52 5.3.4 界面实现—嵌入式应用界面生成器主界面 52 5.3.5 界面实现—BREW SDK开发的示例应用界面 52 5.4 程序实现 52-57 5.4.1 嵌入式应用界面生成器类设计 52-54 5.4.2 字符串资源管理类实现 54-56 5.4.3 图片资源管理类实现 56 5.4.4 控件列表管理类实现 56-57 5.5 核心问题的概要实现方案 57 5.5.1 绘制控件 57 5.5.2 控件列表的存储管理 57 5.5.3 与BREW嵌入式应用图形绘制功能的接口 57 5.6 本章小结 57-58 第六章 EAGGS的测试 58-64 6.1 本系统测试介绍 58-59 6.1.1 缺陷跟踪设计 58 6.1.2 测试阶段介绍 58-59 6.2 测试策略介绍 59-60 6.3 测试用例概述 60-62 6.4 测试中发现的问题总结分析 62-63 6.4.1 系统缺陷分类 62 6.4.2 常见软件功能问题总结 62-63 6.4.3 常见性能问题总结 63 6.4.4 常见可靠性问题总结 63 6.4.5 常见易用性问题总结 63 6.4.6 常见文档测试问题总结 63 6.5 本章小结 63-64 第七章 结束语 64-66 7.1 论文工作总结 64 7.2 工作展望 64-66 参考文献 66-67 附录1:字符串管理类代码片断 67-69 附录2:图片资源管理类代码片断 69-71 附录3:控件列表管理类代码片断 71-76 致谢 76
|
相似论文
- 汽车的电动助力转向系统,U463.4
- 基于ARM9的Windows CE系统移植,TP316.7
- 基于嵌入式图像处理单元的运动目标跟踪系统研究,TP391.41
- 面向嵌入式超声检测系统的图形接口设计与应用,TP274.53
- 多线阵CCD视觉测量系统的数据采集与处理,TP274.2
- LXI-VXI适配器研制,TP274
- 高性能恒温晶体振荡器温度控制系统的研究,TN752
- 嵌入式中医经脉理疗仪的研究,R197.39
- 基于windows xp嵌入式系统的心电检测分析仪,R197.39
- 基于嵌入式系统钻孔成像装置的研究,P634.3
- 一体化能量回馈电梯驱动控制系统实现,TP273
- 智能控制的电力核相技术研究,TP368.1
- 基于μC/OS-Ⅱ的红外辐射测温系统研究,TN215
- 基于DSP的双丝焊机及人机界面研究,TG409
- 基于WiFi的无线虚拟存储系统,TN929.5
- 嵌入式网络视频应用技术的研究与实现,TP368.1
- 小型移动机器人系统平台的模块化设计与实现,TP242
- 柴油机测试仪表校验仪及综合信息管理系统研究,TK426
- 嵌入式智能摄像机硬件设计,TN948.41
- 基于CAN总线的智能传感器网络系统的研制,TN929.5
- 基于人体运动传感的个人定位方法及系统实现,TN95
中图分类: > 工业技术 > 自动化技术、计算机技术 > 计算技术、计算机技术 > 微型计算机 > 各种微型计算机 > 微处理机
© 2012 www.xueweilunwen.com
|