PDA

View Full Version : سوال: چرا از event ها استفاده مي كنيم



mehdihadeli
چهارشنبه 10 شهریور 1389, 02:25 صبح
چرا از event ها استفاده مي كنيم در حالي كه ميشه با نوشتن چند تابع كار اونو انجام داد..؟

میلاد قاضی پور
چهارشنبه 10 شهریور 1389, 04:15 صبح
برای هر کاری عنصری وجود داره . شما اگه دقت کنی متوجه میشی از ایف میشه به جای حلقه فور استفاده کرد. از ایف میشه به جای سوئیچ کیس استفاده کرد . از ایف میشه به جای ترای کچ و خیلی موارد دیگه استفاده کرد . اما برای هر کاری عاملی ایجاد شده تا همه چی طبقه بندی و آسون بشه و قابل درک .

md_bluelily
چهارشنبه 10 شهریور 1389, 05:46 صبح
ببخشید من الان برام یه سوال پیش اومد.
چطوری میشه event کلیک یک button رو با چند تا تابع نوشت و از event هم استفاده نکرد ؟!؟

موفق باشید.

mehdihadeli
چهارشنبه 10 شهریور 1389, 11:36 صبح
مثلا بگيم در اثر وقوع شرايطي خاط روي كلاس button يه متدي call بشه البته قبول دارم كه انعطاف پذيري پايين مي آيد و براي تمام instance هاي كلاس مجبورم از يك متد يكسان استفاده كنم در حالي با event ميشه در صورت ايجاد اون شرايط خاص در كلاس براي هر instane از تابع هاي handle متفاوت استفاده كرد
نظر شما چيه؟

hamid.shekasteh
چهارشنبه 10 شهریور 1389, 11:59 صبح
بگيم در اثر وقوع شرايطي خاط روي كلاس button يه متدي call بشه

این وقوع شرایط خاص دقیقا همون event هست.

از event ها استفاده می کنیم چون time روی دادن بعضی از کارها مشخص نیست. پس با تعریف یک event , EventHandler به برنامه می فهمونیم که در شرایط خاص کنترل را به این قسمت بیار و این کار ها را انجام بده.
موفق باشین

javad_r_85
چهارشنبه 10 شهریور 1389, 12:23 عصر
چرا از event ها استفاده مي كنيم در حالي كه ميشه با نوشتن چند تابع كار اونو انجام داد..؟

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