開始撰寫程式碼
歡迎使用 UWP 平台!
注意
如果您開始開發 Windows 應用程式,建議您考慮使用 Windows 應用程式 SDK 和 WinUI,而不是 UWP。 雖然仍受支援,但 UWP 未處於積極開發階段。 如需詳細資訊,請參閱開始開發 Windows 應用程式。
開始開發之前,您應該要開始設定。
學習路線
下列學習路線顯示完成一些基本工作所需要知道的事項,以及可以在何處找到該資訊。 它們不教學課程,但它們提供參考驗證碼以確定您在正軌上。
Task | 描述 |
---|---|
建構表單 | 了解如何建立易於使用,且不論螢幕大小看起來都讓人滿意的表單。 |
在清單中顯示客戶 | 了解如何顯示和編輯 UI 中的資料。 |
儲存和載入設定 | 了解如何與何處儲存及擷取設定。 |
使用檔案 | 了解如何從檔案讀取和寫入檔案,以及您可存取或無法存取的資料夾有哪些。 |
我們的所有學習路線都是為有經驗但正在熟悉 Windows 的開發人員撰寫的。 如果您才剛開始,請先從我們的適用於新開發人員的內容入門。
適用於新開發人員
如果您是新的開發人員,Microsoft 有許多資源可教您如何使用程式碼和工具的基本知識,而這些是您開發 Windows 所需。
如果您想要更詳細地逐步了解程式設計、C# 語言、Visual Studio 或通用 Windows 平台功能的基本知識,您應該查看下列資源:
Docs:
使用文件
如果您已經探索我們的學習路線,或是對未包含在內的任何事項感興趣,您應該自行閱讀我們的文件。 以下概觀簡述您可以在每個區域中找到的內容:
區域 | 描述 |
---|---|
新功能? | Windows 的每個主要更新,都詳載在我們的更新文件新增內容中。 這些檔包含我們針對每個版本新增的功能和開發人員指引的相關資訊,以及新的 API 清單: Windows 11 中適用於開發人員的新功能 Windows 10 的新功能 |
設計與 UI | 應用程式的視覺呈現和 UI 的所有資訊,都包含在文件的此區域中。如果您對特定 XAML 標記語言感興趣,或只是想為您的文件建立獨特外觀,請從這裡開始: UWP 應用程式設計基本知識 |
開發應用程式 | 如果您需要特定 Windows 功能的詳細資訊,或只是想了解您可如何進行 UWP 開發,請查看文件的此區域: UWP 應用程式功能。 Windows 應用程式的 API 參考裝載於一組相關的文件,您可以在這裡找到: Windows UWP 命名空間 檔案和 XML 結構描述 |
開發遊戲 | 這些文件包含如何開發 Windows 或 Xbox 遊戲的資訊。 這包括的安裝指示、開發人員程式,以及使用 DirectX 或 Xbox 功能進行程式設計的指示。 遊戲開發入門 |
發行 | 這些文件包含如何將您的應用程式發佈到 Microsoft Store 中,從應用程式提交到定價到促銷和客戶參與: 將您的應用程式發佈至 Windows 市集 |
其他文件
某些特殊 Windows 平台,像是 Web 開發或混合實境,有自己的文件設定。 如果您對於開發具這些功能的應用程式感興趣,請查看其文件:
文件 | 描述 |
---|---|
Microsoft Azure | 雲端開發和 Microsoft Azure 的相關資訊,都可在 Microsoft Azure 開發人員文件中找到。 |
Web 開發 | Microsoft Edge、WebVR 及其他 Windows Web 開發功能的資訊,可在 Microsoft Edge 開發人員文件 \(英文\) 中找到。 |
Windows Mixed Reality | 混合實境將現實世界和虛擬內容混合到實體和數位物件共存的體驗中。 建置 Microsoft HoloLens 應用程式和其他沉浸式頭戴裝置的資訊,可在 Windows Mixed Reality 文件中找到。 |