【技术实现步骤摘要】
可视化编程方法、可视化编程设备以及存储介质
[0001]本专利技术涉及图形化编程
,尤其涉及可视化编程方法
、
可视化编程设备和存储介质
。
技术介绍
[0002]可视化编程实现过程中,不同子程序可预制成不同的程序控件,用户拖动控件到工作区域,使用连线等方式描述控件之间的执行顺序,基于创建的控件流程来生成对应的程序
。
[0003]目前,在用户将流程编辑完成试运行的过程中出错才会进行反馈提示,用户对控件功能不熟悉或操作失误等出错次数就会很多,这严重降低了编程效率和准确性
。
技术实现思路
[0004]本专利技术的主要目的在于提供一种可视化编程方法
、
可视化编程设备以及存储介质,旨在提高可视化编程的效率和准确性
。
[0005]为实现上述目的,本专利技术提供一种可视化编程方法,所述可视化编程方法包括以下步骤:
[0006]在备选区域显示备选程序控件;
[0007]当所述备选程序控件被移动至工作区域时,根据所述备选程序控件与所述工作区域内已有程序控件之间的关系输出反馈信息;
[0008]根据用户对所述备选程序控件的操作确定所述工作区域内程序控件的目标流程;
[0009]根据所述工作区域内程序控件和对应的目标流程生成执行程序
。
[0010]可选地,所述根据所述备选程序控件与所述工作区域内已有程序控件之间的关系输出反馈信息的步骤包括:
[0011]根据所述备选程序控
【技术保护点】
【技术特征摘要】
1.
一种可视化编程方法,其特征在于,所述可视化编程方法包括以下步骤:在备选区域显示备选程序控件;当所述备选程序控件被移动至工作区域时,根据所述备选程序控件与所述工作区域内已有程序控件之间的关系输出反馈信息;根据用户对所述备选程序控件的操作确定所述工作区域内程序控件的目标流程;根据所述工作区域内程序控件和对应的目标流程生成执行程序
。2.
如权利要求1所述的可视化编程方法,其特征在于,所述根据所述备选程序控件与所述工作区域内已有程序控件之间的关系输出反馈信息的步骤包括:根据所述备选程序控件与所述已有程序控件是否存在关联关系输出显示反馈信息;和
/
或,根据所述备选程序控件是否被放置于所述已有程序控件所在的预设界面范围内输出显示反馈信息
。3.
如权利要求2所述的可视化编程方法,其特征在于,所述根据所述备选程序控件与所述已有程序控件是否存在关联关系输出显示反馈信息的步骤包括:当所述备选程序控件与所述已有程序控件存在关联关系时,确定与所述备选程序控件关联的已有程序控件为目标程序控件,在所述目标程序控件所在的预设界面范围显示预设图形标识,以反馈所述备选程序控件移动至所述预设界面范围内时与所述目标程序控件之间的目标逻辑状态或所述目标程序控件与其他已有程序控件之间的目标逻辑状态;或,当所述备选程序控件与所述已有程序控件未存在关联关系时,根据预设参数调整所述备选程序控件的显示状态,以反馈备选程序控件无法编辑的状态
。4.
如权利要求3所述的可视化编程方法,其特征在于,所述在所述目标程序控件所在的预设界面范围显示预设图形标识的步骤包括:在所述预设界面范围的第一位置显示第一类图形标识,以反馈所述备选程序控件移动至所述第一位置时所述备选程序控件与所述目标程序控件的流程逻辑为并列关系
。5.
如权利要求3所述的可视化编程方法,其特征在于,所述在所述目标程序控件所在的预设界面范围显示预设图形标识的步骤包括:在所述预设界面范围的第二位置显示第二类图形标识,以反馈所述备选程序控件移动至所述第二位置时所述备选程序控件与所述目标程序控件的流程逻辑为先后关系
。6.
如权利要求5所述的可视化编程方法,其特征在于,所述第二位置包括第一子位置和第二子位置,所述第二类图形标识包括第一标识和第二标识,所述在所述预设界面范围的第二位置显示第二类图形标识的步骤包括:在所述第一子位置显示所述第一标识,以反馈所述备选程序控件与所述目标程序控件的流程逻辑为所述备选程序控件先于所述目标程序控件;在所述第二子位置显示所述第二标识,以反馈所述备选程序控件与所述目标程序控件的流程逻辑为所述备选程序控件后于所述目标程序控件
。7.
如权利要求3所述的可视化编程方法,其特征在于,所述在所述目标程序控件所在的预设界面范围显示预设图形标识的步骤包括:在所述预设界面范围的第三位置显示第三类图形标识,以反馈所述备选程序控件移动至所述第三位置时所述备选程序控件代替所述目标程序控件并获得所述目标程序控件与
其他已有程序控件的流程逻辑关系或中断所述目标程序控件与其他已有程序控件之间的流程逻辑关系
。8.
如权利要求7所述的可视化编程方法,其特征在于,所述根据用户对所述备选程序控件的操作确定所述工作区域内程序控...
【专利技术属性】
技术研发人员:陈建军,冼育英,裴潇潇,陈含章,刘鑫宇,曾梦颖,丁宝聚,杨秀婷,郭佳,潘磊,
申请(专利权)人:深圳市汇川技术股份有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。