[发明专利]一种基于浏览器扩展的跨平台GUI快速原型开发方法无效

专利信息
申请号: 201110454183.0 申请日: 2011-12-30
公开(公告)号: CN102455914A 公开(公告)日: 2012-05-16
发明(设计)人: 王耀龙 申请(专利权)人: 四川长虹电器股份有限公司
主分类号: G06F9/44 分类号: G06F9/44
代理公司: 成都九鼎天元知识产权代理有限公司 51214 代理人: 徐宏;吴彦峰
地址: 621000 四*** 国省代码: 四川;51
权利要求书: 查看更多 说明书: 查看更多
摘要:
搜索关键词: 一种 基于 浏览器 扩展 平台 gui 快速 原型 开发 方法
【说明书】:

技术领域

发明涉及跨操作系统平台应用程序GUI界面快速原型开发的设计实现技术。

背景技术

GUI是现代计算机软件的主要人机界面,由于操作系统平台的多样性和不同图形库、编程语言、开发框架的异构分散性,形成了多种GUI开发技术并存、不统一的格局。HTML超文本标记语言和浏览器技术的兴起,给图形界面应用带来了新的发展阶段,以XML结合脚本语言的方式开发GUI软件正逐渐成为一种主流。

现代GUI应用程序的核心组成通常以各种控件形成的工具栏、菜单栏的形式出现,不同的应用开发平台和操作系统环境提供的开发框架都各不相同。对快速原型的应用开发者来说,学习多种编程接口、使GUI软件得以跨平台无疑具有一定的难度。

发明内容

本发明的目的是针对现有的GUI开发方法不统一、初学者难以掌握的缺陷,提供一基于浏览器扩展的跨平台GUI快速原型开发方法。

本发明采用的技术方案是这样的:一种基于浏览器扩展的跨平台GUI快速原型开发方法,包括:

步骤1:启动原始软件部分,调用当前系统的基本图形设备接口初始化浏览器核心引擎,并为浏览器引擎注册GUI事件消息循环;

步骤2:利用HTML构造用于绘制控件的控件区域;

步骤3:利用HTML或XML定义控件;

步骤4:利用JavaScript Native语言在所述控件上定义扩展对象方法。

优选地,在步骤4中,利用JavaScript Native语言调用原始软件的程序接口实现控件上的对象方法定义。

优选地,还包括利用CSS为控件添加背景图片、设置控件上文字标识以及设定控件宽高的步骤。

综上所述,由于采用了上述技术方案,本发明的有益效果是:

本方法开发出来的GUI可以在各种操作系统上使用;统一了GUI开发风格;最大程度上利用了HTML/XML/CSS/JavaScript的既有成熟技术和先进的内容布局面、样式风格面、应用逻辑面相互分离独立的架构,GUI原型开发速度大大提高。

具体实施方式

本说明书中公开的所有特征,或公开的所有方法或过程中的步骤,除了互相排斥的特征和/或步骤以外,均可以以任何方式组合。

本说明书(包括任何附加权利要求、摘要)中公开的任一特征,除非特别叙述,均可被其他等效或具有类似目的的替代特征加以替换。即,除非特别叙述,每个特征只是一系列等效或类似特征中的一个例子而已。

当原始软件基本功能实现之后,为其增添GUI控件接口,形成一用户界面友好的原型,其界面可划分为两部分:需要添加的控件GUI区域和原有文档内容区域。文档内容区域可以存在,也可能不存在(不存在的情况即原始软件没有任何GUI部分)。

首先,启动原始软件部分,调用当前系统的基本图形设备接口初始化浏览器核心引擎,并为浏览器引擎注册GUI事件消息循环;

然后,利用HTML构造用于绘制控件的控件区域;利用HTML或XML定义控件;利用JavaScript Native语言在所述控件上定义扩展对象方法。

其中,利用JavaScript Native语言在所述控件上定义方法的具体做法是利用JavaScript Native语言调用原始软件的程序接口。当页面控件区域的用户事件如鼠标点击、键盘按键发生时,页面的JavaScript脚本调用对应的JavaScript扩展对象方法,进而调用原始软件的程序接口,完成控件的控制和交互功能。

 为了使控件更加美观,还可以利用CSS细化控件外观,为控件添加背景图片、设置控件上文字标识以及设定控件宽高。

进一步举例说明本发明中定义控件的步骤,以单行多列控件栏为例,控件依次为按钮1、按钮2、输入框,则其HTML可写为:

<table>

      <tr>

           <td>

                 <button  id = “controlButton1”> .. </button>

           </td>

           <td>

                 <button  id = “controlButton2”> .. </button>

下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。

该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于四川长虹电器股份有限公司,未经四川长虹电器股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服

本文链接:http://www.vipzhuanli.com/pat/books/201110454183.0/2.html,转载请声明来源钻瓜专利网。

×

专利文献下载

说明:

1、专利原文基于中国国家知识产权局专利说明书;

2、支持发明专利 、实用新型专利、外观设计专利(升级中);

3、专利数据每周两次同步更新,支持Adobe PDF格式;

4、内容包括专利技术的结构示意图流程工艺图技术构造图

5、已全新升级为极速版,下载速度显著提升!欢迎使用!

请您登陆后,进行下载,点击【登陆】 【注册】

关于我们 寻求报道 投稿须知 广告合作 版权声明 网站地图 友情链接 企业标识 联系我们

钻瓜专利网在线咨询

周一至周五 9:00-18:00

咨询在线客服咨询在线客服
tel code back_top