【技术实现步骤摘要】
图形化编程工具中的积木块调整方法及相关装置
[0001]本申请涉及计算机
,尤其涉及一种图形化编程工具中的积木块调整方法及相关装置。
技术介绍
[0002]近年来,随着计算机技术的迅速发展,人们对于编程教育也越来越重视,面向编程初学者的图形化编程工具被越来越多的用户使用。此类图形化编程工具将编程语言封装在图形化的积木块中,用户通过搭建积木块的方式即可完成编程;此类图形化编程工具通常具有运行环境简单、标准化程度高、易于分享传播等优势。
[0003]在目前已有的图形化编程工具中,用户通过搭建积木块的方式编写出一套程序后,无法直接对后端连接有其它积木块的单个积木块进行调整,例如,用户无法直接选中单个积木块,并将其与所属的积木块组合分离。这对于图形化编程工具的用户来说,使用体验较差,对于用户的编程效率也有所影响。
技术实现思路
[0004]本申请实施例提供了一种图形化编程工具中的积木块调整方法及相关装置,能够对积木块组合中的单个积木块进行调整,从而提高图形化编程工具的用户的使用体验。
[0005 ...
【技术保护点】
【技术特征摘要】
1.一种图形化编程工具中的积木块调整方法,其特征在于,所述方法包括:检测到积木块调整元素在目标积木块处触发积木块预调整操作时,启动定时器计时,并记录所述积木块调整元素当前所处的位置作为第一位置;当所述定时器的计时时长达到预设时长阈值时,记录所述积木块调整元素当前所处的位置作为第二位置;若所述第二位置与所述第一位置相匹配,则确定当前触发针对所述目标积木块的调整操作;根据对于所述目标积木块的拖拽轨迹,调整所述目标积木块的显示位置以及所述目标积木块的接口参数。2.根据权利要求1所述的方法,其特征在于,所述根据对于所述目标积木块的拖拽轨迹,调整所述目标积木块的显示位置以及所述目标积木块的接口参数,包括:当所述拖拽轨迹用于使所述目标积木块与其所属的原始积木块组合分离时,调整所述原始积木块组合中与所述目标积木块相邻的积木块的接口参数、以及所述目标积木块的接口参数。3.根据权利要求2所述的方法,其特征在于,所述调整所述原始积木块组合中与所述目标积木块相邻的积木块的接口参数、以及所述目标积木块的接口参数,包括:当与所述目标积木块相邻的积木块包括前积木块和后积木块时,调整所述前积木块的后积木块连接参数为所述后积木块的标识,调整所述后积木块的前积木块连接参数为所述前积木块的标识,清空所述目标积木块的前积木块连接参数和后积木块连接参数;当与所述目标积木块相邻的积木块仅包括前积木块时,清空所述前积木块的后积木块连接参数,清空所述目标积木块的前积木块连接参数;当与所述目标积木块相邻的积木块仅包括后积木块时,清空所述后积木块的前积木块连接参数,清空所述目标积木块的后积木块连接参数。4.根据权利要求1所述的方法,其特征在于,所述根据对于所述目标积木块的拖拽轨迹,调整所述目标积木块的显示位置以及所述目标积木块的接口参数,包括:当所述拖拽轨迹用于使所述目标积木块移动至目标积木块组合中的目标位置时,调整所述目标积木块所属的原始积木块组合中与所述目标积木块相邻的积木块的接口参数、所述目标积木块组合中与所述目标位置相邻的积木块的接口参数、以及所述目标积木块的接口参数。5.根据权利要求4所述的方法,其特征在于,所述调整所述目标积木块所属的原始积木块组合中与所述目标积木块相邻的积木块的接口参数、所述目标积木块组合中与所述目标位置相邻的积木块的接口参数、以及所述目标积木块的接口参数,包括:当所述原始积木块组合中与所述目标积木块...
【专利技术属性】
技术研发人员:吴企帅,林柯楹,黄智远,赵建飞,
申请(专利权)人:深圳市腾讯网域计算机网络有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。