Из Википедии, бесплатной энциклопедии
Перейти к навигации Перейти к поиску
Всплывающая подсказка, как показано в Windows 8.1

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

Проблема [ править ]

Во время подготовки к 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 системного уровня, который мог использовать прикладной программист для непосредственного создания и отображения всплывающих окон, содержащих текст, графику или их сочетание. [1]

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

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

Наследие [ править ]

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

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

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

Ссылки [ править ]

  1. ^ -Рэнди Карр, автор справки по Macintosh Balloon
  2. ^ -Рэнди Карр, автор патента