2853

Исчезающие меню и всплывающие окна

Контрольная

Информатика, кибернетика и программирование

Исчезающие меню и всплывающие окна Меню представляет собой список строковых опций (пунктов меню), выводимых на экран и предлагаемых пользователю для выбора. При использовании меню по пунктам меню перемещается курсор-подсветка, показывающий пользоват...

Русский

2012-10-20

24.5 KB

4 чел.

Исчезающие меню и всплывающие окна

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

Атрибуты меню: строковые описания пунктов меню, «горячие» клавиши, координаты левого верхнего угла, коды цвета символов и фона пунктов меню и подсветки, декоративные элементы (рамка).

Последовательность действий при работе с исчезающими меню.

  1.  Так как меню должно занимать часть рабочей области программы, то перед отображением меню необходимо сохранить ту часть экрана, которую оно будет занимать, во временный буфер.
  2.  Отображение на экране меню в виде списка его пунктов и декоративных элементов. Размер области, занимаемой меню на экране, зависит от декоративных элементов меню, от количества пунктов меню и от длины самого длинного строкового описания пунктов меню. Как правило, подсвечиваемым становится первый пункт меню.
  3.  Выбор пользователем пункта меню. Выбор пункта меню может производиться одним из двух способов: нажатие комбинации клавиш, связанной с пунктом меню («горячие» клавиши), управление клавиатурой или мышью для передвижения подсветки и нажатие клавиши ввода или щелчок мышью.
  4.  Результатом работы с меню будет порядковый номер выбранного пользователем пункта меню, исходя из которого программа будет выполнять какие-либо действия.
  5.  После того, как работа с меню завершена, необходимо восстановить изображение той части экрана, которую занимало меню, из временного буфера.

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

Последовательность действий при работе со всплывающими окнами.

  1.  Аналогичен пункту 1 для исчезающих меню.
  2.  Отображение на экране окна. Внешний вид окна намного разнообразней и зависит от конкретного окна, от тех целей, для которых оно используется. Как и меню, окно может содержать декоративные элементы. Размер области, занимаемой окном на экране, также зависит от конкретного окна и как правило фиксирован, то есть необходимо знать координаты левого верхнего и правого нижнего углов.
  3.  Работа пользователя с окном зависит от конкретного типа окна. Сигналом окончания работы пользователя с окном служит нажатие одной из кнопок окна, служащих для подтверждения или отмены действий.
  4.  Результатом работы с окном будет код нажатой клавиши. Если это подтверждающая клавиша, то результатом работы также может быть та информация, которую пользователь ввёл в окне (если таковая есть). Если это отменяющая клавиша, то ввёденная пользователем информация программой игнорируется.
  5.  Аналогичен пункту 5 для исчезающих меню.


 

А также другие работы, которые могут Вас заинтересовать

42931. Анализ организационно-правовых форм предприятий и их особенностей 69.31 KB
  Центральным звеном рыночной экономики в котором принимаются и осуществляются решения об использовании ограниченного количества благ с учётом обстоятельств внешней среды которые не могут быть изменены по воле принимающих решения лиц выбора вариантов решения проблем альтернатив развития или независимых друг от друга вариантов действия направленных на достижение желаемых конечных результатов системы целей являются хозяйствующие субъекты организации предприятия домашние хозяйства...
42933. Проектирование технологического процесса изготовления Шкафа для белья 172.73 KB
  На многопильных форматно-раскроечных станках моделей ЦТМФ осуществляется раскрой плит по картам со сквозными продольными и поперечными пропилами. Для использования однопильного станка достаточно, чтобы на карте раскроя полноформатной плиты или любого раскраиваемого отрезка плиты был хотя бы один сквозной пропил при условии, что осуществление данного пропила возможно по технической характеристике данной модели станка.
42934. Расчет оборудования для вакуум-кристаллизации галургического хлорида калия на БКПРУ-1 1 MB
  Количество испаренной воды в каждой ступени рассчитываем по уравнению теплового баланса где Gnколичество щелока поступающего в nую ступень ВКУ кг ч; Сщел теплоемкость щелока кДж кгС; tн tк перепад температур в nой ступени ВКУ С; rn удельная теплота парообразования на nой ступени ВКУ кДж кг. Сводная таблица материального баланса Состав Приход кг ч Расход кг ч KCl раствор 8455216 3578556 KCl твердый 487666 NCl раствор 7241179 7241179 NCl твердый HO раствор 27354605 24168545 HO испаренная ...
42935. СЕСТРИНСКИЙ ПРОЦЕСС ПРИ АЛЛЕРГОЗАХ 403.51 KB
  Цель исследования: изучение сестринского процесса при аллергозах проведение сестринского обследования выявление настоящих и потенциальных социальных и психоэмоциональных проблем пациента и его семьи определение цели планирование и реализация сестринского процесса. В соответствии с намеченной целью и задачами необходимо использовать следующие методы исследования: научнотеоретический анализ медицинской литературы по данной теме; эмпирический наблюдение дополнительные методы исследования: организационный...
42936. Октановое число, его определение, пути повышения 138.67 KB
  Для лучшего из известных в то время бензинов изооктана 224триметилпентана который детонирует только при высоких степенях сжатия было принято октановое число 100 а для нгептана особенно склонного к детонации октановое число 0. Циклопарафины менее склонны к детонации чем нормальные парафины а ароматические углеводороды отличаются особенно высоким октановым числом. Интенсивность детонации испытуемоготоплива достигается изменением степени сжатия. Октановое число равное 100и ниже обозначает объемную долю изооктана в смеси с...
42937. Религия и повседневность: построение концептуальной схемы исследования 76.83 KB
  Религия в каждой стране и в разные эпохи, жизни человечества, развивалась и влияла по-разному на жизнь людей, где то ей подчинялись все, где-то ее изгоняли из рамок общества, теперь же еще религия может не оказывать никакого влияния на жизнь отдельно взятого индивида. Все эти события расценивались учеными по своему, поскольку каждый предлагал свое виденье происходящего, каждый старался изучить и объяснить данное явление.
42938. Проектирование цифрового фильтра 1.85 MB
  Влияние эффектов квантования на характеристики реального фильтра. Аппаратная реализация полосового фильтра. ЭКГанализ выполняется в четыре этапа: ввод ЭКГ; фильтрация ЭКГ устранение шумов; распознавание характерных элементов ЭКГ и измерение соответствующих параметров; интерпретация и классификация ЭКГ.
42939. Топливо и его использование 569.93 KB
  Расчет объемов и энтальпии воздуха и продуктов сгорания рассчитываются на 1 кг твердого и жидкого или 1 м3 сухого газообразного состава топлива при нормальных условиях (0 °С и 101,3 кПа), на что указывает верхний индекс «» в обозначениях величин объемов.