Учебники

Windows Runtime и расширение SDK

Компоненты среды выполнения Windows – это автономные объекты, которые вы можете создавать и использовать на любом языке, включая C #, Visual Basic, JavaScript и C ++. В дополнение к метапакету .NET Core, который мы видели в предыдущей главе, приложение UWP по умолчанию имеет ссылку на Universal Windows SDK.

Универсальный Windows SDK

Универсальная Windows – это ссылка на среду выполнения Windows, которая была включена в серию API-контрактов.

Набор API в семействе устройств разбит на подразделения, известные как контракты API. Вы можете найти список различных контрактов API здесь https://msdn.microsoft.com/en-us/library/windows/apps/dn706135.aspx

API

Большинство этих API внутри среды выполнения Windows объединены в один контракт. Давайте теперь поищем ключевое слово Universal на странице контрактов API.

Страница контрактов API

Вы можете видеть ссылки на различные API, и вы также можете видеть, что семейство Universal настолько велико, что имеет 12 страниц документации.

Вы также можете выполнить поиск контракта API телефона на этой странице.

телефон API

Давайте теперь нажмите на Windows.Phone.PhoneContract и прокрутите вниз; Теперь вы увидите информацию об аккумуляторе телефона или мобильного устройства.

информация об аккумуляторе

Если вы хотите добавить эту информацию поверх того, что у вас уже есть, то вы должны добавить ссылки вручную. Теперь давайте перейдем к Visual Studio и щелкните правой кнопкой мыши на Ссылки в обозревателе решений.

Выберите Добавить ссылки …

Добавить ссылки

Теперь вы можете увидеть новую справочную категорию для Universal Windows; под этой категорией находится Core, который относится к основным контрактам Universal Windows API

Контракты API

  • Расширения позволяют нам расширять функциональность, и вы увидите различные ссылки Mobile, Desktop и другие расширения.

  • Существуют различные расширения SKD, и вы можете добавить их сверху, чтобы получить больше API.

  • Вы также можете увидеть разные версии. Итак, убедитесь, что вы получили последнюю версию, чтобы получить обновленные API, а затем нажмите OK.

Расширения позволяют нам расширять функциональность, и вы увидите различные ссылки Mobile, Desktop и другие расширения.

Существуют различные расширения SKD, и вы можете добавить их сверху, чтобы получить больше API.

Вы также можете увидеть разные версии. Итак, убедитесь, что вы получили последнюю версию, чтобы получить обновленные API, а затем нажмите OK.

обновленные API

Теперь вы можете видеть, что расширения Windows Mobile для UWP добавлены в качестве ссылки.