[发明专利]GUI程序制作辅助装置、GUI程序制作辅助方法、程序及集成电路有效
申请号: | 201280001513.3 | 申请日: | 2012-04-20 |
公开(公告)号: | CN102959511A | 公开(公告)日: | 2013-03-06 |
发明(设计)人: | 篠本雄基;矢岛英明;秦秀彦 | 申请(专利权)人: | 松下电器产业株式会社 |
主分类号: | G06F9/44 | 分类号: | G06F9/44 |
代理公司: | 中科专利商标代理有限责任公司 11021 | 代理人: | 汪惠民 |
地址: | 日本*** | 国省代码: | 日本;JP |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | gui 程序 制作 辅助 装置 方法 集成电路 | ||
技术领域
本发明涉及一种GUI(Graphical User Interface,图形用户界面)程序的制作辅助技术,尤其是有关提高GUI程序的制作效率的技术。
背景技术
近年来,个人电脑、手机及数字电视等数字家电产品(以下称为“设备”)普遍都具备GUI。
在用于使设备运行GUI的GUI程序制作中,为了提高开发效率,利用辅助GUI程序制作的GUI编译器(GUI builder)。
利用GUI编译器,设计师将构成按钮或图像等GUI的部件(GUI部件)配置在工作画面上,给配置的GUI部件设定大小或颜色等属性。GUI编译器根据配置于工作画面的GUI部件、为各GUI部件设定的属性,制作画面布局(screen layout)。
而且,利用GUI编译器,设计师进行将处理程序与构成画面布局的各GUI部件关联起来的工作。在此,处理程序是记载有用户对GUI部件进行操作时要执行的处理的程序,由程序员预先记述。
如果由设计师进行的将处理程序对应关联的工作结束,GUI编译器按照与画面布局和构成该画面布局的各GUI部件关联的处理程序,自动生成GUI程序的源代码(source code)。作为这样的GUI编译器,例如已由专利文献1所公开。
然而,在专利文献1所记载的GUI编译器中,完全没有考虑在处理程序所对应关联的画面布局被替换成别的画面布局时,简化对构成替换后的画面布局的各GUI部件进行处理程序的对应关联的工作。
专利文献1:日本专利公报特许第4197095号。
发明内容
本发明的目的在于提供一种能够提高在替换画面布局开发新的GUI程序时的开发效率的技术。
本发明所提供的GUI程序制作辅助装置包括,根据用户的操作输入,生成包含多个GUI(图形用户界面)部件的GUI画面布局,并将已生成的画面布局替换成别的画面布局的画面布局制作部;根据用户的操作输入,制作与操作所述GUI部件时所执行的处理有关的处理程序的处理程序制作部;根据用户的操作输入,将所述GUI部件与所述处理程序进行关联,生成表示该关联的连接信息的连接设定部;基于所述画面布局、所述处理程序以及所述连接信息,生成GUI程序的源代码的源代码生成部;当由所述画面布局制作部将已生成的画面布局替换成别的画面布局时,从替换前画面布局推测与替换后画面布局的GUI部件类似的GUI部件,并将类似的GUI部件彼此对应起来的画面布局比较部;执行将与所述替换前画面布局的GUI部件关联的所述处理程序与通过所述画面布局比较部而被对应起来的GUI部件进行关联的连接恢复处理的连接信息恢复部。
附图说明
图1是本发明实施方式的GUI程序制作辅助装置的方框图。
图2是在画面布局制作部生成画面布局时在显示器显示的输入画面的一个例子的示意图。
图3是画面布局定义信息的一个例子的示意图。
图4是在用户进行将GUI部件和处理程序关联起来的工作时所显示的输入画面的一个例子的示意图。
图5是连接信息的一个例子的示意图。
图6是处理程序的一个例子的示意图。
图7是源代码的一个例子的示意图。
图8(A)是替换前画面布局的一个例子的示意图,(B)是替换后画面布局的一个例子的示意图。
图9是表示本发明实施方式的GUI程序制作辅助装置进行GUI程序制作处理的流程图。
图10是表示替换画面布局时的处理的流程图。
图11是表示图10中S2300的子程序的流程图。
图12是表示比较例的GUI编译器的结构的方框图。
图13是表示本发明实施方式的GUI程序制作辅助装置的硬件结构的方框图。
具体实施方式
(到获得本实施方式的GUI程序制作辅助装置为止的经过)
图12是表示比较例的GUI编译器的结构的方框图。在图12中,比较例的GUI编译器2000包括画面布局制作部2001、连接设定部2002、处理程序制作部2003、源代码生成部2004以及存储部2005。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于松下电器产业株式会社,未经松下电器产业株式会社许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201280001513.3/2.html,转载请声明来源钻瓜专利网。
- 上一篇:抽油烟机及其龙卷风产生装置
- 下一篇:移动终端