[发明专利]一种宏语言的图形化表达方法有效
申请号: | 201510187184.1 | 申请日: | 2015-04-18 |
公开(公告)号: | CN106155668B | 公开(公告)日: | 2019-03-01 |
发明(设计)人: | 付强 | 申请(专利权)人: | 成都复晓科技有限公司 |
主分类号: | G06F8/34 | 分类号: | G06F8/34 |
代理公司: | 暂无信息 | 代理人: | 暂无信息 |
地址: | 610041 四川省成都市*** | 国省代码: | 四川;51 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | 本发明公开了一种宏语言的图形化表达方法,通过用图形呈现宏、宏间连接,直观形象地表达出计算机程序中各语句间的拓扑结构,提升了计算机程序开发的直观度;通过对嵌套宏的应用,即可以在开发时采用自顶向下、不断深化的开发方式,充分利用接口驱动的现代开发模式;也可以通过不断选择已有的宏,充分复用已有的宏,使得开发模块化,提升了开发主线清晰度、和宏的复用度。摒弃了由人来开发源程序带来的不可避免的各人差异性、不规范性,充分发挥了“人看图,机看文”的优势,对于软件的长期维护尤其方便。本方法在建立了源程序规则处理程序集后,几乎可以用于对所有的计算机程序语言的图形化表达,提高了计算机程序语言开发的直观度和可维护性。 | ||
搜索关键词: | 一种 语言 图形 表达 方法 | ||
【主权项】:
1.一种宏语言的图形化表达方法,其特征在于,包括以下步骤:步骤1,遍历已存在的宏,建立已有宏表格;遍历已存在的业务素材,建立已有业务素材表格;步骤2,根据已有宏表格,绘制宏选择器;根据已有业务素材表格,绘制业务素材选择器;并绘制参数编辑器、控制和逻辑工具、宏表达容器;步骤2所述的宏选择器,包括:绑定了拖拽到宏表达容器中的拖拽捕获事件的已有宏;和绑定了拖拽到参数编辑器的拖拽捕获事件的宏的输入、输出参数;步骤2中所述的业务素材选择器,包括绑定了将业务素材拖拽到参数编辑器中确定的形式参数位置的拖拽捕获事件;步骤2中所述的参数编辑器,包括:在参数编辑器中确定的形式参数位置,绑定了对拖拽的宏的参数或业务素材的拖拽释放事件;绑定了对拖拽的逻辑工具的拖拽释放事件;绑定了接收键盘输入文本的事件;步骤2中所述的控制和逻辑工具,包括:绑定了点击后,形成连接线的条件表格和宏的参数表格的事件的控件;绑定了拖拽到宏表达容器中形成一个新宏的拖拽捕获事件的新宏控件;绑定了拖拽逻辑工具到参数编辑器中形成逻辑表达式的拖拽捕获事件的控件;绑定了点击后,在拖拽一个宏到另一个宏时,产生有向连接线的连接线控件;绑定了点击后进入新的下一嵌套层次的事件的嵌套宏控件;绑定了点击后根据宏表达容器中各宏和连接线的拓扑结构、以及设置的各宏的参数和连接线的条件,按一定的算法建立各个连接线的条件表格和各个宏的参数表格,并提交这两个表格给步骤3的事件的控件;步骤2中所述的宏表达容器,包括:绑定了将已有宏从宏选择器拖拽到宏表达容器中的拖拽拖动、释放事件;绑定了被点击宏在参数编辑器中显示输入、输出参数的点击宏事件;绑定了宏的捕获、拖动、释放事件,且拖动事件发生过程中,连结于该宏的全部连接线端点位置随之发生改变;绑定了被点击连接线在参数编辑器中显示该连接线条件的点击线事件;步骤3,根据已经预先建立完成的源程序规则处理程序集和源程序规则表格,对表达界面建立并提交的连接线的条件表格和宏的参数表格进行处理转换,形成计算机的源程序表格;步骤3所述的源程序规则处理程序集和源程序规则表格,是在使用步骤1之前,根据确定的计算机语言的特点,已经预先建立完成的;所述的源程序规则处理程序集,是一个可执行的计算机程序集,包括首先对连接线的条件表格的各行、宏的参数表格的各行进行是否适用于本源程序规则处理程序的处理的检查,再对该行进行处理转换的功能;所述的源程序规则表格,是一个存在于内存中的二维表格,包含了调用对应的源程序规则处理程序的语句;步骤3所述的处理转换,包括按连接线的条件表格中行的顺序,对连接线的条件表格的每一行按下述顺序进行处理:首先处理开始宏,再处理连接线的条件,之后处理结束宏,然后处理连接线的条件表格的下一行的连接线的条件和结束宏,依此类推;按宏递归算法处理每一个宏;处理连接线本身的条件时,按源程序规则表格依次进行循环,按调用语句调用相应的源程序规则处理程序,将处理结果写入源程序表格的新增行中。
下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于成都复晓科技有限公司,未经成都复晓科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/patent/201510187184.1/,转载请声明来源钻瓜专利网。
- 上一篇:遥控飞行式室内环境数据采集器
- 下一篇:尿素生产工艺