有什麼比參考包含分步說明和程式碼示例的動手教程更好的學習新技術的方式呢?當你完成或 fork 本教程後,你將得到這樣一個應用程式:
Steven Giesel 最近釋出了一個由5部分內容組成的系列,記錄了他首次使用 Uno Platform 構建應用程式的經驗。跟隨他的步驟,他將帶你搭建 Uno Platform 環境,講述他對此平臺的看法,最後是一個動手演示,構建一個執行在瀏覽器、桌面或移動端的 Kanban-style Todo 應用程式!
第一部分
作為一名新使用者,Steven 學習了 Uno Platform 的基礎知識,包括該平臺與 .NET MAUI 的區別。通過對 Uno Platform 的基本瞭解,第一部分進一步提供了在開發小型跨平臺應用程式之前設定開發環境所需的基礎知識。
第二部分
第二部分主要側重於實現應用程式的第一個功能,以便能夠新增你的第一個 To-do 事項。這一部分開始展示 Uno Platform 平臺自身,以及程式碼和需求是怎樣的簡單上手。
- 需求:Todo 事項的基本資訊
- 領域物件
- 泳道圖
- 新增 Todo 事項
第三部分
有了可用的基本結構,第三部分深入實現允許使用者互動所需的更改。此外,通過實現適用於所有平臺的模式對話方塊,將允許使用者輸入他們想要跟蹤的 Todo 事項的基本資訊。
第四部分
第四部分會完成一個表格,該表格同時也驗證了此模型生效。Steven 從上一部分停下的地方繼續,開始建立一個 ViewModel,為接下來的部分打下基礎。
第五部分
第五部分介紹了如何拖放,如何儲存以及如何載入狀態的最終實現。從審美角度來說,此應用程式很簡單。但最重要的是,我們有了一個功能完備的 to-do app,可以使用相同的原始碼在所有平臺上使用。最後,Steven 回顧了他使用 Uno Platform 的體驗,作為這個系列的結束。
此 Todo-App 的 GitHub repository:https://github.com/linkdotnet...
如果你有任何有關 Uno Platform 的問題、功能需求或 issue,可以在 Discord – Channel #uno-platform 和 GitHub discussions 聯絡我們的工程團隊。
長按識別二維碼
關注微軟中國MSDN
點選下載官方 .NET MAUI 文件