Событие (в информатике, в программном обеспечении) — действие, которое может быть инициировано или пользователем, или устройством, типа таймера, или клавиатурой, или даже операционной системой. Когда событие происходит (или горит), данные о событии обычно собираются частью аппаратных средств или программного обеспечения, которые могут послать их обработчику событий для дальнейшей обработки. Альтернативно, событие может быть игнорировано, или оно может быть послано многократным обработчикам, которые одновременно «слушают» это события. Данные, связанные с событием как минимум определяют, что это за событие, но могут включать и другую информацию типа того, когда оно произошло, кто или что заставило его произойти, и дополнительные данные, посланные источником события обработчику событий о том, как событие должно быть обработано. Компьютерная программа, которая изменяет своё поведение в ответ на события, как говорят, является управляемой событием, часто для того, чтобы быть интерактивной.
Примеры[]
События мыши[]
Например, указывающее устройство, типа мыши: нажатие кнопки мыши вызывает событие «щелчок мыши». Программист должен программировать программное обеспечение, отвечающее на этот «щелчок мыши». Типичные события мыши включают движение мыши и нажатие кнопки мыши, вверх/вниз[1].
События клавиатуры[]
Когда пользователь нажимает клавишу на клавиатуре, программа, в настоящее время управляющая, получает с клавиатуры событие «клавиша вниз» наряду с уместными данными, типа какую клавишу нажал пользователь.
Источники[]
См.также[]
- Обработчик событий
- Обработка исключения