[发明专利]图形化制作软件的系统和方法有效
申请号: | 201210062317.9 | 申请日: | 2012-03-12 |
公开(公告)号: | CN103309648A | 公开(公告)日: | 2013-09-18 |
发明(设计)人: | 牟春林 | 申请(专利权)人: | 苏州工业园区进一科技有限公司 |
主分类号: | G06F9/44 | 分类号: | G06F9/44 |
代理公司: | 暂无信息 | 代理人: | 暂无信息 |
地址: | 215000 江苏省*** | 国省代码: | 江苏;32 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 图形 制作 软件 系统 方法 | ||
技术领域
本发明是关于一种图形化制作软件的系统和方法,特别是面向非计算机专业人士的软件制作的系统和方法。
背景技术
本申请人在2010年申请了一种软件系统开发实施平台的发明专利,并于2010年7月14公开,公开号CN101776999A,该专利为非计算机专业人士提供了一套设计制作基于数据库的应用软件系统,用户可以通过图形界面的方式设计对象,然后通过画流程图的方式设计程序逻辑,从而实现一个基于数据库的应用系统,通过实践应用,发现如下缺点:
1.用于设计程序的数据保存在数据库中,不适合一些没有数据库的系统的软件制作;
2.通过画流程图方式设计的程序逻辑通过解释方式执行,效能低,电脑资源占用多。
专利CN1459719于2003年12月3日公开了一种图形化开发程序的系统及方法,该专利为程序开发人员提供了一种基于流程图方式开发调试程序的系统和方法,将传统的一行行的代码开发方式转换为通过流程图的代码开发方式,通过在流程图中撰写代码或代码块,可以更清晰的理解程序的逻辑,方便了程序的设计、调试和维护。该专利存在如下不足:
1.只能面向程序开发人员,并且要掌握特定编程语言的语法;
2.未实现在程序开发过程中常用的IF判断在流程图中的实现;
3.根据描述,流程图与程序码可以互相转换,故流程图转换成的程序码只能是程序源码,因为对于以机器码保存的目标代码,很难再转换为同样的原程序源码;
4.对于面向对象的开发支持性不好。
发明内容
本发明目的在于为非计算机专业人员提供一种图形化制作软件的系统和方法,通过以图形化的对象管理装置定义所需的对象及其属性和方法的基本信息,通过拖放流程图的方式定义程序逻辑,通过转换装置将定义的对象和程序逻辑流程图转换为可执行或被调用执行的目标代码,其间通过检查装置检查运算表达式和连线的正确性。
其中对象管理装置可以实现对象的属性名称、属性类型和方法基本信息的维护。
流程图形界面可以任意增加流程节点,节点中包含但不限于运算节点和判断节点;运算节点中可以写入运算表达式,可以写入方法函数实现其调用,对象的属性及方法可以包含在节点中参与运算;判断节点功能与运算节点功能类似,并增加对运算结果的判断功能,根据判断结果决定程序逻辑在流程图中执行的路径;各个节点间通过连线连接,从而实现节点中的运算表达式的顺序执行、判断执行、循环执行或其组合.
转换装置功能在于将图形化设计的对象和逻辑流程图转换为目标代码;所述目标代码是在特定的框架下可执行的代码或被调用执行的代码。
检查装置主要用于检查节点中语法的合法性,引用对象的属性和方法的合法性,以及连线的合法性,例如只有判断节点才可以有多个出的连线。
通过以上系统和方法,非计算机专业人员可以根据自己的业务模型通过对象管理装置建立需要的对象,再通过流程图形界面定义业务逻辑,经过转换装置的转换后即可制作出可以运行的软件。通过此系统,对于那些不懂计算机软件的人员,可根据自己的需求制作出专业的软件,而对于计算机专业人员,可以更高效的制作软件产品。
附图说明
图1为本发明的对象管理装置界面图;
图2为本发明的对象管理装置功能区界面图;
图3为本发明的流程图形界面图;
图4为本发明的流程图形界面的功能区界面图。
具体实施方式
以下通过实例说明实现本发明的最佳实例。
对象管理装置通过一表单维护的界面实现,因为表单可以更直观的表现对象,实现所见即所得,界面如图1,图中包含上边的功能区1,左边的目录区2及右边的表单维护区3。
请参考图2按钮区域11,自左向右依次为保存、向前撤销操作、向后撤销操作、新增项目、表单预览、发布表单、打开项目功能按钮;新增项目可以新增包含在目录区域的任一内容;表单预览可以以单独的窗口运行设计的表单,发布表单即将表单及其相关内容发布为目标代码。图中12部分为5个Tab页,默认是“开始”Tab,其包含了制作表单过程中常用的功能,部分功能来自其他Tab内容,“插入”Tab用于向表单中插入常用函数、图表、图片等插入操作,“公式”Tab用于在表单中应用常用的公式,“数据”Tab用于引用其他对象或数据源的数据,“布局”Tab用于调整表单内容布局及打印设置等。我们通过“开始”Tab说明对象管理功能。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于苏州工业园区进一科技有限公司,未经苏州工业园区进一科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201210062317.9/2.html,转载请声明来源钻瓜专利网。
- 上一篇:洗涤剂投放控制器
- 下一篇:带针注射器及带针注射器的制造方法