开始编码

生成你的应用

欢迎使用 UWP 平台

注意

如果你开始开发 Windows 应用,我们建议你考虑使用 Windows 应用 SDKWinUI 而不是 UWP。 尽管仍受支持,但 UWP 未处于积极开发状态。 有关详细信息,请参阅开始开发 Windows 应用

开始开发之前,应已完成准备工作

学习轨迹

以下学习轨迹介绍完成一些基本任务所要了解的内容,以及在哪里能够找到这些信息。 它们不是教程,但提供了参考代码,可帮助你步入正轨。

任务 说明
构建表单 了解如何创建易于使用并且能够适应任何屏幕大小的表单。
在列表中显示客户 了解如何在 UI 中显示和编辑数据。
保存和加载设置 了解如何以及在何处保存和检索设置。
处理文件 了解如何读取和写入文件,以及你可以访问和无法访问哪些文件夹。

我们所有的学习轨迹都是为熟悉 Windows 的经验丰富的开发人员编写的。 如果是初学者,请从开发入门开始。

开发入门

如果是开发初学者,Microsoft 有很多资源可以帮助你了解如何使用进行 Windows 开发所需的代码和工具。

如果要更深入地演练编写代码、C# 语言、Visual Studio 的基础知识或通用 Windows 平台的功能,请参阅以下资源:

文档:

使用文档

如果你浏览过我们的学习轨迹,或对学习轨迹未涉及的内容感兴趣,请自行浏览我们的文档。 下面简要介绍你可以在各个区域找到的内容:

领域 说明
新增功能 每次发布 Windows 的主要更新,我们的文档库都会增加一些新的指南。 这些文档包含有关我们为每个版本添加的功能和开发人员指南的信息,以及新 API 的列表:
Windows 11 中面向开发人员的新增功能
Windows 10 中面向开发人员的新增功能
设计和 UI 有关应用的可视化表示形式和 UI 的所有信息均包含在文档的此区域中。如果对 XAML 标记语言的细节感兴趣,或只是想为文档创建独特的外观,请从此处着手:
UWP 应用的设计基础知识
开发应用 如果要了解特定的 Windows 功能的详细信息,或只是想了解可以通过 UWP 开发做些什么事情,请查看文档的这一区域:
UWP 应用功能
Windows 应用的 API 参考托管在一组相关的文档中,可以在这里找到它们:
Windows UWP 命名空间
文件和 XML 架构
开发游戏 这些文档包含有关如何在 Windows 或 Xbox 上开发游戏的信息。 这包括设置说明、开发人员计划以及使用 DirectX 或 Xbox 功能进行编程的说明。
游戏开发入门
发布 这些文档包含有关如何将应用发布到 Windows Store(从应用提交到定价再到推广和客户互动)的信息:
将应用发布到 Microsoft Store

其他文档

某些专门的 Windows 平台(例如 Web 开发或混合现实)有自己的文档集。 如果有兴趣使用这些功能开发应用,请查看其文档:

Docs 说明
Microsoft Azure 可以在 Microsoft Azure 开发人员文档中找到有关云开发和 Microsoft Azure 的信息。
Web 开发 可以在 Microsoft Edge 开发人员文档中找到有关 Microsoft Edge、WebVR 和其他 Windows Web 开发功能的信息。
Windows Mixed Reality 混合现实将现实世界和虚拟内容融合到真实对象与数字对象共存的体验之中。 可以在 Windows Mixed Reality 文档中找到有关为 Microsoft HoloLens 和其他沉浸式头戴显示设备构建应用的信息。