一种可视化编程控制方法、系统、装置及计算机存储介质制造方法及图纸

技术编号:27241449 阅读:14 留言:0更新日期:2021-02-04 12:13
本申请公开了一种可视化编程控制方法、系统、装置及计算机存储介质,用于提高编程效率。本申请方法包括:显示演示界面,所述演示界面中包含有至少一个操作对象,所述操作对象预配置有对应的代码;获取用户的第一操作指令,所述第一操作指令用于从所述演示界面的至少一个操作对象中选择目标操作对象;根据所述第一操作指令获取编辑界面以及获取与所述目标操作对象对应的目标代码,所述编辑界面为可编辑状态的界面;在所述编辑界面显示所述目标代码。码。码。

【技术实现步骤摘要】
一种可视化编程控制方法、系统、装置及计算机存储介质


[0001]本申请涉及计算机编程控制
,尤其涉及一种可视化编程控制方法、系统、装置及计算机存储介质。

技术介绍

[0002]随着计算机编程控制技术的不断发展,编程控制技术得到了广泛的应用,编程控制技术在教育、医疗、工业生产以及军事等领域发挥着举足轻重的作用。
[0003]现有技术提供的方案中,例如在MINECRAFT中,包含了各种各样的方块或者控件,不同的方块或者控件具有不同的功能,用户可以使用这些方块或者控件搭建想要的对象,进而实现想要的功能,然而方块或者控件的功能实现方法往往是已经被固化在了方块里面,对于用户而言,用户只知道它具有这种功能,却难以了解这些方块或者控件的功能是通过哪些代码实现的。因此,现有技术提供的方案实用性较低。

技术实现思路

