- 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 开发 - UWP
Windows 运行时 (WinRT) 是一种平台同构的应用程序架构,支持使用 C++/CX、C#、VB.NET 和 JavaScript 进行开发。WinRT 应用程序原生支持 x86 和 ARM 架构。一些重要的特性包括:
它于 2012 年 9 月在 Windows Server 2012 中首次引入。
WinRT API 提供了使用 JavaScript、C#、Visual Basic 和 C++ 访问所有核心平台功能的途径。
WinRT 组件支持多种语言和 API,例如原生语言、托管语言和脚本语言。
通用 Windows 平台 (UWP)
通用 Windows 应用构建于通用 Windows 平台 (UWP) 之上,该平台最初于 Windows 8 中作为 Windows 运行时引入。在 Windows 10 中,引入了通用 Windows 平台 (UWP),它进一步发展了 Windows 运行时 (WinRT) 模型。
在 Windows 8.1 中,WinRT 首次在 Windows Phone 8.1 应用和 Windows 8.1 应用之间实现了对齐,借助通用 Windows 8 应用,可以使用共享代码库来同时定位 Windows 手机和 Windows 应用。
Windows 10 统一核心(现称为 Windows Core)已发展到 UWP 现在提供了一个可在运行 Windows 10 的所有设备上使用的通用应用平台的程度。
UWP 不仅可以调用所有设备通用的 WinRT API,还可以调用特定于应用运行所在设备系列的 API(包括 Win32 和 .NET API)。
Windows 10 支持的设备
Windows 8.1 和 Windows Phone 8.1 应用面向一个操作系统;即 Windows 或 Windows Phone。Windows 10 应用不面向操作系统,而是面向一个或多个设备系列。
每个设备系列都有自己的 API,这些 API 为该特定设备系列添加功能。您可以轻松地从 Windows 应用商店确定应用可以安装和运行的设备系列中的所有设备。以下是设备系列的层次结构表示。
UWP 的优势
通用 Windows 平台 (UWP) 为开发人员提供了许多好处,包括:
- 一个操作系统和一个统一的核心,适用于所有设备。
- 一个应用平台,可在所有系列中运行应用。
- 一个开发中心,用于提交应用和仪表板。
- 一个应用商店,适用于所有设备。
UWP 开发设置
要开始为 Windows 10 创建自己的通用 Windows 平台 (UWP) 应用,需要遵循以下步骤。
Windows 10 操作系统 - UWP 应用需要最新版本的 Windows 进行开发。您也可以在 Windows 8.1 上开发 UWP 应用,但没有 UI 设计器窗口的支持。
Windows 10 开发工具 - 在 Visual Studio 2015 中,您可以设计、编写代码、测试和调试 UWP 应用。您可以从 https://dev.windows.com/en-us/downloads 下载并安装免费的 Microsoft Visual Studio Community 2015。
启用 Windows 10 的开发模式 -
转到开始 > 设置。
选择更新和安全。
然后选择“开发者选项”。
点击开发者模式
对于 UWP 应用,在设备上测试应用非常重要。
注册为应用开发者 - 您可以开始开发应用,但要将应用提交到应用商店,您需要一个开发者帐户。您可以在此处创建您的开发者帐户:https://msdn.microsoft.com/enus/library/windows/apps/bg124287.aspx
完成上述步骤后,您就可以开始开发通用 Windows 平台 (UWP) 应用了。