WinRT


WinRT (Windows Runtime) - общее наименование целого набора базовых функций, являющихся основой для разработки Metro приложений для Windows 8. WinRT является API на основе технологии COM и поэтому может быть использовано в различных языков программирования, таких как C++, JavaScript, C#, VB.NET.

WinRT это новое API операционной системы Windows, своего рода аналог старого, доброго Win32 API. Для создания богатого пользовательского интерфейса в Metro стиле применяется HTML/CSS в случае использования JavaScript. При программировании на языках C++, C#, VB.NET пользовательский интерфейс описывается с помощью XAML. Для взаимодействия с ядром операционной системы Windows теперь используется WinRT, к которой можно легко обращаться из различных языков программирования. Функции API WinRT кажутся родными для каждого языка, поскольку, WinRT предоставляет определенную версию библиотеки для каждого из них. На рисунке 1 показано, какое место Windows Runtime занимает в архитектуре платформы Windows 8.

Рисунок 1. Платформа Windows 8

Рисунок 1. Платформа Windows 8

WinRT позволяет:

  • Использовать более простую модель программирования для разработки пользовательского интерфейса для Windows.
  • Использовать модель программирования приложений WPF, Silverlight и XAML в качестве языка разметки пользовательского интерфейса.
  • Легко обращаться к нему из различных языков программирования.
  • Обеспечивать связь приложений с операционной системой.
  • Обеспечивать доступ к устройствам и сетям, подключённым к персональному компьютеру под управлением ОС Windows.

Библиографический список


Найденные ошибки

Проверено проектов
361
Собрано ошибок
13 417

А ты совершаешь ошибки в коде?

Проверь с помощью
PVS-Studio

Статический анализ
кода для C, C++, C#
и Java

goto PVS-Studio;