可视化编程方法及系统技术方案

技术编号:36192029 阅读:26 留言:0更新日期:2022-12-31 21:09
本发明专利技术提供了一种可视化编程方法及系统,所述方法包括步骤:将多个预设编程能力元素分别映射为图形元素节点;将所述图形元素节点展示于一编辑页面;基于接收到的拖拽操作触发信号,将所述编辑页面中的所述图形元素节点进行连接,形成目标配置页面;以及执行所述目标配置页面,以生成对应的目标展示页面;本发明专利技术提供了一种新的具有可视化逻辑处理功能的低代码工具,在提供视图展示编程功能的同时,具备逻辑处理能力。逻辑处理能力。逻辑处理能力。

【技术实现步骤摘要】
可视化编程方法及系统


[0001]本专利技术涉及计算机软件
,具体地说,涉及一种可视化编程方法及系统。

技术介绍

[0002]在云计算和移动互联网的助推下,企业数字化转型加快,软件开发的需求激增。数字化不断改变着现实生活,给生活带来便利的同时,也加快了数据的爆发和软件更替的周期,移动互联网和物联网的发展让软件平台变得更加多元化和碎片化,软件开发商为了支持多元化的系统和平台,不得不投入更多的人力和资源进行多平台开发。
[0003]目前,“低代码(Low

Code)”的概念越来越受到软件开发领域的欢迎。关于“低代码”的定义是:利用很少或几乎不需要写代码就可以快速地开发应用,并可以进行快速配置和部署的一种技术和工具。
[0004]目前国外出现了许多低代码工具,如面向设计师的原型设计工具“Figma”,面向企业办公的表单和流程设计工具“Creator”。国内也涌现了许多优秀的低代码工具,如面向数据工程师的数据分析工具“DataV”。这些工具的主要特点是依托工具提供的基础能力和引擎基座,根据不同的用户群体的能力差本文档来自技高网...

【技术保护点】

【技术特征摘要】
1.一种可视化编程方法,其特征在于,包括以下步骤:S110,将多个预设编程能力元素分别映射为图形元素节点;S120,将所述图形元素节点展示于一编辑页面;S130,基于接收到的拖拽操作触发信号,将所述编辑页面中的所述图形元素节点进行连接,形成目标配置页面;以及S140,执行所述目标配置页面,以生成对应的目标展示页面。2.如权利要求1所述的可视化编程方法,其特征在于,所述预设编程能力元素包括运算符元素,所述图形元素节点包括运算符节点;步骤S110包括:将各个运算符元素分别映射为运算符节点。3.如权利要求2所述的可视化编程方法,其特征在于,所述图形元素节点还包括函数元素节点、参数元素节点、参数端口元素节点以及执行调度端口元素节点;步骤S120包括:将所述函数元素节点和所述执行调度端口元素节点组合,形成第一匹配对;将所述参数元素节点和所述参数端口元素节点组合,形成第二匹配对;基于所述第一匹配对和所述第二匹配对,生成第一输入可视化模块,并将所述第一输入可视化模块展示于一编辑页面。4.如权利要求3所述的可视化编程方法,其特征在于,步骤S120包括:根据所述运算符节点和所述参数端口元素节点,生成多个运算可视化模块;所述多个运算可视化模块具有级联关系,且包括第一运算可视化模块和第二运算可视化模块;步骤S140包括:将所述第一输入可视化模块作为第一运算可视化模块的输入参数;将所述第一运算可视化模块的输出结果作为所述第二运算可视化模块的输入参数。5.如权利要求1所述的可视化编程方法,其特征在于,步骤S140包括:将所述目标配置页面中的各可视化模块转换为预设编程语言代码;基于与所述预设编程语言代码对应的编译器,对所述预设编程语言代码进行编译。6.如权利要求5所述的可视化编程方法,其特征在于,所述基于与所述预设编程语言代码对应的编译器,对所...

【专利技术属性】
技术研发人员:傅临黎石梦南
申请(专利权)人:睿珀智能科技有限公司
类型:发明
国别省市:

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

1