Читайте также: |
|
Событийно-ориентированное программирование - парадигма программирования,
в которой выполнение программы определяется событиями — действиями пользователя
(клавиатура, мышь), сообщениями других программ и потоков, событиями операционной
системы (например, поступлением сетевого пакета). Также эту парадигму можно определить как способ построения компьютерной программы, при котором в коде (как правило, в головной функции программы) явным образом выделяется главный цикл приложения, тело которого состоит из двух частей: выборки события и обработки события. Событийно-ориентированное программирование, как правило, применяется в трех случаях:
1. при программировании пользовательских интерфейсов (в том числе GUI: AWT/Swing, MFC);
2. при создании серверных приложений в случае, если при проектировании отказались от порождения обслуживающих процессов;
3. при программировании игр, в которых осуществляется управление множеством
объектов.
Следует обратить внимание, что событийно-ориентированная архитектура предъявляет довольно жесткие требования к обработчикам событий - они должны завершаться за небольшое время и нигде не блокироваться. Далеко не для всех задач легко выполнить эти требования.
Дата добавления: 2015-08-27; просмотров: 82 | Нарушение авторских прав
<== предыдущая страница | | | следующая страница ==> |
Функциональное программирование | | | Объектно-ориентированное программирование |