从这里开始

开始编写 Windows 应用(或使用 Windows 编写应用)的指南。

桌面开发人员

欢迎开发 Windows 应用。 本指南将指导你完成入门所需的步骤。 它还会介绍有助于你详细了解 Windows 开发的资源。

下面是需要执行的操作的摘要:

  1. 在计算机上启用开发人员模式,
  2. 安装必要的开发工具,并
  3. 开始编码!

启用开发人员模式

Windows 为开发人员提供了一种特殊模式,可调整安全设置,以便运行你正在处理的应用。 下面介绍如何打开它:

现在也是创建开发人员帐户的好时机。 它的作用之一是允许你将应用发布到 Microsoft Store。 下面介绍了如何执行该操作:

现在,你已准备好安装创建应用所需的工具。

安装开发工具

开发人员主页是 Windows 11 引入的,它是一个仪表板,提供了快速访问开发 Windows 应用所需的工具。 它还提供了训练和代码示例的链接。 它可以帮助你处理此列表上的其余项。

为了加快常见的开发任务,可以创建一个专门格式化的驱动器,用于存储项目。 这称为开发人员驱动器。

Visual Studio 是许多 Windows 开发人员的首选开发工具,它让你能够为 Windows 和其他许多平台创建项目。 它是一个功能强大的 IDE,可帮助你编写、调试和部署应用。

Visual Studio Code 是高度可扩展的编辑器,可以自定义以支持你能想到的几乎所有类型的开发。 它是为 Windows 和其他平台编写应用的绝佳选择。

Windows 终端是一个新式主机应用程序,它面向你喜爱的命令行 shell,如命令提示符、PowerShell 和 bash(通过适用于 Linux 的 Windows 子系统 (WSL))。 它提供新式选项卡式界面,支持主题和扩展。

WSL 让你能够在 Windows 上运行 Linux 发行版。 这是使用开源工具开发 Windows 应用的好方法。

开始编码

如果要编写将在 Windows 上运行的应用,则需要选择开发框架。 常用框架包括 Windows App SDK、Windows Presentation Foundation (WPF)、Windows Forms、Win32。 可在此处找到选取合适方法的帮助:

如果你正在使用 Windows 为 Windows 和/或其他平台编写应用,你将对以下主题感兴趣。 其中涵盖了使用其他语言,如 Python 和 Rust,并包括如何在 Windows 上安装 Linux 以获取开源工具等提示。

设置好开发人员工具后,可能需要浏览一些在线培训和代码示例。