Преглед садржаја:
Дефиниција - Шта значи програм вођен догађајем?
Програм темељен на догађајима је онај који у великој мери реагује на корисничке догађаје или други сличан унос. Концепт програмирања заснованог на догађајима важан је код развоја апликација и других врста програмирања и подстакао је појаву алата за обраду догађаја и других ресурса.
Програм који се заснива на догађајима познат је и као програм који се заснива на догађајима.
Тецхопедиа објашњава програм вођен догађајима
Идеја програмирања заснованог на догађајима је да је програм осмишљен тако да реагује.
Реагира на одређене врсте уноса од стране корисника, било да је то клик на командно дугме, избор са падајуће листе, унос у текстуално поље или друге врсте корисничких догађаја.
Остали програмски језици могу садржавати корисничке догађаје који се у великој мери испоручују преко интерфејса командне линије или неке друге врсте корисничког интерфејса. Супротно програмирању заснованом на догађајима било би програмирање које је написано да делује без обзира на унос корисника.
На пример, приказивачке апликације попут оних за ажурирање времена или спортских резултата могу садржавати мање програмираних догађаја који су својствени другим врстама програма. Међутим, скоро сав софтвер се за функционалност ослања на корисничке догађаје, и лако би било тврдити да је програмирање засновано на догађајима подразумевано за готово све врсте пројеката.
То је зато што су, генерално, апликације и модули кодова написани да одговоре на људске радње, што је део основног концепта како људи раде са машинама. Међутим, идентификација аспеката програма који се заснивају на догађајима може бити корисна у анализи дизајна.
