- 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 - 网络平台
- 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 运行时在 Windows 8 中引入。在 Windows 10 中,引入了通用 Windows 平台 (UWP),进一步推进了 Windows 运行时 (WinRT) 模型。
在 Windows 8.1 中,WinRT 首次在通用 Windows 8 应用程序的帮助下在 Windows Phone 8.1 应用程序和 Windows 8.1 应用程序之间进行协调,以使用共享代码库同时针对 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,它们为特定设备系列添加了功能。您可以轻松确定设备系列中可以从 Windows 应用商店安装和运行您的应用程序的所有设备。这是设备系列的层次结构表示。
UWP的优点
通用 Windows 平台 (UWP) 为开发人员提供了一些东西。他们是 -
- 适用于所有设备的一个操作系统和一个统一核心。
- 一个应用程序平台可在每个家庭中运行应用程序。
- 一个开发中心用于提交应用程序和仪表板。
- 一个商店适用于所有设备。
UWP 开发设置
需要执行以下步骤才能开始为 Windows 10 创建自己的通用 Windows 平台 (UWP) 应用程序。
Windows 10 操作系统- UWP 应用程序需要最新版本的 Windows 才能开发。您还可以在Windows 8.1上开发UWP应用程序,但不支持UI设计器Window。
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) 应用程序了。