繁體中文
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 版的筆記和檢測記錄會自動沿用。如果原始進度檔案無法讀取,應用會保留該檔案,並在一個恢復記錄中繼續。