Реферат: Windows

- вложенные,

- всплывающие.

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

Горизонтальное меню фиксировано привязывается к верху окна.

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

Вложенные меню появляются при выборе соответствующих пунктов выпадающих меню. Прикладная программа может вкладывать

одно меню в другое до любого уровня вложенности.

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

Полосы прокрутки

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

Существует ограничение на обьем данных в скроллинге. Обьем данных не может превышать 64 Кбайт.

Курсоры

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

Каретка

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

Пользовательский интерфейс Windows поддерживает только одну каретку на экране.

Блоки диалога

Блок диалога - это стандартный способ приема программой ввода от пользователя. Типичный пример блока диалога - это блок диалога для открытия файла.

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

Система имеет шесть предопределенных классов окон, на базе которых создаются элементы управления блоками диалога:

- кнопки;

- комбинированные блоки;

- элементы управления редактированием;

- блоки списков;

- полосы прокрутки;

- статические элементы.

Более полное описание обьектов интерфейса представлено ниже.

Механизм сообщений

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

Приложение представляет собой 16-битовое значение без знака, которому для удобства присваивается символьная константа. Все сообщения имеют единый формат и являются единственным средством связи приложения с операционной оболочкой и с другими приложениями. Некоторые сообщения могут в свою очередь порождать другие сообщения.

К-во Просмотров: 1360
Бесплатно скачать Реферат: Windows