- Windows 10 开发教程
- Windows 10 - 家庭版
- Windows 10 - 简介
- Windows 10 – UWP
- Windows 10 – 第一个应用
- Windows 10 - 应用商店
- Windows 10 - XAML 控件
- Windows 10 - 数据绑定
- Windows 10 - XAML 性能
- Windows 10 - 自适应设计
- Windows 10 - 自适应 UI
- Windows 10 - 自适应代码
- Windows 10 - 文件管理
- Windows 10 - SQLite 数据库
- Windows 10 – 通信
- Windows 10 - 应用本地化
- Windows 10 - 应用生命周期
- Windows 10 - 后台执行
- Windows 10 - 应用服务
- Windows 10 - Web 平台
- Windows 10 - 连接体验
- Windows 10 - 导航
- Windows 10 - 网络
- Windows 10 - 云服务
- Windows 10 - 实时磁贴
- Windows 10 - 共享契约
- Windows 10 - 移植到 Windows
- Windows 10 有用资源
- Windows 10 - 快速指南
- Windows 10 - 有用资源
- Windows 10 - 讨论
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 应用程序可以使用以下任何一种语言创建:
- 使用 XAML 的 C# 或 Visual Basic
- 使用 HTML 的 JavaScript
- 使用 DirectX 和/或 XAML 的 C++
您还可以用一种语言编写组件,然后在用另一种语言开发的应用程序中使用它们。