Студопедия
Случайная страница | ТОМ-1 | ТОМ-2 | ТОМ-3
АрхитектураБиологияГеографияДругоеИностранные языки
ИнформатикаИсторияКультураЛитератураМатематика
МедицинаМеханикаОбразованиеОхрана трудаПедагогика
ПолитикаПравоПрограммированиеПсихологияРелигия
СоциологияСпортСтроительствоФизикаФилософия
ФинансыХимияЭкологияЭкономикаЭлектроника

Событийно-ориентированное программирование

Выполнение проекта | Завершение проекта | Модель водопада | Итеративная разработка | Спиральная модель | Вычислительные системы | Операционные системы | Выбор языка и среды программирования | Краткий обзор распространенныхпромышленных языков программирования и программных платформ | Структурное программирование |


Читайте также:
  1. Аспектно-ориентированное программирование
  2. Аспектно-ориентированное программирование
  3. Аспектно-ориентированное программирование
  4. Визуально-ориентированное программирование
  5. Визуально-ориентированное программирование
  6. Визуально-ориентированное программирование
  7. Логическое программирование.

Событийно-ориентированное программирование - парадигма программирования,

в которой выполнение программы определяется событиями — действиями пользователя

(клавиатура, мышь), сообщениями других программ и потоков, событиями операционной

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

 

1. при программировании пользовательских интерфейсов (в том числе GUI: AWT/Swing, MFC);

2. при создании серверных приложений в случае, если при проектировании отказались от порождения обслуживающих процессов;

3. при программировании игр, в которых осуществляется управление множеством

объектов.

 

Следует обратить внимание, что событийно-ориентированная архитектура предъявляет довольно жесткие требования к обработчикам событий - они должны завершаться за небольшое время и нигде не блокироваться. Далеко не для всех задач легко выполнить эти требования.

 


Дата добавления: 2015-08-27; просмотров: 82 | Нарушение авторских прав


<== предыдущая страница | следующая страница ==>
Функциональное программирование| Объектно-ориентированное программирование

mybiblioteka.su - 2015-2024 год. (0.006 сек.)