发展历程 什么是Windows运行时库(Winrt)? -技术百科的定义

什么是Windows运行时库(Winrt)? -技术百科的定义

目录:

Anonim

定义-Windows运行时库(WinRT)是什么意思?

在Windows 8操作系统(OS)的上下文中,Windows运行时库(WinRT)是操作系统使用的默认应用程序编程接口(API)。 它不会替代已在所有Windows应用程序下运行的Win32 API,而是对其进行了增强。 WinRT是与Win32 API处于同一级别的C ++面向对象的API,而不是位于Win32下的shell。

Techopedia解释了Windows运行时库(WinRT)

WinRT实现了从Windows Mobile 7开始的Metro外观。与Windows的早期版本相比,这带来了完全不同的外观。 WinRT是基于可扩展应用程序标记语言(XAML)的用户界面(UI)系统,它为C ++,HTML / JavaScript和.NET开发人员提供相同的UI实施。 这完全不同于Windows Presentation Foundation(WPF),后者仅在.Net和Silverlight中公开(仅在浏览器中公开)。


即使WinRT出现了,Win32也没有被完全擦除并且两者共存。 开发人员在开发中有两个选择,而用户也有这些选择。 用户可以同时安装旧版系统应用程序和Metro应用程序。


可以将WinRT描述为与Win32处于同一级别的API,该API为其应用程序提供所需的资源和功能。 与Win32的唯一区别是WinRT对所有应用程序开发人员开放。


WinRT具有以下属性:

  • API的所有部分都设计为异步的。
  • 该API具有沙盒功能,旨在轻松创建自包含或可用于应用商店的应用程序。
  • 它向开发人员公开了WPF / Silverlight XAML UI模型。
  • API定义采用元数据格式,该格式与用于.NET(ECMA 335)的格式相同。
  • 它将Win32 API和新的UI系统包装在一起。
  • 它具有用于创建UI的简单编程模型。 它是专门为不需要学习Win32 API或LPARAM或WndProc之类的Windows开发人员量身定制的。
  • Silverlight / WPF XAML UI模型向开发人员开放。
  • 它实现了Windows(以前称为Metro)的外观
此定义是在Windows 8的上下文中编写的
什么是Windows运行时库(Winrt)? -技术百科的定义