Научная статья на тему 'КОНТЕКСТНЫЕ УВЕДОМЛЕНИЯ В WINDOWS КАК ЭЛЕМЕНТ ПОЛЬЗОВАТЕЛЬСКОГО ИНТЕРФЕЙСА'

КОНТЕКСТНЫЕ УВЕДОМЛЕНИЯ В WINDOWS КАК ЭЛЕМЕНТ ПОЛЬЗОВАТЕЛЬСКОГО ИНТЕРФЕЙСА Текст научной статьи по специальности «Компьютерные и информационные науки»

CC BY
14
4
i Надоели баннеры? Вы всегда можете отключить рекламу.
Ключевые слова
АНАЛИЗ / СРАВНЕНИЕ / УВЕДОМЛЕНИЯ / ЦЕНТР УВЕДОМЛЕНИЙ / КОНТЕКСТНЫЕ УВЕДОМЛЕНИЯ / WINDOWS / ANALYSIS / COMPARISON / NOTIFICATIONS / NOTIFICATION CENTER / CONTEXTUAL NOTIFICATIONS

Аннотация научной статьи по компьютерным и информационным наукам, автор научной работы — Макаров В.И.

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

i Надоели баннеры? Вы всегда можете отключить рекламу.
iНе можете найти то, что вам нужно? Попробуйте сервис подбора литературы.
i Надоели баннеры? Вы всегда можете отключить рекламу.

CONTEXTUAL NOTIFICATIONS IN WINDOWS AS A USER INTERFACE ELEMENT

The article compares the contextual notifications in various operating systems of the Windows family. Also, the article gives an example of the operation of contextual notifications that include the ability of the user interface.

Текст научной работы на тему «КОНТЕКСТНЫЕ УВЕДОМЛЕНИЯ В WINDOWS КАК ЭЛЕМЕНТ ПОЛЬЗОВАТЕЛЬСКОГО ИНТЕРФЕЙСА»

УДК 004.421

Макаров В.И. студент 4 курса

факультет «Информатика и вычислительная техника» Поволжский Государственный Университет Телекоммуникаций и Информатики

Россия, г. Самара КОНТЕКСТНЫЕ УВЕДОМЛЕНИЯ В WINDOWS КАК ЭЛЕМЕНТ ПОЛЬЗОВАТЕЛЬСКОГО ИНТЕРФЕЙСА

Аннотация:

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

Ключевые слова: анализ, сравнение, уведомления, центр уведомлений, контекстные уведомления, Windows.

Makarov V.I. student

4year, Faculty "Computer Science and Computer Engineering" Volga State University of Telecommunications and Informatics

Russia, Samara

CONTEXTUAL NOTIFICATIONS IN WINDOWS AS A USER INTERFACE ELEMENT.

Annotation:

The article compares the contextual notifications in various operating systems of the Windows family. Also, the article gives an example of the operation of contextual notifications that include the ability of the user interface.

Keywords: analysis, comparison, notifications, notification center, contextual notifications, Windows.

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

Экономия рабочего пространства и предоставление приятного и красивого интерфейса, не нагромождающего рабочий экран запущенной операционной системы, стали визитной карточкой Windows. И в дальнейшем корпорация Microsoft развивало и улучшало идеи эргономичности рабочего стола.

Одним из таких решений стала возможность сворачивания приложения до размеров ярлыка индикации громкости Windows XP. Именно в этой версии Windows идея сворачивания приложения в область

уведомлений операционной системы приняла свое истинное и долгожданное воплощение. Данное действие осуществлялось при помощи вызова класса NotifyIcon, который позволял скрывать приложение Windows Form до размеров иконки системных параметров, помещая их в «трей».

Тогда же корпорация Microsoft позаботилась о возможности отправки «свернутым» приложением уведомлений пользователю о достижении им (свернутым приложением) какого-либо заранее назначенного состояния. Такие уведомления создавались путем обращения к классу NotifyIcon классом BalloonTipNotification, который позволял выводить переданный создаваемому объекту класса текст подобно вызову Message Box, только исключающим возможность блокировки деятельности пользователя.

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

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

Таким образом в процессе реализации данного универсального компонента, создается объект нового уведомления для рабочего стола операционной системы Windows предоставляющий пользователю view-объекты с которыми тот может взаимодействовать2. Этот компонент может обладать возможностью интерактивного пользовательского взаимодействия непосредственно на самом уведомлении. Пример отображение подобной реализации интерактивного уведомления, предлагающего пользователю взаимодействие по средством нажатия клавиш «accept» и «decline», приведен на рис. 1.

Dropbox

Janey Smith invited you to the shared folder 'Studio6'

^ t> <& um

Рис. 1 - Уведомление в операционной системе Windows 10. Подобная реализация метода предполагает расширить функционал стандартных уведомлений Windows 10 благодаря возможности воздействия пользователя на уведомления при помощи кнопки закрытия формы, также это позволило отвечать на появившееся сообщениеЗ. Однако подобное взаимодействие с уведомлениями средствами операционной системы Windows возможно лишь с 10 версии, что, очевидно, не предоставит возможность отобразить уведомления на версиях операционной системы Windows ниже 10.

Использованные источники:

1. Таненбаум, Э. Современные Операционные системы [Текст] / Пер. с англ. А. Леонтьева, М. Малышева, Н. Вильчинский - 4-е изд. - Спб.: Питер, 2015.

- 1120 с.

2. Рихтер, Дж. CLR via С#. Программирование на платформе Microsoft .NET Framework 4.0 на языке С# [Текст] / Пер. с англ. И. Радченко, И. Рузмайкина

- 3-е изд. - СПб.: Питер, 2012. - 929 с.

3. Официальный сайт с документацией корпорации Microsoft [Электронный ресурс] / Microsoft Docs / 2018 — Режим доступа https://docs.microsoft.com/en-us/, свободный. - Загл. с экрана.

i Надоели баннеры? Вы всегда можете отключить рекламу.