Windows 10 开发 - 简介


本教程专为想要学习如何开发 Windows 10 应用程序的人员而设计。在本教程中,我们将学习 -

  • Windows 10应用程序开发
  • 微软发布的新操作系统的更新
  • 更新中为开发人员提供的新功能

现在,我们可以实现许多有趣的应用程序场景,而这些场景在第一个版本中是无法实现的。Microsoft 不仅添加了新的 API,还扩展了现有的 API。

通用 Windows 应用程序

通用 Windows 应用程序首次在 Windows 8 中作为 Windows 运行时引入,它构建在通用应用程序平台上。

现在,在Windows 10中,通用应用程序平台的名称已更改为通用Windows平台(UWP)。您可以通过针对 Windows 应用商店的 Windows 10 设备(例如 PC、平板电脑、手机等)来构建现代且完全沉浸式的应用程序。

通用 Windows 应用程序

在 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# 或带有 XAML 的 Visual Basic
  • JavaScript 与 HTML
  • 使用 DirectX 和/或 XAML 的 C++

您还可以使用一种语言编写组件并在使用另一种语言开发的应用程序中使用它们。