作者:empty 页数:370 出版社:empty |
本文提供了开始构建适合Windows的桌面应用或更新现有桌面应用以在Windows 10中采用最新体验所需的信息。适合桌面应用的平台有4个主要平台可用于构建适合Windows电脑的桌面应用。每个平台都提供用于定义应用生命周期的应用模型, 用于创建Word、Excel和Photoshop等桌面应用的完整UI框架和一组UI控件以及用于使用Windows功能的一组全面的托管或本机API。要对这些平台进行深入比较井了解适合每个平台的其他资源,请参阅选择应用平台。通用Windows平台适合Wn dows 10应用和游戏的先平合。可构建仅使用UWP控件入门UWP}和API的UWP应用.也可在桌面应用中使用UWP控件和APL.这些API参考C++桌面|Win 32)适合需要直接访问Wn dows和硬件的本机Windows应用的首选平WPF已建立的基于NET的平台、它适合带有XAML UI模型的图形丰富的Windows体
未来的路线图展望未来, 我们将通过Windows UI库(Win UI) 和Project Reunion改进Windows应用开发平台。·Win UI是一种适用于Windows 10应用的本机用户体验(UX) 框架。Win UI开始时是以工具包的形式出现, 为面向低蜡版Windows 10的UWP应用提供新版和更新版Win RT件。从Win UI 3开始, Win UI扩大范围, 成为跨UWP、NET和Win 32应用平台的Windows 10应用的顶级本机用户界面(U) 框架。有关详细信息.请参阅Windows UI库(Win U) .·Project Reunion是一组新的开发人员组件和工具的代号, 它们代表着Windows应用开发平台的下一步发展。Project Reunion提供了一组统一的API和工具.各种目标Windows 10OS版本上的任何应用都能够以一致的方式使用它们。Project Reunion通过一组通用的API和工具(开发人员可以在这些平台中使用)对UWP、本机Win 32和.NET等现有Windows应用平台和框架进行了补充。有关详细信息, 请参阅Project Reunion。针对Windows 10更新现有桌面应用应用根据设计可使用其他平台之一。
托管Wind aws用。这些应用可面向, NETCore 3或完整的.NETFramework。基于.NET的平台, 它专用于具有轻量级UI模型的托管业务线应用。这些应用可面向.NETCore 3或完整的NET Framework。如果你当前有WPF、Windows窗体或本机Win 32桌面应用, Windows 10和通用Windows平台(UWP) 提供了很多功能可用来在应用中提供新式体验。你可按照自己的进度,在应用中将其中大多数功能用作模块化组件,而不必为其他平台重新编军应用。有很多功能可用干增强你的现有桌面应用,下面仅举几例:·使用M SIX打包和部署桌面应用。M SIX是一种新式Windows应用包格式, 提供适合所有Windows应用的通用打包体验。M SIX汇集了MSI、appx、App-V和ClickOnce安装技术的最佳方面, 按照安全可靠的目标构建,·使用包扩展将桌面应用与Windows 10体验相集成。例如, 将*启动“磁贴指向你的应用, 将你的应用设为共享目标, 或者通过你的应用发送toast通知。·使用XAML高在桌面应用中托管UWP XAML控件。很多最新Windows 10UI功能仅适用于UWP XAML控件。