تجاوز إلى المحتوى الرئيسي

تطبيقات الهواتف الذكية

المهارات الرقمية: تطبيقات الأجهزة الذكية, ## بيئة العمل: واجهة التصميم وواجهة الكتل البرمجية تُعد بيئة MIT App Inventor منصة تطوير متكاملة فريدة من نوعها، مصممة خ…

من الملخص

بيئة العمل: واجهة التصميم وواجهة الكتل البرمجية

## بيئة العمل: واجهة التصميم وواجهة الكتل البرمجية تُعد بيئة MIT App Inventor منصة تطوير متكاملة فريدة من نوعها، مصممة خصيصاً لتبسيط عملية إنشاء تطبيقات الهواتف الذكية التي تعمل بنظام أندرويد. يكمن جوهر قوتها في تقسيم عملية التطوير إلى مرحلتين متكاملتين تتمان عبر واجهتين رئيسيتين: واجهة التصميم (Designer) وواجهة الكتل البرمجية (Blocks). في واجهة التصميم، يقوم المطور بدور المهندس المعماري، حيث يصمم شكل التطبيق وهيكله المرئي. يمكنه سحب وإفلات مكونات متنوعة مثل الأزرار، مربعات النص، الصور، وحتى المستشعرات من لوحة المكونات (Palette) إلى شاشة العرض (Viewer)، ثم يقوم بتخصيص مظهرها وسلوكها الأولي عبر لوحة الخصائص (Properties) التي تتيح تغيير الألوان، الأحجام، والنصوص. أما واجهة الكتل البرمجية، فهي تمثل العقل المدبر للتطبيق. هنا، يتم بناء المنطق البرمجي عبر تجميع كتل ملونة تشبه قطع الأحجية، بدلاً من كتابة أسطر معقدة من الشيفرة. كل كتلة تمثل أمراً أو حدثاً أو قيمة، ويسمح هذا النهج المرئي للمطورين بتحديد كيفية استجابة التطبيق لتفاعلات المستخدم، مثل النقر على زر أو اهتزاز الهاتف، مما يجعل البرمجة عملية بديهية ومتاحة للجميع.

سؤال من بنك الأسئلة

سيناريو: تريد برمجة حدث يستجيب عند رفع الإصبع عن شاشة الرسم (Canvas). أي دالة برمجية تستخدم؟

أسبوع النتائج: 20 رسالة يومياً مع زكي

سجّل الآن وخطّط خطوتك بعد النتيجة مع زكي — بدون تخمين مواعيد الوزارة.

ابدأ مع زكي