你的第一个程序
本页将创建一个文档,计算 2 加 5 并打印结果。整个过程只需五分钟,在此过程中你将学会创建文档、通过键盘和连线放置节点、连接节点、运行程序,以及查看程序打印的内容。
创建文档
- 在开始屏幕上单击 New document,或在任意位置按
Ctrl+N。 - 保存对话框会询问新文档保存在哪里。每个文档从创建起就是一个文件,因此请选择一个文件夹,将文档命名为
Hello并保存。Divooka 文档以.dvk结尾。 - New document 卡片会询问 Entry graph,即文档运行时从哪种图开始:Flows、Function、Events 或 Routine,下方有一行文字描述所选的类型。保留 Flows,然后单击 Create document。

状态栏显示 Created Hello.dvk,画布为空。Flows 图是一块自由形式的画布,值沿着连线传递;图和成员介绍了其他种类的图。
两个数
- 将指针指向画布左侧,按
Ctrl+1。指针下方会出现一个 Number 节点。单击其中的框,输入2,然后按Enter。 - 将指针再往下移一点,再次按
Ctrl+1;将这个节点设为5。
节点的输入位于左侧,输出位于右侧:每个 Number 都有一个输出,即其右边缘上的圆点。
将它们相加
有好几个节点都叫 Add,除了数字之外,还有用于日期、时间、向量和列表的 Add。在托盘中输入 Add 时,排在第一位的是两个数相加的 Add;从 Number 的连线开始操作,还可以在放置时自动接好连线:
- 从第一个 Number 的输出圆点拖动,在其右侧的空白处松开。工具箱托盘随即打开,上方有一个显示 Filter for Number 的标签:托盘只提供可以接受数字的节点。
- 输入
Add。第一个结果是 Number Routines 下的 Add,托盘右半部分会说明它的作用:Adds two numbers and returns the sum. - 按
Enter。Add 被放置到画布上,第一个 Number 已连接到它的第一个输入 Summand1。 - 从第二个 Number 的输出圆点拖动到 Add 的第二个输入 Summand2。

打印和
- 将指针指向 Add 的右侧,按
Ctrl+Space,输入Print Line,然后按Enter。 - 从 Add 的输出圆点拖动到 Print Line 的输入 Message。
也可以将 Add 的连线拖到空白处松开,然后在那里选择 Print Line,这样可以一步完成上述两项操作:托盘会从数字的连线提供 Print Line,并自动接好连线。
连线只能落在其值可以传入的位置。连线连入某个输入后,该输入自身的值框会隐藏:以连线的值为准。
运行
Flows 图运行标记为 Active 的节点以及它们需要的所有内容。目前还没有激活的节点,因此:
- 单击 Print Line 选中它,然后按
Space。它被标记为激活,画布上方的一行显示 4 nodes · 3 wires · 1 active · 4 will run。 - 单击工具栏上的 Run,或按
F5。
状态栏会显示运行了多少个节点以及耗时(4 nodes in 几毫秒),每个已运行的节点下方都会显示 done。Properties 面板切换到 Run 视图,显示 Finished。Print Line 打印了一行,因此状态栏的控制台计数显示 1 line,旁边带有一个圆点。单击它,或按 Ctrl+`,即可打开控制台:其中显示 7。

将第一个 Number 改为 40,再次按 F5:控制台显示 45。
保存
按 Ctrl+S,或单击工具栏上的 Save。状态栏显示 Saved Hello.dvk。下次打开时,该文档会出现在开始屏幕的 Recent 下。