AI 程式助理能快速建立可用的應用程式,但也能結合不同世代 Windows 開發的 API。 如果將 WinUI 3 與 UWP、WPF、WinUI 2 或 .NET MAUI 混合使用,回應可能會看起來很有說服力。
在這個教學中,你會使用 AI 程式助理來建立 Task Tally,一個小型的 WinUI 3 任務應用程式。 更重要的是,你學會如何指揮助理、檢查其工作,並與 Microsoft Learn 驗證結果。
教學使用這個循環:
提問→生成→建置→檢查→驗證→精進
助理可以寫程式碼並解釋,但編譯器、執行中的應用程式和目前的文件仍是你的真實來源。
您建置的什麼
Task Tally 讓使用者可以:
- 新增和刪除任務。
- 將任務標示為完成。
- 將任務儲存在本地應用程式儲存空間。
- 在不失去指令存取權的情況下調整視窗大小。
- 使用鍵盤和無障礙工具即可。
你會使用 C#、WinUI 3、Windows 應用程式 SDK 和 MVVM 工具包。 該應用程式與 MSIX 一同包裝,方便本地開發。
您學到什麼
- 寫出能將生成程式碼保留在 WinUI 3 內的需求。
- 將功能拆解成可以獨立建構和驗證的提示。
- 檢查產生的專案檔案、命名空間、控制項及資料綁定。
- 請驗證 Windows API 是否符合 Microsoft Learn。
- 辨識 Windows 應用程式程式碼中常見的 AI 錯誤。
- 測試生成的程式碼,而不是因為看起來合理就接受它。
先決條件
完整快速入門:先建立並執行 WinUI 3 專案,使用其 Visual Studio 或命令列設定。 你還需要一個能讀取和編輯專案檔案的 AI 程式助理。
在這個教學中,你會建立一個獨立 TaskTally 的專案。
Notes 教學是學習 XAML 和 C# 基礎的替代方案,不是必修課程。
你不需要之前的 WinUI 經驗。 本教學中的提示不限定工具,請依你所使用的助理調整其中的指令用語。
小提示
探索 Windows 應用程式 開發命令列介面
偏好命令列工具? Windows 應用程式 開發 CLI(winapp)提供 Windows SDK 設定、套件識別、清單、憑證及 MSIX 打包的工具。 目前已公開預覽,且為本次教學的選用選項。 你可以繼續使用這裡描述的 Visual Studio 或 .NET CLI 工作流程。
Important
在接受變更前先檢閱。 不要將登入憑證、私有原始碼、個人資料或其他敏感資訊貼到未獲准處理該類資料的服務中。