مرحباً بالجميع
أحد أكثر الأشياء متعةً في علم الحاسوب
هو أن برمجة الحاسوب يمكنها أن تكون تفاعلية
فبأي وقت يقوم شخص بالنقر أو الضغط أو
الكتابة على جهاز الحاسوب او الهاتف النقّال
فإن هذا ينشئ حدثاً
وهناك تعليمات برمجية معيّنة تقرر ما يجب فعله عند وقوع الحدث.
على سبيل المثال، يمكنك إيجاد معالج للحدث يقول
عند النقر على الفأرة، قم بتشغيل صوت
دعونا نجرب نشاطاً ما لنرى كيف يعمل
هل سمعت من قبل عن لعبة "فلابي بيرد"
باستخدام معالِجات الأحداث، يمكنك تعلُّم آليّة
برمجة نسختك الخاصة جداً من لعبة "فلابي بيرد"
التعليمات البرمجية التي تكتبها هي عبارة عن سحب و إسقاط القطع البرمجية التي تمثل الأوامر للحاسوب.
البرمجة بالسحب و الإسقاط هي أسهل طريقة للتعلّم
إنها الطريقة التي يبدأ بها طلاب الجامعة تعلُّم البرمجة.
ولكن في الباطن، فإن كل قطعة برمجية تمثِّل تعليمات برمجية حقيقيّة
إن ألقيت نظرة على مساحة العمل ستلاحظ وجود بعض القطع البرمجية الخضراء المعبئة لك
إنها عبارة عن معالجات للأحداث
إذا أردت أن يرفرف الطائر كلّما نقرت على الفأرة
فما عليك سوى إرفاق القطعة "رفرفة" لمعالج الحدث المناسب
و الآن في لعبتك، كلما نقرت على الفأرة سيُرفرف الطائر
في كل مرحلة من هذا المستوى، سنقدم أنواع جديدة من
الأحداث مثل القطع البرمجية الخضراء في مساحة العمل
و بإمكانك أن تقرّر القطعة البرمجية المناسب إضافتها للاستجابة لهذه الأحداث
عندما ترى سهماً مثل هذا،
فهذا يعني أنك تستطيع تغيير الإعدادات
مثل نوع الصوت الذي يصدُر عند يسقط الطائر على الأرض
في المرحلة الأخيرة، ستكون قادراً على إنشاء لعبتك الخاصة و مشاركتها مع أصدقائك
استمتع بوقتك :)