[0004]本申请第一方面提供了一种可视化编程控制方法,包括:
[0005]显示演示界面,所述演示界面中包含有至少一个操作对象,所述操作对象预配置有对应的代码;
[0006]获取用户的第一操作指令,所述第一操作指令用于从所述演示界面的至少一个操作对象中选择目标操作对象;
[0007]根据所述第一操作指令获取编辑界面以及获取与所述目标操作对象对应的目标代码,所述编辑界面为可编辑状态的界面;
[0008]在所述编辑界面显示所述目标代码。
[0009]可选的,在所述在所述编辑界面显示所述目标代码之后,所述方法还包括:
[0010]开始执行所述目标代码;
[0011]在所述编辑界面中确定当前执行的目标代码段;
[0012]通过所述演示界面演示所述操作对象与所述目标代码段对应的变化并通过突出的方式在所述编辑界面中显示所述目标代码段。
[0013]可选的,在所述在所述编辑界面显示所述目标代码之后,所述方法还包括:
[0014]获取用户的第二操作指令,所述第二操作指令用于在所述编辑界面中选中目标代码段;
[0015]根据所述第二操作指令确定所述目标代码段并执行所述目标代码段;
[0016]通过在所述演示界面控制所述操作对象演示与所述目标代码段对应的变化。
[0017]可选的,在所述在所述编辑界面显示所述目标代码之后,所述方法还包括:
[0018]获取用户的第三操作指令,所述第三操作指令用于编辑所述目标代码;
[0019]根据所述第三操作指令更新所述目标代码;
[0020]获取更新后的目标代码并执行更新后的目标代码;
[0021]通过在所述演示界面控制所述操作对象演示与所述更新后的目标代码段对应的变化。
[0022]可选的,在所述根据所述第二操作指令更新所述目标代码之后,在所述获取更新后的目标代码之前,所述方法还包括:
[0023]获取用户的试运行指令,所述试运行指令用于开始执行更新后的目标代码。
[0024]可选的,在所述在所述编辑界面显示所述目标代码之后,所述方法还包括:
[0025]开始执行所述目标代码;
[0026]在执行所述目标代码的过程中判断所述目标代码中是否有错误代码段;
[0027]若是,则确定所述错误代码段在所述编辑界面中的位置;
[0028]通过突出的方式在所述编辑界面中显示所述错误代码段;
[0029]根据所述错误代码段生成提示信息,所述提示信息用于提示用户纠正所述错误代码段。
[0030]可选的,所述获取用户的第三操作指令包括:
[0031]获取用户对所述编辑界面中滑动条的拖动指令,所述滑动条用于调整所述目标代码中的变量。
[0032]本申请第二方面提供了一种可视化编程控制系统,包括:
[0033]显示单元,用于显示演示界面,所述演示界面中包含有至少一个操作对象,所述操作对象预配置有对应的代码;
[0034]第一获取单元,用于获取用户的第一操作指令,所述第一操作指令用于从所述演示界面中选择目标操作对象;
[0035]第二获取单元,用于根据所述第一操作指令获取编辑界面以及获取与所述目标操作对象对应的目标代码,所述编辑界面用于展示所述目标代码;
[0036]所述显示单元还用于在所述编辑界面显示所述目标代码。
[0037]本申请第三方面提供了一种可视化编程控制装置,包括:
[0038]处理器、存储器、输入输出单元以及总线;
[0039]所述处理器与所述存储器、所述输入输出单元以及所述总线相连;
[0040]所述存储器保存有程序,所述处理器调用所述程序以执行如第一方面以及第一方面中任一项可选的所述的方法。
[0041]本申请第四方面提供了一种计算机可读存储介质,所述计算机可读存储介质上保存有程序,所述程序在计算机上执行时执行第一方面以及第一方面中任一项可选的所述的方法。
[0042]从以上技术方案可以看出,本申请具有以下优点:
[0043]本申请提供的可视化编程控制方法中,首先显示演示界面,演示界面中包含有操作对象,操作对象预配置有对应的代码;用户可以通过对演示界面中做出一定的操作指令,终端即可根据第一操作指令获取编辑界面以及获取与目标操作对象对应的目标代码,并在编辑界面中展示该操作对象的目标代码。本申请提供的可视化编程控制方法中,用户可以直观看到各个控制对象的代码,提高了编程控制的实用性。
附图说明
[0044]为了更清楚地说明本申请中的技术方案,下面将对实施例描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本申请的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
[0045]图1为本申请中可视化编程控制方法的一个实施例流程示意图;
[0046]图2为本申请中可视化编程控制方法的另一个实施例流程示意图;
[0047]图3为本申请中可视化编程控制方法的另一个实施例流程示意图;
[0048]图4为本申请中可视化编程控制系统的一个实施例结构示意图;
[0049]图5为本申请中可视化编程控制装置的一个实施例结构示意图。
具体实施方式
[0050]现有技术提供的方案中,例如在MINECRAFT中,包含了各种各样的方块或者控件,不同的方块或者控件具有不同的功能,用户可以使用这些方块或者控件搭建想要的对象,进而实现想要的功能,然而方块或者控件的功能实现方法往往是已经被固化在了方块里面,对于用户而言,用户只知道它具有这种功能,用户难以了解这些方块或者控件的功能是通过哪些代码实现的。因此,现有技术提供的方案实用性较低。
[0051]基于此,本申请提供了一种可视化编程控制方法、系统、装置及计算机存储介质,用于提高编程控制的实用性。
[0052]需要说明的是,本申请提供的可视化编程控制方法,可以应用于终端也可以应用于系统,还可以应用于服务器上,例如终端可以是智能手机或电脑、平板本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种可视化编程控制方法,其特征在于,所述方法包括:显示演示界面,所述演示界面中包含有至少一个操作对象,所述操作对象预配置有对应的代码;获取用户的第一操作指令,所述第一操作指令用于从所述演示界面的至少一个操作对象中选择目标操作对象;根据所述第一操作指令展示编辑界面以及获取与所述目标操作对象对应的目标代码,所述编辑界面为可编辑状态的界面;在所述编辑界面显示所述目标代码。2.根据权利要求1中所述的控制方法,其特征在于,在所述在所述编辑界面显示所述目标代码之后,所述方法还包括:开始执行所述目标代码;在所述编辑界面中确定当前执行的目标代码段;通过在所述演示界面控制所述操作对象演示与所述目标代码段对应的变化,并通过突出的方式在所述编辑界面中显示所述目标代码段。3.根据权利要求1或2中所述的控制方法,其特征在于,在所述在所述编辑界面显示所述目标代码之后,所述方法还包括:获取用户的第二操作指令,所述第二操作指令用于在所述编辑界面中选中目标代码段;根据所述第二操作指令确定所述目标代码段并执行所述目标代码段;通过在所述演示界面控制所述操作对象演示与所述目标代码段对应的变化。4.根据权利要求1或2中所述的控制方法,其特征在于,在所述在所述编辑界面显示所述目标代码之后,所述方法还包括:获取用户的第三操作指令,所述第三操作指令用于编辑所述目标代码;根据所述第三操作指令更新所述目标代码;获取更新后的目标代码并执行更新后的目标代码;通过在所述演示界面控制所述操作对象演示与所述更新后的目标代码段对应的变化。5.根据权利要求4中所述的控制方法,其特征在于,在所述根据所述第三操作指令更新所述目标代码之后,在所述获取更新后的目标代码并执行更新后的目标代码之前,所述方法还包...

【专利技术属性】
技术研发人员:李西峙
申请(专利权)人:深圳市大富网络技术有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1