基于嵌入式Linux的金融终端高效图形用户接口设计与实现

来源 :东南大学 | 被引量 : 0次 | 上传用户:aglusaiy
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
随着嵌入式技术的发展,现在涌现出了很多可支持Linux的图形用户接口(Graphic User Interface,GUI),而嵌入式产品对于界面的需求存在较大的差异,任何一个GUI系统都不可能适用于所有的嵌入式设备;另外,在金融应用领域也出现了新的需求,一方面金融终端由字符终端逐步向图形终端发展,另一方面各种银行业务系统正在逐步使用可扩展标记语言(Extensible Markup Language,XML),以将终端交易流程的显示和控制分开。   论文旨在为金融终端定制一个小型嵌入式GUI,并在该GUI接口上将可用来描述终端交易流程的XML文件解析后,对其显示和执行功能进行封装,为金融终端应用程序提供编程接口。首先,论文在深入分析嵌入式Linux系统中多种主流GUI系统的基础上,针对金融终端的需求,定制了一个小型GUI系统-SGUI,其主要特色是采用单窗口模式。SGUI体系结构分为:窗口系统、消息管理、图形设备接口和输入输出抽象层等四个模块,论文对这四个模块的实现进行了详细的介绍。其次,在SGUI接口上对XML文件的显示和执行功能进行封装,这主要包括以下部分:显示XML文件,XML文件的当前元素和其直接子元素包含所需显示的内容,且元素的不同关键词对应不同的显示方式;通过控件和XML元素一一对应的方式来识别用户的操作,然后根据XML文件自动进行窗口和控件的操作(创建、删除等);通过自定义特定消息的方式给金融终端应用程序提供编程接口,且将用户的交易数据记录在XML文件中。最后,设计了可用来描述终端交易流程的XML文件,并在所设计的接口上实现了金融终端的功能。   测试结果表明该系统能完成交易所需的功能,且界面显示性能良好,界面显示时间约为0.71秒,反应时间约为0.09秒。
其他文献
请下载后查看,本文暂不支持在线获取查看简介。 Please download to view, this article does not support online access to view profile.
微光夜视技术是用于解决黑暗夜间以及光照度较低时对图像的捕捉、获取,以便于在人眼呈现出清晰物像的技术,使人眼在时域、空间和频域上有所扩展。微光夜视技术现已用于夜间侦查
大气中CO2含量升高是导致温室效应的主要原因,因此CO2是温室气体减排的重点。利用微藻光合作用固定CO2是一种高效可行的碳捕获方法,且一些微藻具有环境适应能力强、生长周期短
背腹轴形成是脊椎动物胚胎早期发育过程中具有决定意义的发育事件之一。骨形成蛋白(BMP)信号通路在这个过程中发挥关键的作用。利用斑马鱼为模型,通过随机突变研究,研究者已经
聚类是一种重要的数据分析方法,在诸如计算机视觉、信息检索、数据挖掘和模式识别等领域得到了广泛的应用。目前,作为全局最优技术的进化计算已被很多学者用于聚类问题。基于
学位
报春苣苔属(Primulina)是我国喀斯特植物的一个重要类群,该属植物的地理分布具有高度的土壤专一性,绝大多数物种仅分布在石灰岩基岩土壤,还有一些仅分布在丹霞地貌土壤或砂页岩
多囊卵巢综合征(Polycystic ovary syndrome,PCOS)是一种生于育龄妇女中的常见内分泌紊乱疾病。世界范围内其发病率约6%~10%。稀发排卵或少排卵、雄激素过高症/高雄性激素血症、卵巢多囊化是PCOS在临床上的常见特征。大多研究表明PCOS主要由遗传因素和环境因素共同影响造成,但其准确的发病机制依旧不明确,需要进一步地深入研究。大量研究表明导致女性患PCOS的主要环境因素是环
学位
Background:Fagus sylvatica forms the treeline across the Apennines mountain range, with an average elevation of 1589 m a.s.l. Previous studies evidenced that th
学位