Logo Море(!) аналитической информации!
IT-консалтинг Software Engineering Программирование СУБД Безопасность Internet Сети Операционные системы Hardware
Скидка до 20% на услуги дата-центра. Аренда серверной стойки. Colocation от 1U!

Миграция в облако #SotelCloud. Виртуальный сервер в облаке. Выбрать конфигурацию на сайте!

Виртуальная АТС для вашего бизнеса. Приветственные бонусы для новых клиентов!

Виртуальные VPS серверы в РФ и ЕС

Dedicated серверы в РФ и ЕС

По промокоду CITFORUM скидка 30% на заказ VPS\VDS

VPS/VDS серверы. 30 локаций на выбор

Серверы VPS/VDS с большим диском

Хорошие условия для реселлеров

4VPS.SU - VPS в 17-ти странах

2Gbit/s безлимит

Современное железо!

B.9. Кнопки и переключатели.

Содержание

B.9.1. Назначение кнопок и переключателей.

Вы уже знаете, что в аббревиатуру WIMP входит понятие меню. В разделе B.5. Вы уже познакомились с меню и знаете, как с ним работать. Однако работа с помощью меню, если можно так выразится, не так элегантна по сравнению с работой с диалоговыми окнами. Чтобы выбрать какую-нибудь команду, необходимо открыть системное меню, а потом, открывая последовательно все пункты, всплывающие меню, находить нужный пункт с командой. Это не является сложным, если в меню порядка 10-30 пунктов. А если число команд и настроек намного превышает это число (например, в Corel Draw)? Так что же, под каждую команду выделять отдельный пункт меню?... Такой подход только дискредитирует WIMP - интерфейс.

Интуитивно гораздо более понятным является "группировка" нескольких однотипных команд в диалоговом окне. О диалоговых окнах подробнее будет сказано в разделе B.10. Однако и в диалоговых окнах, как и в меню, требуется передавать команды на выполнение различных действий. Основной способ для подачи команд в диалоговом окне - это использование кнопок.

B.9.2. Внешний вид кнопки, переключателя и флажка.

Основными элементами диалоговых окон, конечно же, являются кнопки и переключатели .

Кнопка обычно представляет собой прямоугольник серого цвета , на котором написан текст, поясняющий функцию кнопки. "Нажатие " на кнопку приводит к выполнению заранее определенному алгоритмом диалогового окна действию (например, выполнение команды закрытия окна).

Флажок (check box) представляет собой белый квадрат небольшого размера. Он связан с определенной настройкой в диалоговом окне и может быть включен (белый квадрат перечеркнут черным крестиком ) или выключен (пустой белый квадрат).

Переключатель (Radio button) представляет собой набор белых кружков, реализующих одну их возможных альтернатив. У выбранной альтернативы внутри белого кружка находится черный кружок , в отличие от невыбранных альтернатив , имеющих только белый фон .

Поясняющие надписи находятся справа или, реже, слева от переключателей.

B.9.3. Состояния кнопки

Кнопки бывают доступными и недоступными . У недоступных кнопок, как и у недоступных пунктов меню, текст написан неяркими тонами (темно-серым на светло-сером фоне, например).

В любой момент кнопка может быть активна или неактивна . У активной кнопки текст заключен в рамку . Только активную кнопку можно "нажать " с помощью клавиатуры: для этого надо нажать клавишу "Пробел ". Любую доступную кнопку можно "нажать " мышью: для этого достаточно щелкнуть на ней мышью .

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

Чтобы активизировать кнопку, нужно несколько раз нажать клавишу Tab или Shift + Tab последовательно переключая фокус ввода между элементами в диалоговом окне. В этом окне обычно есть также кнопки, которые активизируются по-умолчанию, после нажатия определенной клавиши. Например, в диалоговых окнах Windows нажатие клавиши Enter активизирует и нажимает кнопку Готово (Ok) , а нажатие клавиши Esc активизирует и нажимает кнопку Отмена (Cancel) . Поэтому нажать на эти кнопки с помощью клавиатуры можно, не активизируя их предварительно клавишами Tab . Заметим, что активизировать можно только доступную кнопку !

B.9.4. Состояние переключателей и флажков

Как и кнопка, любой переключатель или флажок может быть доступным и недоступным . У недоступного переключателя или флажка кружок и прямоугольник имеет не белый, а серый фон .

У доступных переключателей перемещение между пунктами (кружками или квадратиками) осуществляется клавишами перемещения курсора . При этом активный пункт имеет жирную рамку . Установка состояния "вкл/выкл" у флажка или активизации альтернативы у переключателя осуществляется нажатием клавиши "Пробел " у нужного пункта, если этот пункт активен, или просто выбором этого пункта мышью .

B.9.5. Элементы WIMP - интерфейса - аналоги флажков и переключателей.

Аналогом флажка является пункт меню, состояние которого можно либо установить, либо сбросить.

Аналогом переключателя является список альтернативных пунктов меню (см. раздел B.5.3.4). В переключателе активным может быть только один из двух или более параметров.

Использование переключателей сходно с использованием комбинированного списка. В обоих случаях выбирается один пункт из нескольких альтернативных. Переключатели, однако, выигрывают в наглядности представления альтернатив. Использование комбинированного списка предпочтительнее, если необходима компактность представления альтернатив либо количество альтернативных вариантов непостоянно.

B.9.6. Резюме

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

Назад | Содержание | Вперед

 

Бесплатный конструктор сайтов и Landing Page

Хостинг с DDoS защитой от 2.5$ + Бесплатный SSL и Домен

SSD VPS в Нидерландах под различные задачи от 2.6$

✅ Дешевый VPS-хостинг на AMD EPYC: 1vCore, 3GB DDR4, 15GB NVMe всего за €3,50!

🔥 Anti-DDoS защита 12 Тбит/с!

VPS в России, Европе и США

Бесплатная поддержка и администрирование

Оплата российскими и международными картами

🔥 VPS до 5.7 ГГц под любые задачи с AntiDDoS в 7 локациях

💸 Гифткод CITFORUM (250р на баланс) и попробуйте уже сейчас!

🛒 Скидка 15% на первый платеж (в течение 24ч)

Новости мира IT:

Архив новостей

IT-консалтинг Software Engineering Программирование СУБД Безопасность Internet Сети Операционные системы Hardware

Информация для рекламодателей PR-акции, размещение рекламы — adv@citforum.ru,
тел. +7 495 7861149
Пресс-релизы — pr@citforum.ru
Обратная связь
Информация для авторов
Rambler's Top100 TopList This Web server launched on February 24, 1997
Copyright © 1997-2000 CIT, © 2001-2019 CIT Forum
Внимание! Любой из материалов, опубликованных на этом сервере, не может быть воспроизведен в какой бы то ни было форме и какими бы то ни было средствами без письменного разрешения владельцев авторских прав. Подробнее...