一种可视化积木代码调试方法、装置、系统及介质制造方法及图纸

技术编号:30821972 阅读:12 留言:0更新日期:2021-11-18 12:06
本发明专利技术公开了一种可视化积木代码调试方法、装置、系统及介质,方法包括:根据接收到的段调试指令获取积木编辑区域内的待调试积木段;调试所述待调试积木段中的积木代码块;获取当前处于调试状态的积木代码块并配置进度条,根据当前处于调试状态的积木代码块的调试进度控制所述进度条的移动状态。本发明专利技术实施例通过在调试积木代码时为当前处于调试状态的积木配置进度条,通过控制进度条的移动状态体现其调试进度,使用户能直观的获知当前处于调试状态的积木代码块及其调试进度,实现可视化的实时定位积木代码调试,为用户提供了准确且及时的积木调试信息,有利于错误修复时的积木代码定位,有效提高了积木代码调试的直观性与修复效率。修复效率。修复效率。

【技术实现步骤摘要】
一种可视化积木代码调试方法、装置、系统及介质


[0001]本专利技术涉及图形化编程
,尤其涉及一种可视化积木代码调试方法、装置、系统及介质。

技术介绍

[0002]目前图形化编程教育受到越来越多学生和家长的欢迎,在传统的基于积木代码块的图形化编程工具中,除了编程对象的舞台区域外,其余部分便是积木的放置编辑区域,用户可将积木堆放在放置编辑区域中并进行积木功能调试。
[0003]然而现有的积木调试功能中,用户无法得知当前调试的积木段进度,当用户拼接多块积木时,开始调试之后,用户并不能得知当前调试所运行到的积木是哪一块,用户在调试过程中无法直观感受到积木对舞台对象表现的影响,使得在发生代码错误时也无法迅速定位到当前正在执行的积木,导致积木调试效率和直观性均较低。
[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]图1为本专利技术提供的可视化积木代码调试方法较佳实施例的流程图;
[0039]图2为本专利技术提供的可视化积木代码调试方法应用实施例的流程图;
[0040]图3为本专利技术提供的可视化积木代码调试装置较佳实施例的功能模块示意图;
[0041]图4为本专利技术提供的可视化积木代码调试系统较佳实施例的硬件结构示意图。
具体实施方式
[0042]为使本专利技术的目的、技术方案及效果更加清楚、明确,以下对本专利技术进一步详细说明。应当理解,此处所描述的具体实施例仅仅用以解释本专利技术,并不用于限定本专利技术。以下结合附图对本专利技术实施例进行介绍。
[0043]请参阅图1,图1为本专利技术提供的可视化积木代码调试方法较佳实施例的流程图。如图1所示,其包括如下步骤:
[0044]S100、根据接收到的段调试指令获取积木编辑区域内的待调试积木段;
[0045]S200、调试所述待调试积木段中的积木代码块;
[0046]S300、获取当前处于调试状态的积木代码块并配置进度条,根据当前处于调试状态的积木代码块的调试进度控制所述进度条的移动状态。
[0047]本实施例中,用户可通过PC端或移动终端上的IDE(Integrated Development Environment,集成开发环境)进行积木编程操作,即IDE为预先安装在PC端或移动终端上的积木编程软件,其集成了例如代码编辑器、编译器、解释器、调试器等,用户通本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种可视化积木代码调试方法,其特征在于,包括如下步骤:根据接收到的段调试指令获取积木编辑区域内的待调试积木段;调试所述待调试积木段中的积木代码块;获取当前处于调试状态的积木代码块并配置进度条,根据当前处于调试状态的积木代码块的调试进度控制所述进度条的移动状态。2.根据权利要求1所述的可视化积木代码调试方法,其特征在于,所述根据接收到的段调试指令获取积木编辑区域内的待调试积木段,包括:接收用户输入的段调试指令并获取积木编辑区域内全部的积木代码数据;根据所述段调试指令中的调试范围信息从所述积木代码数据中获取相应的待调试积木段。3.根据权利要求1所述的可视化积木代码调试方法,其特征在于,所述调试所述待调试积木段中的积木代码块,具体包括:按积木拼接顺序依次调试所述待调试积木段中的积木代码块。4.根据权利要求1所述的可视化积木代码调试方法,其特征在于,所述调试所述待调试积木段中的积木代码块之前,还包括:获取所述待调试积木组合中每个积木代码块的执行时长。5.根据权利要求4所述的可视化积木代码调试方法,其特征在于,所述获取当前处于调试状态的积木代码块并配置进度条,根据当前处于调试状态的积木代码块的调试进度控制所述进度条的移动状态,包括:检测所述待调试积木段中当前处于调试状态的积木代码块;在当前处于调试状态的积木代码块的一侧配置进度条;获取当前处于调试状态的积木代码块的调试进度,根据所述调试进度和执行时长控制所述进度条上调试游标的移动状态。6.根据权利要求1

5任意一项所述的可视化积木代码调试方法,其特征在...

【专利技术属性】
技术研发人员:李天驰孙悦陆景怡
申请(专利权)人:深圳点猫科技有限公司
类型:发明
国别省市:

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

1