Оглавление
- 1 Событие (вычисление)
- 1.1 Определение события в программировании
- 1.2 Источники событий
- 1.3 Управляемое событиями программное обеспечение
- 1.4 Обработка событий в пользовательских интерфейсах
- 1.5 Примеры пользовательских событий
- 1.6 Модель делегирования событий
- 1.7 Обработчик событий
- 1.8 Уведомление о событии
- 1.9 Рекомендации и дополнительные ресурсы
- 2 Событие (вычисления) — Википедия
Событие (вычисление)
-
Определение события в программировании
- Событие – это действие или происшествие, распознаваемое программным обеспечением.
- События могут генерироваться системой, пользователем или другими источниками.
- Обычно обрабатываются синхронно в цикле обработки событий.
-
Источники событий
- Пользователь может инициировать события через клавиатуру и мышь.
- Аппаратные устройства, такие как таймеры, также могут генерировать события.
- Программное обеспечение может запускать собственные события.
-
Управляемое событиями программное обеспечение
- Системы, управляемые событиями, обрабатывают асинхронную активность.
- Цикл обработки событий ожидает действий пользователя или системных сигналов.
- События собирают данные и отправляются в обработчики для обработки.
-
Обработка событий в пользовательских интерфейсах
- События используются для обработки действий пользователя в пользовательских интерфейсах.
- Программы, написанные для многих оконных сред, в основном состоят из обработчиков событий.
- События также могут дополнять прерывания на уровне команд.
-
Примеры пользовательских событий
- Мышь генерирует события перемещения, нажатия и движения колесика.
- Клавиатура генерирует события нажатия клавиш.
- Джойстики генерируют аналоговые сигналы X-Y.
- Сенсорные экраны генерируют сенсорные события или жесты.
-
Модель делегирования событий
- Модель делегирования событий используется в объектно-ориентированном программировании.
- Элементы управления, слушатели и интерфейсы являются ключевыми сущностями.
- Слушатели регистрируются у источника для обработки событий.
- Модель требует, чтобы каждый слушатель реализовывал интерфейс для события.
-
Обработчик событий
- Обработчик событий – это подпрограмма, обрабатывающая входные данные программы.
- События графического интерфейса включают нажатия клавиш, перемещение мыши и выбор действий.
- Обработчики событий являются центральной концепцией в программировании, управляемом событиями.
-
Уведомление о событии
- Уведомление о событии – это механизм привязки приложений к условиям и действиям.
- Используется в системах баз данных, операционных системах и распределенных системах.
- Платформы уведомления о событиях обеспечивают надежность и согласованность.
-
Рекомендации и дополнительные ресурсы
- Статья “Обработчики событий и функции обратного вызова” и другие ресурсы предоставляют дополнительную информацию и примеры.
Полный текст статьи: