Главная » Windows Runtime

Использование всплывающих уведомлений Metro

Добавлено Дата: 6 December, 2012 категория: C#, Windows Runtime, XAML, Разработка для Windows 8

Всплывающее уведомление представляет собой краткое сообщение,  которое содержит важные данные для пользователя приложения. Данный тип сообщения подразумевает скорейшее   уведомление   пользователя   об   интересующем событии открытия приложения для  получения более детальное информации. Оно  может  отображаться,  когда  пользователь не  работает  с  приложением. Всплывающие уведомления являются необязательной частью приложений.

Читать »

Анимация темы Windows Runtime

Добавлено Дата: 6 December, 2012 категория: C#, Windows Runtime, XAML, Разработка для Windows 8

Перейдем ко второй группе анимации. Если анимация перемещений задавала стандартные механизмы с минимальным влиянием на выполнение, то анимация темы позволяет более жестко контролировать как ход выполнения, так и время запуска. Она включает гораздо больше типов.

Читать »

Интеграция с поиском Metro

Добавлено Дата: 5 December, 2012 категория: C#, Windows Runtime, XAML, Разработка для Windows 8

Интеграция с поиском позволяет приложению взаимодействовать с системной панелью поиска. Таким образом, пользователь может использовать один и тот же интерфейс для поиска контента как в операционной системе Windows 8, так и внутри приложений. Кроме того, пользователь может использовать один и тот же поисковый запрос  между различными приложениями и выполнять поиск внутри приложения из любого места.

Читать »

Windows 8 для разработчиков

Добавлено Дата: 4 December, 2012 категория: C#, Windows Runtime, XAML, Разработка для Windows 8

В этой книге мы не будем говорить о новшествах Windows 8 с точки  зрения пользователя,  а   сконцентрируемся  исключительно  на   вопросах  создания приложений под новую операционную систему.

Начнём  наш  обзор  с  того,  что  представляет  собой  сегодняшний  Windows- разработчик и какие знания ему необходимы, чтобы  приступить к созданию приложений Windows 8.

Читать »

Ресурсы XAML

Добавлено Дата: 4 December, 2012 категория: C#, Windows Runtime, XAML, Разработка для Windows 8

Выше  мы  говорили о  возможности создания  стилей.  Которые,  как  было отмечено, не должны входить в дерево XAML-элементов. Все стили мы записывали  внутри свойства Resources, принадлежащего объекту Page. Подобное свойство есть  у  всех объектов  XAML,  порожденных  от  FrameworkElement,  а  также у объекта  приложения  (Application). Благодаря ресурсам разработчик может сохранять стили и другие части XAML-кода до востребования. Так, в  ресурсы можно  выделять объекты  некоторых  типов, стили,  шаблоны  данных  и  др. Фактически, свойство  Resources ссылается на некий  словарь, который может быть доступен как из кода, так и из XAML.

Читать »

Жизненный цикл приложения Windows Runtime

Добавлено Дата: 4 December, 2012 категория: C#, Windows Runtime, XAML, Разработка для Windows 8

Научившись  сохранять  настройки   и   состояние  приложения   в   локальное хранилище,  попробуем  разобраться,  когда  необходимо  это  делать  и  каким жизненным циклом обладает приложение в Windows 8.

ПосколькувсеприложенияMetroориентируютпользователянаработусконтентом, то  нет  необходимости  держать  приложение  в  памяти,  когда  пользователь начал работу с другим приложением. С другой стороны, пользователь может в любой момент попытаться вернуться в приложение, поэтому производить его запуск с нуля тоже плохо. В связи c этим Windows 8 приостанавливает работу приложения всякий раз, когда пользователь переключается на какое-то другое занятие, и держит это приложение в памяти, пока есть возможность. Как только пользователь возвращается в приложение, Windows 8 может либо активировать существующий в памяти экземпляр, либо же, если приложение было удалено, вызвать его снова. Именно поэтому у разработчика возникает ряд задач.

Читать »

Использование PlayTo Windows Runtime

Добавлено Дата: 4 December, 2012 категория: C#, Windows Runtime, XAML, Разработка для Windows 8

DLNA   (Digital   Living   Network   Alliance)   —   стандарт,   который   позволяет совместимым устройствам передавать и   принимать   по   домашней  сети различный медиаконтент (аудио, видео,  изображения). Если Ваши устройства поддерживают DLNA,  то  с  помощью  Windows  8  можно  отправить на  них цифровой медиаконтент, используя сетевое подключение, например WiFi. Под устройствами тут следует понимать медиаплейеры, телевизоры, телефоны и др.

