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