Галерея
7757 8119 8300 8698 8817 9504 9722 9937
Интересные записи
Новое на сайте
Топовые новости
Новое

Последовательное и управляемое событиями программирование

Последовательное и управляемое событиями программированиеВ последовательном (линейном) программировании приложение управляет порядком выполнения команд. Другими словами, программный код выполняется в строго предопределенной последовательности и требует минимального вмешательства пользователя (если вообще требует). Линейное программирование обычно используют для решения больших последовательных задач. Наиболее популярными языками линейного программирования являются COBOL, FORTRAN и C.

В управляемом событиями программировании код выполняется в ответ на действия пользователя или возникновение какого-либо внешнего события. Таким образом, сами пользователи и внешние события управляют порядком выполнения команд. Обычно такое приложение запускается и ожидает возникновения события (к примеру, щелчка мышью, нажатия клавиши или системного события, такого как таймер). В зависимости от выполненного действия программа выполняет предопределенные действия и снова ожидает следующего события. Большинство современных визуальных приложений управляется событиями. Ввод заказов, финансовые приложения, банковские операции и множество других приложений связаны с открытием при запуске главного меню. После этого они ожидают действий пользователя. Среди наиболее популярных языков событийного программирования можно выделить C++, Visual Basic, C#, VB. NET и Java. (Естественно, ничто не мешает создать с помощью C++ последовательное приложение, а с помощью COBOL — управляемое событиями. В книге рассматриваются только наиболее типичные сценарии.) В самой СУБД события обычно связаны с базой данных. Наиболее типичными событиями являются регистрация и выход пользователя, вставка и удаление строк таблицы, а также обновление столбцов