Итак, вы уже изучили основы синтаксиса и семантики языка C#. Настало время проверить, как можно воспользоваться этими знаниями применительно к функциональным средствам, предоставляемым Windows для создания приложений, работающих в неизменном виде на широком диапазоне устройств, от настольных компьютеров до смартфонов. Создавать приложения, работающие в различных средах, позволяет универсальная платформа Windows — UWP. UWP-приложения могут определять характеристики оборудования, на котором запускаются, и подстраиваться под него. Они в состоянии получать информацию с сенсорного экрана и могут быть разработаны с учетом осведомленности о местоположении и ориентации устройства, на котором запускаются. Возможности Windows 10 позволяют также создавать приложения, ориентированные на подключение к средам облачных вычислений, не привязанным к конкретному компьютеру, и способные сопровождать пользователей, регистрирующихся с другого устройства. Короче говоря, Windows 10 предоставляет платформу для разработки высокомобильных универсальных приложений, использующих графику высокого разрешения и скоростное интернет-подключение.
В части IV предлагается знакомство с требованиями, предъявляемыми к созданию UWP-приложений. Вам будут показаны примеры асинхронной модели программирования, разработанной в качестве части среды .NET Framework. Также будет рассмотрено создание UWP-приложения, подключающегося к облаку для извлечения и представления сложной информации, во вполне естественном и легко управляемом стиле.