Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- Дайте определения своими словами.
- 1. Что такое GUI?
- GUI - графический пользовательский интерфейс - графическая оболочка программы, с которой взаимодействует пользователь.
- 2. Системная очередь сообщений - глобальный объект в памяти, в который помещаются все сообщения, создаваемые приложениями и устройствами.
- Операционная система периодически перенаправляет сообщения из очереди в отдельные окна.
- 3. Очередь сообщений приложения - глобальный объект, схожий с системной очередью сообщений, однако используемый самим приложением. Необходим для того, чтобы хранить сообщения, которые не могут быть обработаны в данный момент (чтобы не потерялись). Время жизни совпадает с приложением.
- 4. Окно - объект, определяющий определенными свойствами и занимающий место в оперативной памяти
- 5. Обработчик - функция, выполняющая обработку определенного сообщения.
- 6. Оконная процедура - процедура, выполняющая получение всех сообщений, которые ему направляет операционная система.
- 7. Дескриптор - уникальный идентификатор объекта, управляемым Windows.
- 8. Синхронные сообщения - сообщения, отправка или получение которых синхронизировано каким-либо образом. В случае в Windows, сообщения идут строго по очереди
- 9. Асинхронные сообщения - сообщения, которые поступают независимо друг от друга. В Windows это означает, что сообщения, попадая в системную очередь сообщений, сразу попадают в очередь сообщений приложения и сразу же обрабатываются (так сказать вне очередь)
- 10. Как происходит обработка сообщении в ОС Windows. В системную очередь сообщений попадают сообщения от различных устройств (клавиатуры, мыши и т.д.) и приложений. Windows просматривает очередь и перенаправляет их отельным окнам, т.е. в очереди сообщений приложения. Окна с помощью оконных процедур получают сообщения и обрабатывают их с помощью определенных функций-обработчиков.
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement