简体中文
English 简体中文 繁體中文
Methodox 首页

Learn Divooka™

Learn Divooka 是 Methodox Technologies, Inc. 推出的离线桌面教程应用。它是一个学习库,而不是编辑器:它不运行 Divooka 图,也不打开 .dvk 文档。顶部的四个横向板块分别是 Courses(课程)、Examples(示例)、Wiki 和 Utilities(工具)。它通过讲解、示意图以及小型、可预测的学习模型,讲授软件开发、数据处理、分析和 API 等概念。

发布状态:0.3.0 版已面向 64 位 Windows 发布,以免费便携 ZIP 形式提供(约 16.5 MB)。你可以从产品网站或其 itch.io 页面下载,解压整个文件夹后打开 LearnDivooka.exe。它可以离线使用,无需账户,无需安装 .NET,也无需安装 Divooka。

包含哪些内容

区域 内容
Courses 涵盖八个科目的 31 节课,包括 20 节课的 Beginner Course(入门课程)、专门的输入控件、进度条、知识检测和本地笔记
Examples 八个精心编写的节点图,支持在节点上编辑字面量字段、进行允许范围内的连线编辑,提供 Run Example 输出和相关课程
Wiki 83 篇内置的已发布文章、全文搜索和离线内部链接
Utilities REST 请求实验室、模式学习、统计工作室和复杂度探索器

科目包括 Foundations(基础)、Software development(软件开发)、Data processing(数据处理)、Data analytics(数据分析)、API software(API 软件)、Application design(应用设计)、Creative computing(创意计算)和 Shipping and diagnostics(交付与诊断)。

开始学习

  1. 打开 Courses → Beginner Course,选择一个科目,或继续你上次学习的课程。
  2. 阅读讲解,并预测图示模型将显示什么。
  3. 调整课程中带名称的输入:例如选择一种水果、更改某个地区的金额,或选择一种 HTTP 方法。普通图示会立即更新;图示例则要等到单击 Run Example 后才更新。
  4. 回答知识检测题。回答正确会记录为已完成;回答错误可以重试。
  5. 在 Your study notes(你的学习笔记)中记录观察结果。它们会自动保存在你的设备上。
  6. 跟随相关的 Wiki 参考资料,或访问 Examples 与精心编写的图进行交互。

完成记录是个人的学习记录。它不证明熟练程度,也不评估你在其他应用中的工作。

精心编写的图示例

八个案例分别是 Print Hello World、Build a greeting、Choose a calculation、Join or count an array、Find a fruit price、Wire a regional report、Request a fruit resource 和 Threshold an image。

从 Print Hello World 开始:直接在 Print Line 节点的 message 字段中输入,然后按 Run Example。输出面板会打印出确切的文本。编辑后再次运行,即可看到新的消息。Print Line 节点本身保持固定。

更大的案例会开放特定的连接选择。在 Choose a calculation 中,断开连入 Print Value 的连线,然后连接 Square 或 Double 的输出;两种运算都可以接收 Number A 或 Number B。在引脚之间拖动,或使用 Connections · keyboard controls(连接 · 键盘控制)。运行以查看所选分支。编辑后,上一次的结果会保留到下一次运行;Reset example 会恢复输入和连线并清除输出。

这些图用于教学和文档目的。它们的行为是逐个单独编程实现的;不包含完整的 Divooka 运行时。节点不能被替换或删除,不会对任意代码求值,也不会分发或加载任何 .dvk 文件。不需要单独安装 Divooka。

侧边栏跟踪全部 31 项知识检测;课程页面也会显示所选课程内的进度。示例的编辑仅在当前应用会话中保留。完成记录和笔记会持久保存在设备上。

入门课程

课程 主题
1–4 图、值、类型、执行路径和注解
5–8 数组、字典、列表、集合和可复用函数
9–13 模式、验证、清洗、分组、统计和绘图
14–16 请求、响应、失败路径和业务验证
17–20 事件、状态、计算器设计、诊断以及一个地区报告综合项目

后续课程涵盖组合、状态机、声明、程序集、动画、游戏循环、图像样例、有界工作、测试夹具边界、可复现性和文档。

图形化学习工具

REST 请求实验室。选择 GET、POST、PUT、PATCH 或 DELETE;选择一个固定的水果资源;包含或省略示例授权;并设置价格字段。查看请求预览、响应状态和讲解。本地契约演示了 200、201、204、401、404、405 和 422 响应。每次查看都会重置测试夹具;没有任何请求会离开设备,也不需要真实的凭据。

模式学习。选择一个固定的数字、单词或价格模式,并在一小段文本中查看匹配结果。文本是输入数据,而不是可执行代码。

统计工作室。更改三个观测值,可以选择添加一个离群值,然后比较它们的图表、均值和中位数。

复杂度探索器。在有界的输入规模上比较常数、线性和二次的运算次数。这些是增长模型,而不是性能测量。

有关完整 Divooka 工具箱的文档,请参见 Web API 测试。

离线参考资料

Wiki 快照包含已发布的 Divooka、公开的 Tutorials 和 KnowledgeBase 文本。内部培训页面和未发布的页面不包括在内。这些内容使用与 Methodox Wiki 移动应用相同的 Wiki 解析器进行处理,然后打包为具体的参考块,因此桌面应用在运行时不需要 Markdown 解释器。

内部链接在快照内部解析。快照之外的远程图片、视频和页面会被标识为在线参考资料;可以复制它们的地址。它们不会被自动获取。

系统要求和本地数据

本应用使用 Avalonia 以及 ShadowGUI 和 Divooka.Graphics.Canvas,并通过 NativeAOT 发布。已发布的 0.3.0 版仅针对 Windows x64 构建;其他操作系统的包尚未发布。请解压整个包;不需要 .NET 运行时或 Divooka 安装。

笔记和完成检测保存在操作系统本地应用数据文件夹下的 Methodox/LearnDivooka 中(在 Windows 上为 %LOCALAPPDATA%/Methodox/LearnDivooka)。没有账户、遥测或云同步。第 1 版的笔记和检测记录会自动沿用。如果原始进度文件无法读取,应用会保留该文件,并在一个恢复记录中继续。