低代码开发环境的使用
低代码开发环境的使用
本文简要介绍 Ticos Studio 的基本使用。
界面布局
一个完整的 IDE 界面如下所示:
可以看到,大体上分为以下几个区域:菜单、项目管理窗格、工作区、信息窗格以及快捷工具栏、帮助信息等。
菜单
项目管理窗格
工作区
工作区的背景是一个格子结构,便于开发者整齐的放置节点。工作区没有边界,开发者可以无限的滚动并添加更多的节点(虽然在一个工作流中添加过多节点并不推荐)。
如果不小心将工作流移动出了可视区域,可以点击菜单视图 --> 定位到中央来让工作流显示到正中间。
信息窗格
快捷工具栏
快捷工具栏上的功能与菜单中的选项有对应关系。
帮助与账户信息
当我们选中任一节点并按下 H 键时,工作区右侧就会展示对应的帮助。
开始开发
在启动 IDE 时通常都会默认打开一个空白的项目,名称为 My Project。这时候开发者可以选择如下三种操作:
直接在缺省项目中添加节点开始开发,之后保存到自己期望的位置;
按缺省项目中工作区的提示,点击打开示例项目,以打开 IDE 内置的精细设计的示例项目,很适合初学者快速掌握常用节点和基本功能的使用;
通过菜单项文件 --> 打开工程来打开一个自己之前保存的项目,并在这个项目上继续工作;
模拟运行
通过菜单部署 --> 模拟运行,或者直接点击工具栏上的游戏手柄图标,可以启动模拟运行。
关于模拟运行的更多细节,请查看调试文档。
板上运行
通过菜单部署 --> 上传到开发板,或者直接点击工具栏上的闪电或者甲虫图标,可以启动编译代码并上传到开发板的过程。
有些开发板的调试功能会有问题,导致 IDE 无法正常进入调试界面。这个时候只需要按一下开发板上的重置按钮(RST)即可。
节点管理
在开发过程中可以随时按 I 键打开节点搜索框。比如输入 led 将会在 Ticos Gallery 中全局搜索关键词匹配的节点,并在搜索框下部以列表的方式列出。
鼠标在这些结果上移动时,右侧将会自动展示每一个节点的说明文档。找到合适的节点后,点击该节点添加到当前打开的项目中。
节点库管理
上述操作只会在项目中插入一个特定的节点,如果我们需要引入一个包含若干常用节点的外部库,则需要进行节点库管理。
在 IDE 左侧的项目管理窗格顶部可以看到几个按钮,分别为:添加工作流、添加节点库、筛选和菜单。我们可以点击添加节点库,这时候会弹出一个看起来和添加节点很类似的搜索框。此时我们需要输入匹配的节点库,并添加到项目管理窗格的节点库列表中。
项目管理
因为一个项目通常需要较长时间的持续开发,且会涉及到团队协同,我们需要谨慎的管理项目文件,并引入版本管理概念。
保存到本地
保存到本地时,可以选择多项目一起打为一个单文件包,还是以多文件的方式保存。单文件包比较方便传递,而多文件方式比较适合查看。
考虑到版本管理的需求,除非是纯粹验证想法用的小项目,我们会更建议以多文件方式保存,且用版本管理的方式保护代码安全。
保存到云端
云端目前不提供版本管理能力。如果需要团队协同,建议保存到本地,并使用 GitHub 等工具进行版本管理和协同。
完成开发
在完成项目开发后,需要进入到下一个阶段的发布动作。
开发和发布自定义节点
开发者可以考虑将自己的当前打开的项目直接发布为一个公用的节点库。发布后当前项目里的每一个节点将成为一个公用节点。其他开发者将可以使用节点库管理功能引入这些发布的节点库。
点击菜单文件 --> 发布为节点库即可启动发布流程。
节点库有版本管理,因此同一个项目可以持续发布,只需要记得在项目设置中更新版本号即可。其他开发者搜索到的永远会是该节点库的最新版本。