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