The invention discloses a graphical programming system, including: visual interface, which can add visual components and visual line components, each component represents a function of visual function, visual assembly line is used to establish a connection between visual function between components, visual line components with the direction of the program unit; add the edge node module and module, each module corresponds to a node with visual function components, and can realize the visualization of functional components of the representation of a function module and visualization module corresponding to boundary line, and according to the direction of visual line components to transfer data between node module. The invention uses pure graphical interface operation to build programs without writing code without compiling, and is simple and easy to use.
【技术实现步骤摘要】
图形化编程系统
本专利技术涉及人机交互领域。更具体地说,本专利技术涉及一种图形化编程系统。
技术介绍
随着软件行业的飞速发展,计算机编程已经不再是IT专业人员的工作,而是各行各业的用户用来实现各自领域目标的工具。但传统的基于文本和符号的编程语言,非IT专业人员理解起来异常困难,而且代码书写、编译、调试等工作更增大了非IT专业人员的使用难度。因此,亟需设计一种易用性好、直观性强,弱化编辑、运行、调试等概念的编程系统。
技术实现思路
本专利技术的一个目的是提供一种图形化编程系统,其利用纯图形化界面操作构建程序,无需书写代码,无需编译,简单易用。为了实现根据本专利技术的这些目的和其它优点,提供了一种图形化编程系统,包括:可视化操作界面,其可添加可视化功能组件和可视化线组件,每种可视化功能组件表示一种功能,可视化线组件用于建立可视化功能组件间的连接关系,可视化线组件具有方向性;程序解释单元,其可添加节点模块和边模块,每种节点模块分别与一种可视化功能组件对应,并可实现该种可视化功能组件表示的功能,边模块与可视化线组件对应,并可根据可视化线组件的方向在节点模块之间传递数据;其中,所述程序解释单元实时根据可视化操作界面上添加的可视化功能组件和可视化线组件,在所述程序解释单元中对应地添加节点模块和边模块,并根据可视化线组件的方向利用边模块建立节点模块间的数据传递关系。优选的是,所述的图形化编程系统,可视化功能组件展示有可设置的参数,与可视化功能组件对应的节点模块具有可设置的变量,当用户修改可设置的参数时,可设置的变量也同步修改。优选的是,所述的图形化编程系统,所述程序解释单元 ...
【技术保护点】
一种图形化编程系统,其特征在于,包括:可视化操作界面,其可添加可视化功能组件和可视化线组件,每种可视化功能组件表示一种功能,可视化线组件用于建立可视化功能组件间的连接关系,可视化线组件具有方向性;程序解释单元,其可添加节点模块和边模块,每种节点模块分别与一种可视化功能组件对应,并可实现该种可视化功能组件表示的功能,边模块与可视化线组件对应,并可根据可视化线组件的方向在节点模块之间传递数据;其中,所述程序解释单元实时根据可视化操作界面上添加的可视化功能组件和可视化线组件,在所述程序解释单元中对应地添加节点模块和边模块,并根据可视化线组件的方向利用边模块建立节点模块间的数据传递关系。
【技术特征摘要】
1.一种图形化编程系统,其特征在于,包括:可视化操作界面,其可添加可视化功能组件和可视化线组件,每种可视化功能组件表示一种功能,可视化线组件用于建立可视化功能组件间的连接关系,可视化线组件具有方向性;程序解释单元,其可添加节点模块和边模块,每种节点模块分别与一种可视化功能组件对应,并可实现该种可视化功能组件表示的功能,边模块与可视化线组件对应,并可根据可视化线组件的方向在节点模块之间传递数据;其中,所述程序解释单元实时根据可视化操作界面上添加的可视化功能组件和可视化线组件,在所述程序解释单元中对应地添加节点模块和边模块,并根据可视化线组件的方向利用边模块建立节点模块间的数据传递关系。2.如权利要求1所述的图形化编程系统,其特征在于,可视化功能组件展示有可设置的参数,与可视化功能组件对应的节点模块具有可设置的变量,当用户修改可设置的参数时,可设置的变量也同步修改。3.如权利要求1所述的图形化编程系...
【专利技术属性】
技术研发人员:赵洪鹏,
申请(专利权)人:武汉图灵创客科技有限公司,
类型:发明
国别省市:湖北,42
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。