[发明专利]嵌入式图形用户界面框架系统及其程序管理方法有效
| 申请号: | 201510652754.X | 申请日: | 2015-10-10 | 
| 公开(公告)号: | CN105138230B | 公开(公告)日: | 2016-11-23 | 
| 发明(设计)人: | 胡江峰;杨亮亮;江发钦;范小俊;宋庆丰;邹小蓉;庞继锋 | 申请(专利权)人: | 珠海安联锐视科技股份有限公司 | 
| 主分类号: | G06F3/0481 | 分类号: | G06F3/0481 | 
| 代理公司: | 暂无信息 | 代理人: | 暂无信息 | 
| 地址: | 519085 广东省*** | 国省代码: | 广东;44 | 
| 权利要求书: | 查看更多 | 说明书: | 查看更多 | 
| 摘要: | 本发明提供一种嵌入式图形用户界面框架系统及其程序管理方法,上述方法包括以下步骤:通过鼠标控制模块获取外界输入的鼠标事件并传递给事件处理模块进行分析;所述事件处理模块通过信号回调模块和用户接口管理模块或者直接通过所述信号回调模块与控件集群进行信息交互,确定控件的状态变化;所述控件集群直接使用图形绘制模块或通过样式控制模块来使用图形绘制模块将控件绘制到屏幕上;通过鼠标控制模块和鼠标显示效果模块,使用非主线程控制鼠标在屏幕上绘制,显示出给定形状的鼠标,上述信号回调模块实现了一个信号关联多个回调、对控件集群中的目标控件发射的信号进行阻塞、让回调异步于信号执行,简化了用户编程的过程。 | ||
| 搜索关键词: | 嵌入式 图形 用户界面 框架 系统 及其 程序 管理 方法 | ||
【主权项】:
                嵌入式图形用户界面框架系统,其特征在于,包括事件处理模块、图形绘制模块、控件集群;其中,所述事件处理模块、所述图形绘制模块分别与所述控件集群相连;还包括信号回调模块、用户接口管理模块、鼠标控制模块、鼠标显示效果模块、样式控制模块;其中,所述信号回调模块、所述用户接口管理模块、所述样式控制模块分别与所述控件集群相连;所述信号回调模块分别与所述事件处理模块、所述用户接口管理模块相连;所述样式控制模块还与所述图形绘制模块相连;所述鼠标控制模块与事件处理模块相连、所述鼠标显示效果模块与所述鼠标控制模块相连;所述鼠标控制模块,用于捕获外界鼠标的移动状态并传递给所述事件处理模块;所述鼠标显示效果模块,用于设置任意大小的彩色图片作为鼠标外观;所述信号回调模块,实现信号定义、信号发射、信号‑回调的连接和断开;还用于一个信号关联多个回调,让编程用户实现一个事件发送触发多个操作;还用于对控件集群中目标控件发射的信号进行阻塞;还用于让回调异步于信号执行,4个特别的宏来完成这一机制:define_signal(signalname)‑—定义信号,定义名为signalname的信号,只支持定义无参信号;connect_signal(sender,signal,receiver,slot)‑—连接信号和回调,把sender的signal信号和receiver的slot回调关联起来;receiver和slot之间有归属关系,slot回调是receiver的静态成员函数,该静态成员函数为public类型或private类型,以这种方式连接的信号和回调,当信号发出时,slot回调会被立即调用;slot回调函数具备与typedef void(*RSSlot)(RSObject*sender,RSObject*receiver)相同的函数原型,slot回调函数的返回值为void,其参数列表为RSObject*sender,RSObject*receiver;connect_signal_queued(sender,signal,receiver,slot)‑—连接异步信号回调,和connect_signal类似,只是回调的触发方式不一样,当信号发出后回调不会立即执行,需排队等到下次事件循环或更晚的时刻才开始执行回调;disconnect_signal(sender,signal,receiver,slot)‑—断开信号回调,断开sender的signal信号和receiver的slot回调的关联。
            
                    下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。
                
                
            该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于珠海安联锐视科技股份有限公司,未经珠海安联锐视科技股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/patent/201510652754.X/,转载请声明来源钻瓜专利网。





