【技术实现步骤摘要】
应用程序的界面生成方法、装置、存储介质及计算机设备
本专利技术涉及信息
,尤其是涉及一种应用程序的界面生成方法、装置、存储介质及计算机设备。
技术介绍
市面上的界面库大多包括两种,一种是有句柄窗口界面库,例如,MFC界面库,还有一种是无句柄窗口界面库,例如,DerectUI界面库,两种方式相比之下,无句柄窗口界面库在动画效果的实现上相对来说要容易一些,因此,应用无句柄窗口界面库生成界面的方式更受欢迎。目前,针对无句柄窗口界面库,通常会预先绘制好各个控件对应的图片,当用户在窗口中操作时,会切换绘制好的图片贴在窗口中,生成界面展示给用户。然而,这种生成界面的方式,需要利用绘图工具提前绘制好界面上各个控件对应的图片,而绘图工具的绘制很难实现各种各种丰富的视觉效果,此外,当需要修改或者增加界面上控件的图片效果时,只能重新绘制图片,同时需要重新编译整个程序,不便于实现图片效果的增加或者修改。
技术实现思路
本专利技术提供了一种应用程序的界面生成方法、装置、存储介质及计算机设备,主要在于能够利用浏览器实 ...
【技术保护点】
1.一种应用程序的界面生成方法,其特征在于,包括:/n捕获应用程序窗口中基于目标控件的触发事件;/n根据所述触发事件和所述目标控件对应的标识信息,向浏览器发送所述目标控件的页面获取请求,所述浏览器用于根据所述标识信息,确定所述目标控件对应的页面文件,并根据所述触发事件在所述页面文件中进行响应,做出相应处理,生成所述目标控件对应的页面;/n接收所述浏览器反馈的页面,根据所述页面绘制所述目标控件对应的图片,并将所述图片粘贴至应用程序窗口中,生成展示界面。/n
【技术特征摘要】
1.一种应用程序的界面生成方法,其特征在于,包括:
捕获应用程序窗口中基于目标控件的触发事件;
根据所述触发事件和所述目标控件对应的标识信息,向浏览器发送所述目标控件的页面获取请求,所述浏览器用于根据所述标识信息,确定所述目标控件对应的页面文件,并根据所述触发事件在所述页面文件中进行响应,做出相应处理,生成所述目标控件对应的页面;
接收所述浏览器反馈的页面,根据所述页面绘制所述目标控件对应的图片,并将所述图片粘贴至应用程序窗口中,生成展示界面。
2.根据权利要求1所述的方法,其特征在于,所述根据所述页面绘制所述目标控件对应的图片,包括:
根据所述页面确定所述目标控件对应的图片中各点的像素值;
基于确定的图片中各点的像素值,绘制所述目标控件对应的图片。
3.根据权利要求1所述的方法,其特征在于,所述捕获应用程序窗口中基于目标控件的触发事件,包括:
捕获用户在所述应用程序窗口中对所述目标控件的操作;
基于对所述目标控件的操作,确定所述应用程序窗口中基于目标控件的触发事件。
4.根据权利要求1所述的方法,其特征在于,所述根据所述触发事件和所述目标控件对应的标识信息,向浏览器发送所述目标控件的页面获取请求,包括:
将所述触发事件和所述目标控件对应的标识信息,发送给预设浏览器控件,以便所述预设浏览器控件根据所述触发事件和所述目标控件对应的标识信息,向浏览器发送所述目标控件的页面获取请求。
5.一种应用程序的界面生成方法,其特征在于,包括:
接收应用程序窗口中目标控件的页面获取请求,所述页面获取请求携带有所述目标控件对应的触发事件和标识信息;
根据所述标识信息,确定所述目标控件对应的页面文件,并根据所述触发事件在所述页面文件中进行响应,做出相应处...
【专利技术属性】
技术研发人员:潘明,李烃林,田野,何世伟,
申请(专利权)人:成都安易迅科技有限公司,
类型:发明
国别省市:四川;51
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。