📜  Windows 10开发-简介

📅  最后修改于: 2020-11-18 10:02:16             🧑  作者: Mango


本教程适用于希望学习如何开发Windows 10应用程序的人们。在本教程中,我们将学习-

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

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

通用Windows应用

通用Windows应用程序最初在Windows 8中作为Windows运行时引入,它是基于通用应用程序平台构建的。

现在,在Windows 10中,通用应用程序平台的名称已更改为通用Windows平台(UWP)。您可以针对Windows Store的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
  • 带有HTML的JavaScript
  • 具有DirectX和/或XAML的C++

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