出发

读者要钻研的

Luna可作为MacOS/Linux/Windows的独立应用,叫做Luna Studio。

它的图形化接口完全基于Web技术,因此有换用浏览器执行的可能。

然而,Luna Studio桌面发行版和Atom紧密集成以提供相当好的代码编辑能力。

目前仅支持桌面发行版。

Luna管理器

是管理Luna环境的工具。

允许不同版本的Luna并存、切换,管理开发环境,构建Luna包等等。

它捆绑一个简单的图形界面,便于日常操作,如安装或升级Luna。

为客之便,发行版是二进制的,可以下载并招说明双击启动安装进程,也可以从源码构建。

成功安装后,可以系统应用管理器(Spotlight of MacOS or Start menu of Windows)的快捷方式启动,也可以执行“$HOME/.luna/bin/luna-studio”二进制文件手动启动(Windows是“C:\Users\用户名.luna\bin\luna-studio”)。

出发 - 图1

界面

喜欢跳过介绍的人,建议还是看看本节,主要阐述需要遵循的点。

操作面板

出发 - 图2

很对,前提是已经安装好并运行Luna Studio。

启动后,会看到欢迎界面,可认为是收集所有常用快速开始动作的地方和打招呼的一幕。

总是可以通过点击左侧工具条的Luna标志访问到此。

  • 访问社区频道(论坛或聊天)
  • 加载例程或手册
  • 创建新项目
  • 打开本地项目
  • 加载社区项目
  • 创建新社区项目

工作空间

出发 - 图3

Luna就像工具箱,活动区就是组织顺手的工具。

划分成两个仪表盘,各自包含若干页签。

每个仪表盘是和工具箱分离的工具。

重要的工具说明如下:

  • Luna工具条:包含有关Luna Studio最通用的动作:访问操作面板、创建新模块、在当前项目检索模块。
  • Luna可视化编辑器:提供类似白板的界面来编辑数据流图。此外,和工具箱其余工具无缝集成,例如显示旁边节点交互式的清晰结果,处理数据时给予及时反馈。
  • 代码编辑器:强大,可编辑文本Luna表示法和别的语言代码。和可视化编辑器集成,任何时候修改代码都会更新数据流图,对数据流图的任何修改都会更新代码。
  • 项目视图:当前工程的模块列表。
  • 状态栏:两个重要属性——控制求图值引擎,Luna默认立即对每个节点求值,有时候(按需刷新场景)需要禁止该行为,暂停按钮允许停止和恢复交互式求图值,刷新按钮告知Luna重新计算每个值(从头开始(from scratch));当前状态信息,正在计算什么、工具使用引导,很有限。