PDA

مشاهده نسخه کامل : برنامه نویسی رویداد چیست؟



life24
15-03-13, 12:01
سلام
منظور از برنامه نویسی Event ها چیست؟
و کلا Event چیست؟ مبتنی بر رویداد :gasp:
جز کدام دسته هست؟ شی گرا یا ساخت یافته؟

ravegoat
15-03-13, 15:51
سلام!

برنامه نویسی مبتنی بر رویداد شیوه ای از برنامه نویسی هستش که در اون جریان برنامه (Program Flow) رو تعدادی رویداد تعیین می کنند. رویداد ها (Events) مانند سنسور هایی هستند که اعمال کاربر رو گزارش می دهند مانند رویداد کلیک کردن موس، فشردن کلید های کیبرد، بسته شدن یک فرم و ... . به عنوان مثال در چنین شیوه ای، وقتی کاربر روی یک دکمه ی فرم برنامه کلیک می کنه، رویداد کلیک دکمه رخ میده و بعد برنامه نویس هستش که تعیین می کنه پس از کلیک کردن کاربر چه دستوراتی باید اجرا بشه.

برنامه نویسی مبتنی بر رویداد مباحث برنامه نویسی شی گرا رو شامل میشه ولی به دلیل گستردگی بحث رویداد ها به خصوص در زمینه ی Multithreading این شیوه رو به عنوان یک Programming Paradigm جدا به حساب میارن.

برای اطلاعات بیش تر:
Only the registered members can see the link

موفق باشید
آرمین

miladziveh
25-06-13, 11:13
تشکر از توضیح خوبتون ....