ВУЗ:
Рубрика:
19
зом, программы для ГПИ представляют собой цикл обработки сообщений:
извлечение очередного сообщения, его обработка в случае необходимости
или передача стандартному обработчику сообщений.
Второе понятие предполагает, что окно – это не просто прямоугольная
экранная область, а программа, процедура или функция, выполняющие раз-
личные операции, присущие данному окну. Одной из главных операций при
этом является реакция на поступившие сообщения и отправка сообщений
другим объектам. Важнейшей функцией окна является перерисовка содер-
жания окна при выполнении ПС. Перерисовка обычно реализуется в виде
реакции на определённое сообщение или как виртуальная функция в рамках
объектно-ориентированного языка. Перерисовка поддерживается специаль-
ным графическим модулем, выполняющим все основные графические опе-
рации, в том числе и отсечение по произвольно заданной области отсечения.
Между окнами ГПИ вводятся отношения принадлежности и следования.
Другими словами, любое окно может иметь окно-родителя, а следовательно,
задаётся по размерам родительского окна, отсекается в размерах родитель-
ского окна и уничтожается при уничтожении родительского окна. Окно вме-
сте с принадлежащими ему подокнами образует иерархические структуры
подчинения, внутри которых при этом происходит обмен сообщениями (за-
прос на выполнение действия и сообщение о произошедших после действий
изменениях). По назначению выделяют окна для ведения диалога с пользо-
вателем, ввода-вывода данных и т.п. Основу этих окон составляют окна с
множеством подокон, каждое из которых выполняет роль управляющих
элементов. Кроме стандартных пользователь может создавать свои собст-
венные типы окон, определяя их новые свойства.
Кодирование модулей программного средства. Основным принци-
пом, используемым разработчиками программного обеспечения, является
его построение на основе модулей. Модуль, как правило, представляет со-
Страницы
- « первая
- ‹ предыдущая
- …
- 15
- 16
- 17
- 18
- 19
- …
- следующая ›
- последняя »