[发明专利]一种基于积木编程的区域积木块的实现方法及装置在审
申请号: | 201911249391.X | 申请日: | 2019-12-09 |
公开(公告)号: | CN110908662A | 公开(公告)日: | 2020-03-24 |
发明(设计)人: | 牟春林;周义龙 | 申请(专利权)人: | 苏州精易会信息技术有限公司 |
主分类号: | G06F8/38 | 分类号: | G06F8/38;G06F8/41 |
代理公司: | 暂无信息 | 代理人: | 暂无信息 |
地址: | 215123 江苏省苏州市*** | 国省代码: | 江苏;32 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 基于 积木 编程 区域 实现 方法 装置 | ||
本发明公开了一种基于积木编程的区域积木块的实现方法及装置,本发明的实施例通过接收区域积木块的定义内容,所述定义内容包括开始区域,结束区域以及开始和结束区域的连接区域,注释区域;解析所述区域积木块的定义内容,生成所述区域积木块;显示所述区域积木块。本发明解决了当逻辑越复杂,积木块累加的越多,需要滚动屏幕实现某项业务逻辑编辑,进而导致不能很好的区分逻辑片段,不便理解业务逻辑和后续维护难度加大的问题。
技术领域
本发明涉及图形化信息处理领域,尤其涉及一种基于积木编程的区域积木块的实现方法及装置。
背景技术
积木式编程在青少年教育领域得到越来越多的使用,该技术可以让青少年通过类似拼接积木的方式实现软件逻辑的设计,寓教于乐,从而降低软件开发难度和要求。因积木式编程技术的易用特性,少数物联网软件产品及APP客户端软件等应用软件开发也在试图引入该技术,以实现软件逻辑的快速设计和调整。
现有的积木式编程通过积木块顺序叠加的方式实现业务逻辑,当逻辑越复杂,积木块累加的越多,需要滚动屏幕实现某项业务逻辑编辑,进而导致不能很好的区分逻辑片段,不便理解业务逻辑和后续维护难度加大。
发明内容
鉴于上述现有技术的不足,本发明的目的在于提供一种基于积木编程的区域积木块实现方法及装置,旨在解决现有积木式编程技术中不能很好的区分逻辑片段,不便理解业务逻辑和后续维护难度加大的问题。
根据本发明的第一方面,提供了一种基于积木编程的区域积木块的实现方法,该方法包括:
接收区域积木块的定义内容,所述定义内容包括开始区域,结束区域以及开始和结束区域的连接区域,注释区域;
解析所述区域积木块的定义内容,生成所述区域积木块;
显示所述区域积木块。
在一种可能实施方式中,所述显示所述区域积木块之后,还包括:
接收对区域积木块内逻辑片段的操作;
接收对所述区域积木块内逻辑片段的描述信息;
将所述描述信息显示在所述区域积木块的注释区域。
在一种可能实施方式中,所述接收对所述区域积木块内逻辑片段的描述信息包括:预设所述注释区域文本长度,如果接收到的所述描述信息超过预设文本长度,隐藏超出部分并显示省略标记。
根据本发明的第二方面,提供了一种基于积木编程的区域积木块的实现装置,该装置包括:
接收模块,用于接收区域积木块的定义内容,所述定义内容包括开始区域,结束区域以及开始和结束区域的连接区域,注释区域;
解析模块,用于解析所述区域积木块的定义内容,生成所述区域积木块;
显示模块,用于显示所述区域积木块。
在一种可能实施方式中,还包括执行模块,包括:
接收单元,用于接收对区域积木块内逻辑片段的操作和接收对所述区域积木块内逻辑片段的描述信息;
注释显示单元,用于将所述描述信息显示在所述区域积木块的注释区域。
在一种可能实施方式中,所述接收单元包括:
预设子单元,用于预设所述注释区域文本长度,如果接收到的所述描述信息超过预设文本长度,隐藏超出部分并显示省略标记。
在一种可能实施方式中,所述接收单元包括:
预设子单元,用于预设所述注释区域文本长度,如果接收到的所述描述信息超过预设文本长度,计算超出部分的长度,自动扩展注释区域,包括自动增加注释区域的宽度或长度。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于苏州精易会信息技术有限公司,未经苏州精易会信息技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201911249391.X/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种肝胆外科用手术辅助装置
- 下一篇:一种降低亚磷酸中氯离子的方法