- عضویت
- 16/7/20
- ارسال ها
- 2,693
- امتیاز واکنش
- 9,215
- امتیاز
- 233
- محل سکونت
- گلنمکستان
- زمان حضور
- 63 روز 21 ساعت 58 دقیقه
نویسنده این موضوع
برنامهنویسی رویدادمحور
برنامهنویسی رویداد گرا یک الگوی برنامهنویسی است که در آن، روند اجرای برنامه توسط رویدادها - برای مثال، خروجی یک سنسور یا دستورهای کاربر (کلیکهای موس، دکمههای کیبورد) یا پیامهای دریافتی از سایر برنامهها یا رشتهها - تعیین میگردد.
برنامهنویسی رویداد گرا را میتوان به عنوان یک تکنیک معماری نرمافزار تعریف کرد که در آن نرمافزار یک حلقه اصلی دارد که به روشنی به دو بخش زیر تقسیم میشود:
یک نگهدارنده بدیهی رویداد
چون کد چک رویدادها و حلقه اصلی در میان برنامه ها مشترک هستند، بسیاری از فریم ورک های برنامه نویسی مسوولیت پیاده سازی را بر عهده دارند و از کاربر انتظار دارند که تنها کد نگهدارنده رویداد را فراهم کنند. در این مثال ساده ممکن است یک نگهدارنده رویداد فراخوانده شود که OnKeyEnter() نامیده میشود و شامل ارگومانی با یک رشته از کاراکترهاست که متناظر است با انچه که کاربر قبل از فشردن دکمه ENTER تایپ کرده ست. برای اضافه کردن دو عدد، ذخیره سازی خارج از نگهدارنده رویداد باید مورد استفاده قرار گیرد. پیاده سازی ممکن است مشابه انچه در زیر می اید باشد.
برنامهنویسی رویداد گرا یک الگوی برنامهنویسی است که در آن، روند اجرای برنامه توسط رویدادها - برای مثال، خروجی یک سنسور یا دستورهای کاربر (کلیکهای موس، دکمههای کیبورد) یا پیامهای دریافتی از سایر برنامهها یا رشتهها - تعیین میگردد.
برنامهنویسی رویداد گرا را میتوان به عنوان یک تکنیک معماری نرمافزار تعریف کرد که در آن نرمافزار یک حلقه اصلی دارد که به روشنی به دو بخش زیر تقسیم میشود:
- نخست، انتخاب رویداد (یا شناسایی رویداد)
- و دوم، اداره کردن رویدادها
یک نگهدارنده بدیهی رویداد
چون کد چک رویدادها و حلقه اصلی در میان برنامه ها مشترک هستند، بسیاری از فریم ورک های برنامه نویسی مسوولیت پیاده سازی را بر عهده دارند و از کاربر انتظار دارند که تنها کد نگهدارنده رویداد را فراهم کنند. در این مثال ساده ممکن است یک نگهدارنده رویداد فراخوانده شود که OnKeyEnter() نامیده میشود و شامل ارگومانی با یک رشته از کاراکترهاست که متناظر است با انچه که کاربر قبل از فشردن دکمه ENTER تایپ کرده ست. برای اضافه کردن دو عدد، ذخیره سازی خارج از نگهدارنده رویداد باید مورد استفاده قرار گیرد. پیاده سازی ممکن است مشابه انچه در زیر می اید باشد.
برنامه نویسی چیست؟
رمان ۹۸ | دانلود رمان
نودهشتیا,بزرگترین مرجع تایپ رمان, دانلود رمان جدید,دانلود رمان عاشقانه, رمان خارجی, رمان ایرانی, دانلود رمان بدون سانسور,دانلود رمان اربابی,
roman98.com