【技术实现步骤摘要】
一种可视化的编程方法及终端设备
本申请属于可视化编程
,尤其涉及一种可视化的编程方法及终端设备。
技术介绍
随着计算机技术的进一步发展,为降低编程的难度,目前市场上出现了各种可视化的编程工具。其中,blockly是Google公司所开发的一种完全可视化的编程工具。在blockly中,各种语言的指令代码被包装为可视化的积木块。在开发时,通过拖拽组合积木块的形式,完成程序的编译。其中,每个积木块指示一条计算机可读指令,在运行时,按照积木块的排序和语法结构逐条运行积木块中指示的计算机可读指令。由于blockly已经根据各类语句的格式对积木块的形状进行了定义,开发人员无需过多关注语句的格式,从而降低了开发者的编程难度。基于blockly的特点,目前blockly在智力开发与教育领域应用十分广泛,也可以应用在一些较轻量的应用开发场景下。例如,使用blockly编程可以方便地实现对外部设备或者动画角色的运动状态的控制,如图1所示,为目前基于blockly技术的一种编程工具的界面示意图。在利用blockly进行设备控 ...
【技术保护点】
1.一种可视化的编程方法,其特征在于,包括:/n响应于用户触发的创建复合指令积木块事件,生成所述复合指令积木块,所述复合指令积木块指示至少两条计算机可读指令;/n响应于用户触发的针对所述复合指令积木块的运行指令,同时运行所述复合指令积木块所指示的所述至少两条计算机可读指令。/n
【技术特征摘要】
1.一种可视化的编程方法,其特征在于,包括:
响应于用户触发的创建复合指令积木块事件,生成所述复合指令积木块,所述复合指令积木块指示至少两条计算机可读指令;
响应于用户触发的针对所述复合指令积木块的运行指令,同时运行所述复合指令积木块所指示的所述至少两条计算机可读指令。
2.根据权利要求1所述的编程方法,其特征在于,所述创建复合指令积木块事件由用户执行对至少一个积木块的预设操作来触发。
3.根据权利要求1所述的编程方法,其特征在于,所述创建复合指令积木块事件由用户针对用户界面中任一目标积木块触发添加指令来触发;
所述响应于用户触发的创建复合指令积木块事件,生成所述复合指令积木块,包括:
响应于用户触发的所述添加指令,在所述目标积木块中新增空白行,所述目标积木块指示至少一条计算机可读指令;
获取用户输出的第一计算机可读指令,在所述空白行中记录所述第一计算机可读指令,得到所述复合指令积木块。
4.根据权利要求2所述的编程方法,其特征在于,所述预设操作包括触屏操作,光标控制操作,和语音控制操作中的一种或多种的组合。
5.根据权利要求3所述的编...
【专利技术属性】
技术研发人员:向庭锋,王轶丹,崔宁,熊友军,
申请(专利权)人:深圳市优必选科技股份有限公司,
类型:发明
国别省市:广东;44
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。