Читайте также:
|
|
События – сигналы, формируемые внешней средой, на которые объект должен отреагировать соответствующим образом.
Определение события в ООП:
Событие представляет собой действие, распознаваемое объектом (например, щелчок мышью или нажатие клавиши, перемещение мыши или выход из программы ), для которого можно запрограммировать отклик, т.е. реакцию объекта на произошедшее событие.
Если пользователь нажимает на кнопку, то это событие, на это событие должен быть отклик, т.е. выполнение какой-либо программы. Такая программа называется процедурой обработки событий или событийной процедурой. Если такой отклик не создан (не написана соответствующая процедура), то система никак не будет реагировать на это событие
В Visual Basic имя событийной процедуры состоит из имени объекта и имени события, разделенных символом подчеркивания. Для элементов управления имя объекта – это свойство Name. Например, имя процедуры, которая соответствует щелчку пользователя на кнопке с именем cmdClear, выглядит так:
cmdClear_Click
имя объекта имя события
символ подчеркивания
Пример событийной процедуры:
Private Sub cmdShow_Click()
txtHello.Text = "Привет!"
End Sub
Обычно программы на алгоритмических языках программирования выполняются от начала до конца согласно алгоритму. Событийно-управляемое приложение на Visual Basic работает совершенно по-другому: выполнение приложения не идет предопределенным путем, а зависит от сложившейся ситуации. Программа является набором независимых частей кода, активизирующихся в ответ на события, происходящие при работе пользователя с приложением. Большая часть кода программы, отвечающая за обработку таких событий, как щелчки мыши, нажатие клавиш, размещается в процедурах обработки событий. Программы с такой структурой легче и создавать, и отлаживать.
Дата добавления: 2014-12-23; просмотров: 12 | Поможем написать вашу работу | Нарушение авторских прав |