[发明专利]一种可视化编程方法、装置及运行器、可读存储介质有效
申请号: | 201910484904.9 | 申请日: | 2019-06-05 |
公开(公告)号: | CN110262791B | 公开(公告)日: | 2023-10-10 |
发明(设计)人: | 谢成鸿;胡高 | 申请(专利权)人: | 北京蓝亚盒子科技有限公司 |
主分类号: | G06F8/34 | 分类号: | G06F8/34 |
代理公司: | 北京动力号知识产权代理有限公司 11775 | 代理人: | 杨润 |
地址: | 100094 北京市海*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 可视化 编程 方法 装置 运行 可读 存储 介质 | ||
本申请公开了一种可视化编程方法、装置及运行器、可读存储介质。该方法包括:在可视化编程的编辑模式下,根据预定编程任务确定待编辑元素,并将其放置于所述编辑模式下的视图中,并将所述待编辑元素对应的逻辑控制组件放置于该同一个视图中;当需要建立待编辑元素与逻辑控制组件之间的关系时,在该同一视图中建立待编辑元素与逻辑控制组件之间的关系。通过该技术方案,将待编程元素、逻辑控制组件以及两者之间的逻辑关系表达在同一视图中,从而可以方便地确定待编程元素,提高了产品开发及编程效率。
技术领域
本申请涉及编程技术领域,尤其涉及一种可视化编程方法、装置及运行器、可读存储介质。
背景技术
随着计算机行业的发展,编程语言从低级语言向高级语言演变,编程门槛越来越低。为进一步提高开发效率及降低编程难度,如今出现了可视化编程,比如,游戏行业中对游戏动画的编程:在可视化编程的编辑模式下,从预先准备好的游戏元素库(比如,控件库、美术资源库等)中获取将要设计的游戏场景的各个目标元素,然后对这些目标元素在虚拟世界中的位置、大小、色彩等参数进行编辑,再对这些元素相互之间的逻辑控制关系进行编辑。当组成游戏场景的所有元素在虚拟世界中的位置关系等参数以及相互之间的逻辑关系被设定好后,生成可执行文件,在编辑模式下预览或者执行该可执行文件,即可在显示装置上展现出相应的游戏动画及动作。
在类似上述的可视化编程中,一般会涉及两类各自独立的视图,即用于描述目标元素之间逻辑关系的逻辑关系图和在虚拟世界中呈现具有逻辑关系的各个目标元素的显示视图。这两类独立视图相互对应,但通常位于编程工具的不同窗体之中。编程操作需要先在一个视图中确定目标元素,然后对目标元素按照预定任务进行编程,再切换到另一张视图中进行相应编程,通过在这两类视图上多次来回切换以及相互辅助参照,最终实现预定的编程任务。
上述这种可视化编程方式虽然能完成预定的编程任务,但是,当作为编程对象的目标元素较多时,在视图上呈现的目标元素数量相当惊人,尤其逻辑视图中的各个组件控制关系,将变得十分的错综复杂,要在这样的视图中查找确定目标元素进而对其进行编辑,是比较麻烦的事。即便在一个视图中找到某个目标元素,对其进行修改后,要切换到另一张视图中也很难较好地对应到相应的元素。此外,在这两类视图之间来回切换,也增加了操作的复杂度,影响到编程效率。
发明内容
本申请实施例提供一种可视化编程方法、装置以及运行器、可读存储介质,用于解决或改善现有技术中可视化编程中存在的问题。
一方面,本申请实施例提供的可视化编程方法包括:
在可视化编程的编辑模式下,根据预定编程任务从元素集合中选取编程任务需要的至少一个待编辑元素,并将所述待编辑元素放置于所述编辑模式下的视图中;
按照预定编程任务确定所述待编辑元素对应的逻辑控制组件,并将所述逻辑控制组件放置于所述待编辑元素所在的同一视图中;
当根据预定编程任务需要建立待编辑元素与逻辑控制组件之间的关系时,在同一所述视图中建立所述待编辑元素与所述逻辑控制组件之间的关系。
优选地,在同一所述视图中建立所述待编辑元素与所述逻辑控制组件之间的关系,包括:在位于同一所述视图中的所述待编辑元素与所述逻辑控制组件之间设置连接组件,以建立所述待编程元素与所述逻辑控制组件之间的关系。
优选地,所述连接组件为动态连接组件,所述动态连接组件能够动态性地表征所述待编辑元素与所述逻辑控制组件之间的逻辑控制关系。
优选地,所述方法包括:确定可视化编程的编辑模式当前所处状态,根据所述状态在所述视图中显示对应的逻辑控制组件,和/或,根据所述状态在所述视图中显示预定数量的逻辑控制组件。
优选地,所述动态连接组件位于所述视图的最上层。
优选地,所述动态连接组件包括如下任何一种:
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京蓝亚盒子科技有限公司,未经北京蓝亚盒子科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201910484904.9/2.html,转载请声明来源钻瓜专利网。