一种基于状态机的软件快速编程方法

基本信息

申请号 CN201910995549.1 申请日 -
公开(公告)号 CN110908650A 公开(公告)日 2020-03-24
申请公布号 CN110908650A 申请公布日 2020-03-24
分类号 G06F8/34 分类 计算;推算;计数;
发明人 游明琦;舒涛 申请(专利权)人 贵州云辰软件开发有限公司
代理机构 成都明涛智创专利代理有限公司 代理人 贵州云辰软件开发有限公司
地址 550000 贵州省贵阳市贵阳国家高新技术产业开发区金阳科技产业园标准厂房辅助用房B302室
法律状态 -

摘要

摘要 本发明涉及软件开发技术领域,且公开了一种基于状态机的软件快速编程方法,包括步骤:构建由状态图(graph)集合与接口(interface)集合组成的资源(Res);创建状态图(graph)的graphtop实例,并初始化起点(point start)和终点(point end)为未激活状态;根据资源(Res)指定的状态图(graph)关系创建状态图(graph),并初始化所有状态点(point)为未激活状态。本发明的优点在于,通过构建由状态图(graph)与状态点(point),并通过激活状态点获取状态值,经过状态点筛选出的状态值调取出代码块,可有效简化软件编程的方式,成功的将编程问题转换成了画图问题。从此,用户在开发时无需再面对大量代码,只需要创建几个状态图,填写几个属性和极少部分代码块即可完成软件编程。