برنامه‌نویسی رویدادمحور

از ویکی‌پدیا، دانشنامهٔ آزاد
پرش به: ناوبری، جستجو

برنامه‌نویسی رویداد گرا یک الگوی برنامه‌نویسی است که در آن، روند اجرای برنامه توسط رویدادها - برای مثال، خروجی یک سنسور یا دستورهای کاربر (کلیک های موس، دکمه های کیبورد) و یا پیام های دریافتی از سایر برنامه ها یا رشته ها - تعیین می گردد.

برنامه نویسی رویداد گرا را می توان به عنوان یک تکنیک معماری نرم‌افزار تعریف کرد که در آن نرم‌افزار یک حلقه اصلی دارد که به روشنی به دو بخش زیر تقسیم می شود:

  • نخست، انتخاب رویداد (یا شناسایی رویداد)
  • و دوم، اداره کردن رویداد ها

برنامه های رویداد گرا را می توان در هر زبانی نوشت، اگرچه این کار در زبان هایی که سطح بالایی از انتزاع را فراهم می کنند، آسان تر است.

منابع[ویرایش]

http://simple.wikipedia.org/wiki/Event-driven_programming