Читать »

Работа с данными Windows Runtime

Добавлено Дата: 2 December, 2012 категория: C#, Windows Runtime, XAML, Разработка для Windows 8

Привязка к свойству элемента управления

Начнем с того, что для реализации привязки используется объект типа Binding. Независимо от того, связываете ли Вы элементы или элемент и данные, всегда используется именно Binding. При этом Binding можно совершенно спокойно использовать как в коде, так и в разметке XAML.

Читать »

Информация о сетевом подключении Windows Runtime

Добавлено Дата: 2 December, 2012 категория: C#, Windows Runtime, XAML, Разработка для Windows 8

Используя интерфейс Connectivity API, который является частью среды Windows Runtime,  наше  Metro-приложение  может  получать  информацию  о  текущем состоянии  сети  и  соответственно  применять  различные  сценарии  сетевого взаимодействия с удаленным сервером.

Читать »

Захват изображения и видео Windows Runtime

Добавлено Дата: 1 December, 2012 категория: C#, Windows Runtime, XAML, Разработка для Windows 8

В работе с видео, аудио и изображениями существует масса задач со  своими требованиями. Например, если Вы хотите выполнить захват изображения, чтобы установить свою фотографию на рабочий стол,  Вам достаточно стандартного диалогового окна, позволяющего  выполнить  захват, не вдаваясь в  детали. Но если Вы хотите сканировать штрих-коды в режиме реального времени, очевидно, стандартное окно не подойдет, и нужно получать прямой доступ к потоку данных с камеры. Поэтому мы сейчас рассмотрим как стандартное диалоговое окно, так и возможность взаимодействия напрямую с камерой.

Читать »

Работа с аудио и видео Windows Runtime

Добавлено Дата: 1 December, 2012 категория: C#, Windows Runtime, XAML, Разработка для Windows 8

Введение в MediaElement

Общие сведения

Если Вы работали с Silverlight или Windows Presentation Foundation, то в первой части  этой  главы найдете  знакомый  материал.  Ведь   элемент   управления MediaElement был основой для построения всех интерфейсов, поддерживающих отображение видео или только аудио. В Windows Runtime этот элемент выполняет аналогичные функции, и механизм работы с ним практически тот же.

Читать »

Использование геометрических объектов Windows Runtime

Добавлено Дата: 30 November, 2012 категория: C#, Windows Runtime, XAML, Разработка для Windows 8

В WinRT существует  целая группа геометрических объектов.  Они  описывают всевозможные геометрические  фигуры,  но,  в    отличие   от   рассмотренных примитивов, могут быть использованы только для  создания объекта Path или для установки  свойства Clip всем объектам UIElement.

Читать »

Работа с файлами Windows Runtime

Добавлено Дата: 29 November, 2012 категория: C#, Windows Runtime, XAML, Разработка для Windows 8

Выше  мы  говорили о  хранилищах  данных  для  приложений  как  о  способе сохранять простые настройки  и  файлы. Но  если  говорить о  файлах, то  тут может понадобиться сохранять их не только в  каталог приложения, о котором пользователь ничего не знает, но и в один из стандартных каталогов. Например, если Ваше приложение позволяет редактировать изображения, то логично давать пользователю возможность сохранять их в каталог My Pictures. Windows Runtime позволяет делать  это, реализуя класс  KnownFolders, который предоставляет следующие свойства.

Читать »

Первое приложение Metro на C#

Добавлено Дата: 27 November, 2012 категория: C#, Windows Runtime, XAML, Разработка для Windows 8

Приступим   к   созданию   нашего   первого   приложения   Metro   на    языке программирования C#. Для этого создайте проект на основе пустого шаблона и откройте для редактирования файл BlankPage.xaml. В этом файле определен основной контейнер Grid, расположенный внутри элемента Page.

Читать »

Публикация своего приложения в Windows Store

Добавлено Дата: 26 November, 2012 категория: C#, Windows Runtime, XAML, Разработка для Windows 8
Регистрация в Windows Store

Как только у Вас появился пакет, Вы можете приступить к его публикации. Но для этого необходимо зарегистрироваться в Windows Store.

На  момент написания  книги  регистрация в   Store для  всех  желающих была закрыта, да и к релизу интерфейс магазина может  измениться. Но если у Вас есть  достойное  приложение  для   публикации,   свяжитесь с  региональным представительством Microsoft, и Вам наверняка помогут.

Читать »