The invention discloses a code debugging method, device and system for graphical programming, which includes responding to code debugging instructions, loading and initializing the debugging blocks in the graphics block database, setting the debugging status and debugging mode of the debugging blocks, responding to the debugging instructions, calling the selected debugging blocks, and if the debugging status of the debugging blocks is already in place. When activated, the debugging mode of the debugging graphics block is debugged according to the debugging mode of the debugging graphics block, in which the debugging graphics block is a color block corresponding to the preset program code. By implementing embodiments of the present invention, code debugging can be performed in graphical programming.
【技术实现步骤摘要】
一种图形化编程的代码调试方法、装置及系统
本专利技术属于计算机领域,具体涉及一种图形化编程的代码调试方法、装置及系统。
技术介绍
由于文本编程技术门槛较高,只有专业技术人员才能掌握,而图形化编程对于零基础或年龄较小者容易理解,便于作为编程入门学习的方式,因此诞生了图形化编程。但现有的图形化编程系统不具有代码调试功能无法进行代码调试。
技术实现思路
本专利技术实施例提供一种图形化编程的代码调试方法、装置及系统,能够针对图形化编程进行代码调试。本专利技术一实施例提供图形化编程的代码调试方法,包括:响应代码调试指令,加载并初始化图形块数据库中的调试图形块;设置所述调试图形块的调试状态及调试模式;响应开始调试指令,调取选定的调试图形块;若调取的调试图形块的调试状态为已激活,则根据所述调取的调试图形块的调试模式进行调试;其中,所述调试图形块为,与预设的程序代码对应的色块。进一步的,所述调试模式包括单步调试、打印调试中的任意一种或两者组合。进一步的,还包括,当所述调试图形块的调试模式设为打印调试,或单步调试和打印调试的组合时,将预设的文本输入框在预设的显示区域进行显示,以使所述用户输入文本信息。进一步的,所述根据所述调取的调试图形块的调试模式进行调试,具体为:若所述调取的图形块的调试模式为打印调试,则直接在所述显示区域输出与所述调取的图形块对应的,已输入的文本信息;若所述调取的图形块的调试模式为单步调试,则执行所述调取的图形块进行单步调试。若所述调取的图形块的调试模式为单步调试和打印调试的组合,则执行所述调取的图形块进行单步调试并直接在所述显示区域输出,与所述调取的图形块 ...
【技术保护点】
1.一种图形化编程的代码调试方法,其特征在于,包括:响应代码调试指令,加载并初始化图形块数据库中的调试图形块;设置所述调试图形块的调试状态及调试模式;响应开始调试指令,调取选定的调试图形块;若调取的调试图形块的调试状态为已激活,则根据所述调取的调试图形块的调试模式进行调试;其中,所述调试图形块为,与预设的程序代码对应的色块。
【技术特征摘要】
1.一种图形化编程的代码调试方法,其特征在于,包括:响应代码调试指令,加载并初始化图形块数据库中的调试图形块;设置所述调试图形块的调试状态及调试模式;响应开始调试指令,调取选定的调试图形块;若调取的调试图形块的调试状态为已激活,则根据所述调取的调试图形块的调试模式进行调试;其中,所述调试图形块为,与预设的程序代码对应的色块。2.如权利要求1所述的图形化编程的代码调试方法,其特征在于,所述调试模式包括单步调试、打印调试中的任意一种或两者组合。3.如权利要求2所述的图形化编程的代码调试方法,其特征在于,还包括:当所述调试图形块的调试模式设为打印调试,或单步调试和打印调试的组合时,将预设的文本输入框在预设的显示区域进行显示,以使所述用户输入文本信息。4.如权利要求3所述的图形化编程的代码调试方法,其特征在于,所述根据所述调取的调试图形块的调试模式进行调试,具体为:若所述调取的图形块的调试模式为打印调试,则直接在所述显示区域输出与所述调取的图形块对应的,已输入的文本信息;若所述调取的图形块的调试模式为单步调试,则执行所述调取的图形块进行单步调试若所述调取的图形块的调试模式为单步调试和打印调试的组合,则执行所述调取的图形块进行单步调试并直接在所述显示区域输出,与所述调取的图形块对应的,已输入的文本信息。5.一种图形化编程的代码调试装置,其特征在于,包括调试图形块加载模块、调试图形块设置模块和调试模块;其中,所述调试图形块加载模块,用于响应代码调试指令,加载并初始化图形块数据库中的调试图形块;所述调试图形块设置模块,用于设置所述调试图形块的调试状态及调试模式;所述调试模块,用于响应开始调试指令,调取选定的调试图形块;若调取的调试图形块的调试状态为已激活,则根据所述调取的调试图形块的调试模式进行调试;其中,所述调试图形块为,与预设的程序代码对应的色块。6.一种图形化编程的代码调试系统,其特征在于,包括:图形块数据库、代码转换数据库和代码调试模块;其中,所述图形块数据库存储有调试图形块;所述图形块代码转换数据库,存储有与所述调试图形块对应的文本代码;所述代码调试模块,用于响应进入代码调试模式的指令,加载并初始化所述图形块数据库中的调试图形块;设置调试图形块的调试状态及调试模式;响应开始调试指令,调取调试图形块;若调取的调试图形块的调试状态为已激活,则根据所述调取的调试图形块的调试模式进行调试。7.如权利要求6所述的图形化编程的代码调试系统,其特征在于,还包括多媒体教学模块、用户测评数据库、题目数据...
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。