Студопедия.Орг Главная | Случайная страница | Контакты | Мы поможем в написании вашей работы!  
 

События. События – сигналы, формируемые внешней средой, на которые объект должен отреагировать соответствующим образом



События – сигналы, формируемые внешней средой, на которые объект должен отреагировать соответствующим образом.

Определение события в ООП:

Событие представляет собой действие, распознаваемое объектом (например, щелчок мышью или нажатие клавиши, перемещение мыши или выход из программы ), для которого можно запрограммировать отклик, т.е. реакцию объекта на произошедшее событие.

Если пользователь нажимает на кнопку, то это событие, на это событие должен быть отклик, т.е. выполнение какой-либо программы. Такая программа называется процедурой обработки событий или событийной процедурой. Если такой отклик не создан (не написана соответствующая процедура), то система никак не будет реагировать на это событие

В Visual Basic имя событийной процедуры состоит из имени объекта и имени события, разделенных символом подчеркивания. Для элементов управления имя объекта – это свойство Name. Например, имя процедуры, которая соответствует щелчку пользователя на кнопке с именем cmdClear, выглядит так:

cmdClear_Click

имя объекта имя события

символ подчеркивания

Пример событийной процедуры:

Private Sub cmdShow_Click()

txtHello.Text = "Привет!"

End Sub

Обычно программы на алгоритмических языках программирования выполняются от начала до конца согласно алгоритму. Событийно-управляемое приложение на Visual Basic работает совершенно по-другому: выполнение приложения не идет предопределенным путем, а зависит от сложившейся ситуации. Программа является набором независимых частей кода, активизирующихся в ответ на события, происходящие при работе пользователя с приложением. Большая часть кода программы, отвечающая за обработку таких событий, как щелчки мыши, нажатие клавиш, размещается в процедурах обработки событий. Программы с такой структурой легче и создавать, и отлаживать.






Дата публикования: 2014-12-28; Прочитано: 213 | Нарушение авторского права страницы | Мы поможем в написании вашей работы!



studopedia.org - Студопедия.Орг - 2014-2024 год. Студопедия не является автором материалов, которые размещены. Но предоставляет возможность бесплатного использования (0.007 с)...