嵌入式图形用户界面的支持开发平台设计

来源 :哈尔滨工业大学 | 被引量 : 0次 | 上传用户:edyzhang1979
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
上个世纪90年代后,以计算机和软件为核心的数字化技术取得了迅猛发展,广泛渗透到社会生活的各个领域,掀起了一场数字化技术革命。以数字电视为代表的嵌入式技术被公认成为一个研究的热点,使用的软、硬件技术飞速发展。许多的著名公司,诸如Intel、摩托罗拉和ST等积极为这些产品不断地推出芯片,并为这些芯片提供了界面友好的嵌入式操作系统。  早期的大多数嵌入式设备由于硬件条件等的限制,提供给用户的图形界面都非常简单,难以达到PC机的外观华丽GUI支持。直到最近出现的嵌入式操作系统Windows CE等后,才看到对嵌入式设备完整的图形用户界面支持。用户界面极大地影响了最终用户的使用,甚至决定了一个新产品的前途,而它同时也是计算机软件研制中最困难的部分之一。但是,如果图形用户界面系统提供了可视化开发平台,则可以方便的实现用户界面的可视化开发。因此,开发出具有可视化开发平台的嵌入式图形用户界面系统的意义是十分重要的。  本人对SWellSoft公司提供的嵌入式GUI系统PEG(Portable Embedded GUI)进行了较深入的研究,并对其进行了一定的改进和功能扩充,为其自行开发出一个的工具SWindowBuilder。该工具为PEG应用程序提供了“所见即所得”的界面编辑和C++代码自动生成的功能,替代了手动编码的繁重工作。开发用户界面的工作量巨大,费时费工,而使用可视化的开发工具SWindowBuilder,则会变得相当的简单和直观化。  本文首先对嵌入式图形用户界面 PEG的体系结构和技术内幕做了较深入的探讨,它具有轻型、占用资源少、高性能、高可靠性、可配置等特点。然后对可视化开发平台SWindowBuilder需要实现的功能进行了设计。最后对工具SWindowBuilder的程序结构和内部实现过程作了较详细的剖析,SWindowBuilder由本人设计实现,是一个基于PEG库的MFC应用程序,本文将重点介绍其结构设计和实现要点。  
其他文献
摘要:目前高考侧重于语言交际能力的测试,其中很重要的就是对听力方面的考查。而且听力分值相对很高,因此进行大量的听力实践和掌握听力题的解题技巧是十分重要的。语音问题在听力教学中不可忽视,尤其是在语言学习的初始阶段,强化语音训练对提高听力水平更是尤其重要。教师通过讲解、示范,帮助学生纠正不正确的发音,同时选择适当的录音材料进行模仿、跟读和听写等练习,培养学生对语流中的连读、同化、不完全爆破、弱读、重读
新时期背景下,建筑工程人员需给予施工管控高度重视,因其是保证建筑工程按时竣工的基本条件,还是提升建筑工程整体效益的根本因素.相关部门需加大施工管控力度,将其所存的作
针对当前我国电子工业的特点,即以加工制造为主,每年要生产加工成千上万的电路板。为保证电子产品上应用的电路板正常工作,对这些在流水线上生产装配的电路板必须经过严格的检测
目前,随着汽车工业的高速发展,由于汽车尾气排放造成的环境污染问题以及传统石油资源的大量消耗而引发的能源问题日益严重。在环境、能源等问题面临严峻挑战的情况下,电动汽
税控技术、开放性体系结构和可靠性是税控收款机的三大关键技术。税控技术是税控收款机的根本,开放性体系结构和可靠性是税控收款机推广的前提。税控收款机对于我国目前进行的
中心动脉压在评价心血管疾病的发病机理方面比外周血压起着更直接的预测作用。临床上,获取中心动脉压的“金标准”是将专用空心针头经皮下股动脉穿入,通过导管将微型血压探头