이벤트 드리븐 구동형 프로그래밍 알아보기

이벤트 드리븐 구동형 프로그래밍 알아보기


프로그래밍 중 하나를 말하는데요.이벤트 드리븐이라고도 합니다.


마우스를 조작하거나 키를 두드리거나 하는 요구가 발생했을 때 처리를 실행하도록 프로그램을 기술하는 프로그래밍 방법입니다.


이벤트 단위로 프로그램을 기술하기 때문에, 처리의 분할이나 개발이 용이하게 됩니다.




"버튼을 클릭하면 사진이 반전한다" "화면을 스와이프 하면 페이지가 바뀐다"라고 한 PC나 휴대 단말에서 당연하게 사용하고 있는 기능에도, 이벤트 구동형 프로그래밍이 이용되고 있습니다.



예를 들어 PC나 휴대단말기의 OS가 버튼 클릭을 감지하면 그것을 메시지로 애플리케이션에 전달하고 그 메시지와 관련된 프로그램이 있으면 그것을 실행합니다.


덧붙여서 프로그램의 실행중에 발생하는 사건을 "이벤트"라고 해, 이벤트에 따라 실행하는 프로그램을 "이벤트 핸들러"라고 합니다.




이벤트 구동형 프로그래밍과 대비되는 것은, "플로 구동형 프로그래밍"입니다.


이것은, 프로그램에 기술된 처리의 흐름에 따라서, 모든 것이 실행되는 프로그래밍입니다.


많은 수속형 언어가 이 프로그래밍 방법입니다.