2853

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

Контрольная

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

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

Русский

2012-10-20

24.5 KB

4 чел.

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

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

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

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

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

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

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

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


 

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

3287. Небезопасная Е-да 121.5 KB
  Небезопасная Е-да Цели мероприятия: дать представление о пищевых добавках, их влиянии на организм человека. Задачи мероприятия: Познавательные: познакомить учащихся с пищевыми добавками, формировать культуру здоровья на основе грамотного питания...
3288. Поле чудес, гра для школярів 84.5 KB
  Підвищувати інтерес учнів до математики сприяти розвитку пізнавальних здібностей, привчати учнів до самостійної роботи під час підготовки до гри,виховувати вміння працьовати у команді для отримання спільного результату,виховувати культуру мате...
3289. Практикум доброты и вежливости. Путешествие по маршруту добрых чувств, поступков, дел и отношений 77 KB
  Внеклассное мероприятие в начальных классах по теме: "Практикум доброты и вежливости. Путешествие по маршруту добрых чувств, поступков, дел и отношений" Цель:  Продолжить формирование таких нравственных понятий как доброта, вежливость. Учить уч...
3290. Знай правила движения, как таблицу умножения 63.5 KB
  Внеклассное мероприятие «Знай правила движения, как таблицу умножения!» Подготовила и провела учитель начальных классов Жиденко Т. Б. г. Белгород Учитель. Здравствуйте! Сегодня мы с вами собрались, чтобы поговорить о правилах дорожного ...
3291. Понятие и принципы основ правового статуса человека и гражданина в РФ 97.5 KB
  Конституция Российской Федерации определяет, что высшей ценностью государства является человек, его права и свободы, а признание, соблюдение и защита прав и свобод человека и гражданина – обязанность, возлагаемая на государство. Из этого следует, что обязанностью Российской Федерации является создание условий для реализации гражданами своих конституционных прав, исполнения своих гражданских обязанностей.
3292. Формирование общеучебных компетенций по предмету за курс 8 класса 70.5 KB
  Формирование общеучебных компетенций по предмету за курс 8 класса. Задачи: повторить основные теоретические сведения за курс основной средней школы по русскому языку и литературе, развивать познавательный интерес учащихся к предмет...
3293. Дом, в котором мы живем, Мероприятие 71 KB
  Дом, в котором мы живем Цель: формирование ответственности, гуманизма учащихся, проявляющихся в отношениях друг к другу, к учебе, труду, умения проявлять свои лучшие личные качества, подведение итогов. Задача: формирование гордости за достижения каж...
3294. Путешествие в Великобританию 52.5 KB
  Тема: Путешествие в Великобританию. Форма: урок - игра. Цели: Обучающие: А) обобщение изученного материала по теме «Великобритания». Б) совершенствование навыков устной речи В) актуализация страноведческого материала. 2. Развивающи...
3295. Внеклассное мероприятие на тему «Никто не забыт, ничто не забыто» 53 KB
  Внеклассное мероприятие на тему «Никто не забыт, ничто не забыто» Цель: воспитание патриотического сознания Задачи: 1) познакомить участников с историей нашей страны в годы ВОВ, показать величие подвига советского народа, 2) воспитать уважение к ист...