控件集及其脚本化技术实现

来源 :华中科技大学 | 被引量 : 0次 | 上传用户:sun11023024
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
嵌入式产品的人机交互功能越来越被人们所重视,图形用户界面作为人机交互的桥梁显得格外重要。这就对图形系统的控件集提出了新的要求,控件集在满足轻便、高效、美观、易维护的同时,也要提高使用控件集开发图形用户界面的开发效率,缩短开发周期。通过为控件集引入对象系统和脚本技术,结合脚本语言通俗易懂的、灵活、开发速度快等特点,实现一套基于脚本语言的控件集,大大提高图形用户界面开发的效率。控件集是基于对象系统的,使用面向对象思想开发。对象系统为控件集提供了一套基于C语言的面向对象机制,实现对象的类结构设计、对象的生命周期管理、对象的信号机制和对象的属性管理功能,完成对象的抽象、封装、构造与析构机制、引用计数管理。控件集提供了一套控件的继承体系和控件的管理体系。子类继承了父类所有的功能,在父类的基础上进行功能的扩展,继承体系减少了控件集扩展的复杂性,不用重复实现相同的功能。管理体系包括控件的焦点管理、事件处理机制、控件的显示控制,为控件的人机交互功能提供了保障,给用户美好的产品体验。通过控件和脚本模块的结合,实现控件集的脚本化,使得可以用JSON脚本语言描述控件对象及其属性,进而描述出整个图形用户界面。大大提高了图形用户界面的开发效率,降低了图形用户界面的维护难度。
其他文献
基于双目视觉的实时三维重建是以双目相机拍摄的图像为数据输入,通过视觉算法恢复出三维模型的逆向工程。双目立体视觉系统设备价格低廉,重建速度快且精度高,因此在无人机电
数据可靠性作为备份系统中最重要的指标之一。传统的C/S架构中,主要通过备份数据的冗余存储保障高可靠性。在引入P2P网络的混合架构中,数据分布在P2P网络和中心存储服务器中,对
近年来,图数据挖掘技术已经成为了一个备受关注的研究领域,由于现实世界中很多事物都能够自然地使用图模型来描述,该技术广泛地应用于社会网络、计算机网络、计算生物学、web应
近几年来,随着移动互联网概念的兴起,移动平台上的应用正在深刻改变我们的生活各个方面。移动平台中Android平台是最普及,最受欢迎的移动操作系统平台。移动设备的处理能力越
随着社会的进步和经济的增长,我国汽车的保有量迅速增长。高科技的交通管理手段逐渐取代了人工管理方式。高清卡口系统作为交通智能化的一个重要环节,通过使用高清晰度摄像机
网络建模已被证明是分析细胞内部工作原理的基本工具。人们对生物过程的理解已经被彻底改变,并且在疾病生物标志物的发现方面取得了很大进展。研究者已经致力于使用由高通量技
随着数字技术的发展,一些高性能的DSP(Digital Signal Processing),FPGA(FieldProgrammable Gate Array)开始应用于数据采集系统中,大大提高了系统的数据传输速度和数据处理速
多标签分类问题,是指多标签数据集的样本可以同时属于不同的类,类之间既可能相互重叠,又可能相互排斥。参数的设置是否最优对多标签分类算法的性能有一定的影响,而基于多目标
城市交通控制是提高城市交通运行效率的重要途径之一,也是城市交通现代化、智能化的重要标志。先进的城市交通信号控制系统对改善交通状况,充分利用现有道路的通行能力起着非
地表数据集的精度对陆面模式CLM3.5的模拟结果精度有较为明显的影响,尤其对较小区域进行模拟实验时,低分辨率的地表数据对模拟精度的影响更加明显;本论文的研究目标是使用广