Всплывающая подсказка

редактировать
Всплывающая справка, как показано в разделе Windows 8.1

Всплывающая справка - это справочная система, представленная Apple Computer в их выпуске 1991 г. System 7.0. Название относится к способу отображения текста справки в «всплывающих подсказках », подобных тем, которые содержат слова в комиксе . С тех пор это имя использовалось многими для обозначения любого вида всплывающего справочного текста.

Содержание
  • 1 Проблема
  • 2 Механизм
  • 3 Устаревшие
  • 4 Ссылки
Проблема

Во время подготовки к System 7 Apple тщательно изучила проблему получения помощи. Они определили ряд общих вопросов, таких как «Где я?», «Как мне добраться...?» Или, что еще хуже, «Почему этот элемент выделен серым»? В контексте использования компьютера они выделили два основных типа вопросов, которые задают пользователи: Что это? и как мне выполнить...?. Существующие справочные системы обычно не предоставляли полезной информации ни по одной из этих тем, и часто представляли собой не что иное, как бумажное руководство, скопированное в электронную форму.

Одной из особенно сложных проблем была проблема «Что это за штука?». вопрос. В интерфейсе, который часто включает нестандартные виджеты или кнопки, помеченные неразборчивым значком, многие функции требуют от конечного пользователя обращения к руководству. Пользователи обычно отказывались делать это и в итоге не использовали всю мощь своих приложений, поскольку многие из их функций были «скрыты». Именно на эту проблему Apple решила атаковать и после обширного тестирования остановилась на Balloon Help в качестве решения.

Решение Apple для "Как достичь...?" был Apple Guide, который будет добавлен в Систему 7.5 в 1994 году.

Механизм

Всплывающая подсказка была активирована путем выбора Показать всплывающую справку в новом меню справки Системы 7 (помечено со значком всплывающей подсказки в Системе 7, значком Apple Guide в Системе 7.5 и словом Справка в Mac OS 8). Пока была активна всплывающая подсказка, при наведении курсора мыши на элемент отображалась справка по этому элементу. Справка по всплывающим подсказкам была отключена путем выбора Скрыть справку по всплывающим подсказкам в том же меню.

Базовая система была основана на наборе ресурсов, включенных в прикладное программное обеспечение, содержащих текст, который будет отображаться во всплывающих подсказках. Графика всплывающего окна и изменение размера были предоставлены самой операционной системой. Содержимое балуна при отображении в тексте обычно полностью получалось из ресурсов, поскольку их можно было довольно легко добавить с помощью компилятора ресурсов Apple Rez или стороннего программного обеспечения, такого как Resourcerer. Apple также предоставила настраиваемое приложение-редактор для упрощения процесса, которое отображает список только тех объектов, для которых требуются воздушные шары, и редактирует текст внутри формы воздушного шара, чтобы дать разработчику несколько приблизительное представление о том, как будет отображаться полученный баллон. Вдобавок существовал API системного уровня, который мог использовать прикладной программист для непосредственного создания и отображения всплывающих окон, содержащих текст, графику или их сочетание.

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

Разработчикам предлагалось не просто давать имя объекту, но описывать его функцию и объяснять его состояние. Например, для команды меню «Копировать» Apple предложила подробное описание «Копирует выделенный текст в буфер обмена», а также вторую версию, в которой добавлено «Недоступно сейчас, потому что нет выбора». Эта функция объясняла пользователям, почему был отключен определенный пункт меню.

Устаревшие

Microsoft впоследствии представила аналогичные «всплывающие подсказки » в Windows 95, которые служат той же цели, но обычно они меньше и выглядят без специального включения. Аналогичная система под названием «теги справки » использовалась в OpenStep и сохранена для Mac OS X.

Концепция всплывающей подсказки с тех пор была принята в качестве дополнительной альтернативы всплывающим подсказкам. в более поздних версиях Microsoft Windows, таких как Windows XP, в которой используются всплывающие подсказки для выделения и объяснения аспектов различных программ или функций операционной системы (Всплывающие подсказки в msdn ). Всплывающая подсказка также хорошо видна в среде Squeak Smalltalk, в оконном менеджере Enlightenment и в MUI.

в AmigaOS., Microsoft смогла добавить свое собственное воплощение помощи Balloon, получив оригинальный патент среди многих, купленных у Apple Computer в начале 1990-х. Этот первый и оригинальный патент описан в «Метод расчета размеров и позиционирования прямоугольных воздушных шаров », поданном в 1991 году.

Ссылки
Последняя правка сделана 2021-05-11 08:31:01
Содержание доступно по лицензии CC BY-SA 3.0 (если не указано иное).
Обратная связь: support@alphapedia.ru
Соглашение
О проекте