# 逻辑界面IDE介绍
# 页面分区介绍
- 1号区,导航栏通用模块;包括折叠区域功能、撤销功能和导航功能。
- 2号区,逻辑列表;核心功能模块,包括全局逻辑以及外置接口两大模块。
- 3号区,信息通用模块;主要用来查看操作所产生的信息。
- 4号区,组件/属性通用模块;编辑逻辑内容和标记信息。
- 5号区,逻辑画布;对逻辑进行操作的地方。
# 模块介绍
# 导航栏通用模块
从左到右依次为逻辑折叠按钮、撤销上一步操作(注:快捷键为Ctrl+z)、取消撤销、逻辑项、组件/属性折叠按钮。
右键逻辑项可对当前导航栏中的逻辑项进行操作。
# 逻辑模块
可供前端、API接口以及定时调用。其中还包括了实体自动生成的逻辑增删改查与导出逻辑。可以通过点击添加逻辑按钮增加全局逻辑。
右键逻辑可以使用以下操作:
- 添加输入参数:增加一个通过外部传入变量。
- 添加输出参数:增加一个经过逻辑处理的变量。且仅可以有一个输出参数。
- 添加局部变量:增加一个自定义变量。
- 设置定时任务:周期性执行该全局逻辑。设置定时任务的逻辑不可以有输入参数。
- 查找引用:在信息通用模块显示出该逻辑在哪里被引用。
- 导出为接口:将该逻辑到处为API接口。
# 信息通用模块
包括基础的日志、问题、发布、查找结果、协作模块,还可以通过设置查看NASL模块。
以下是常用模块:
问题:显示当前逻辑是否存在问题与存在哪些问题。
发布:每次发布都会显示发布过程,如果有异常则会显示异常信息。
# 组件/属性通用模块
- 组件模块:用于构造逻辑,与前端逻辑类型。但无法使用JS代码块。
- 属性模块:更改逻辑名称以及为其添加描述。描述可为导出接口提供辅助说明。
# 画布模块
拖拽逻辑组件构建逻辑的区域,可通过右键复制、粘贴、删除,也可以使用对应快捷键操作。
画布右下角为辅助功能区,包括逻辑折叠、画布拖拽、自适应逻辑大小、调整比例。