Студопедия

КАТЕГОРИИ:


Архитектура-(3434)Астрономия-(809)Биология-(7483)Биотехнологии-(1457)Военное дело-(14632)Высокие технологии-(1363)География-(913)Геология-(1438)Государство-(451)Демография-(1065)Дом-(47672)Журналистика и СМИ-(912)Изобретательство-(14524)Иностранные языки-(4268)Информатика-(17799)Искусство-(1338)История-(13644)Компьютеры-(11121)Косметика-(55)Кулинария-(373)Культура-(8427)Лингвистика-(374)Литература-(1642)Маркетинг-(23702)Математика-(16968)Машиностроение-(1700)Медицина-(12668)Менеджмент-(24684)Механика-(15423)Науковедение-(506)Образование-(11852)Охрана труда-(3308)Педагогика-(5571)Полиграфия-(1312)Политика-(7869)Право-(5454)Приборостроение-(1369)Программирование-(2801)Производство-(97182)Промышленность-(8706)Психология-(18388)Религия-(3217)Связь-(10668)Сельское хозяйство-(299)Социология-(6455)Спорт-(42831)Строительство-(4793)Торговля-(5050)Транспорт-(2929)Туризм-(1568)Физика-(3942)Философия-(17015)Финансы-(26596)Химия-(22929)Экология-(12095)Экономика-(9961)Электроника-(8441)Электротехника-(4623)Энергетика-(12629)Юриспруденция-(1492)Ядерная техника-(1748)

Описание графического интерфейса ОС Windows




Графический интерфейс пользователя реализует и поддерживает операционная система. Основным понятием GUI является «окно» (window), схема которого показана на рис. 8.2. На экране окна представляют собой некоторые участки (обычно прямоугольные) в которых выполняется ввод и вывод информации и где могут размещаться другие окна (дочерние), с помощью которых выполняется управление программой.

Созданием и управлением окнами занимается сама операционная система, которая первой получает информацию от всех устройств компьютера (нажатие клавиши, движение «мыши», поступление данных по сети). Обо всех этих события ОС рассылает сообщения приложениям, окна которых являются активными в текущий момент.

 

 


Рис. 8.2. Основные элементы окна.

 

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

Окно приложения включает следующие основные части:

Ÿ строка заголовка окна, в которой размещаются такие стандартные элементы управления окном, как: системное меню, появляющееся при щелчке на иконке приложения в левой части строки; три системные кнопки для свертывания окна, раскрытия окна на весь экран и закрытия окна.

Ÿ строка меню приложения – набор команд (пунктов меню), при выборе которых приложение будет выполнять различные задачи; строка меню может располагаться в разных частях окна, чаще всего находится в его верхней части;

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

Ÿ клиентская область – часть окна, в которой можно размещать различные элементы графического интерфейса и выполнять рисование;

Ÿ строка состояния, в которую выводятся сообщения информирующие пользователя о ходе работы приложения.

Ÿ Приложение обычно использует большое количество окон. Все окна можно разделить на группы:

Ÿ основные окна, которые используются для представления всего приложения; они включают основные элементы интерфейса и инициируют создание других окон;

Ÿ диалоговые окна, которые предназначены для получения информации и запуска на выполнения разных вспомогательных задач приложения;

Ÿ элементы управления (control), это дочерние окна, которые используются для выполнения элементарных операций по отображению информации (например, текстовые окна – TextBox, окна со списками строк – ListBox, окна с изображениями PictureBox) или для получения некоторых команд пользователя (например, нажатия кнопок «мыши», кнопок Button, пунктов меню).

 

Платформа.Net предоставляет набор объектно-ориентированных средств для удобной и простой реализации всех частей графического интерфейса.




Поделиться с друзьями:


Дата добавления: 2014-01-04; Просмотров: 686; Нарушение авторских прав?; Мы поможем в написании вашей работы!


Нам важно ваше мнение! Был ли полезен опубликованный материал? Да | Нет



studopedia.su - Студопедия (2013 - 2024) год. Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав! Последнее добавление




Генерация страницы за: 0.011 сек.