Windows 10 开发 - 简介
本教程专为想要学习如何开发 Windows 10 应用程序的人士而设计。在本教程中,我们将学习 −
- Windows 10 应用程序开发
- 微软发布的新操作系统更新
- 更新中为开发者提供的新功能
现在,许多有趣的应用场景成为可能,而这些场景在第一个版本中是无法实现的。微软不仅添加了新的 API,还扩展了现有的 API。
通用 Windows 应用
通用 Windows 应用最初在 Windows 8 中作为 Windows 运行时引入,它基于通用应用程序平台构建。
现在,在 Windows 10 中,通用应用程序平台的名称已更改为通用 Windows 平台 (UWP)。您可以通过面向 Windows 应用商店的 Windows 10 设备(例如 PC、平板电脑、手机等)构建现代化且完全沉浸式的应用。
在 Windows 10 中,您只需 − 即可轻松开发适用于 Windows 10 支持的所有设备的应用。
- 一套 API
- 一个应用包
- 一个应用商店
通用 Windows 平台还支持不同的屏幕尺寸和不同的交互模型,例如触摸板、鼠标等。键盘、游戏控制器或触控笔。
UWP 应用的特点
以下是通用 Windows 应用的一些特点,这些特点使其优于 Windows 10。
您可以定位设备系列,而不是像 Windows 8.1 这样的操作系统。
应用使用 .AppX 打包格式进行打包和分发,这确保您的应用可以无缝部署和更新。
您可以将应用提交到 Windows 应用商店,它会在所有设备系列上或仅在您选择的设备上提供。您可以轻松地在一个地方管理所有适用于 Windows 设备的应用。
您可以将应用的可用性限制在特定设备系列上。
通用 Windows 平台 (UWP) 的核心 API 在所有 Windows 设备系列中都是相同的。因此,如果您的应用仅使用核心 API,则可以在所有 Windows 10 设备上运行。
借助扩展 SDK,您可以针对特定设备优化您的应用。
开发选择
通用 Windows 应用可以使用以下任何一种语言创建 −
- C# 或 Visual Basic 结合 XAML
- JavaScript 结合 HTML
- C++ 结合 DirectX 和/或 XAML
您还可以使用一种语言编写组件,并在使用另一种语言开发的应用程序中使用它们。

