📄 النص الكامل للصفحة
عند ضغط هذا الزر ستصبح خلفية الشاشة بيضاء وسيصبح لون النص أسود. وعند ضغطه لمدة طويلة، ستصبح خلفية الشاشة خضراء داكنة وسيصبح لون النص أبيض.
--- SECTION: لبرمجة زر تنسيق اللون: ---
لبرمجة زر تنسيق اللون:
1. حدد حدث Click (الضغط) لمكون color_button (زر اللون).
2. اضبط خاصية BackgroundColor (لون الخلفية) لمكون VerticalArrangement1 (الترتيب العمودي1) إلى White (أبيض).
3. اضبط خاصية BackgroundColor (لون الخلفية) لمكون discover_label (اكتشف_التسمية) إلى Light Gray (رمادي فاتح).
4. اضبط خاصية TextColor (لون النص) لمكون discover_label (اكتشف_التسمية) إلى Black (أسود).
5. كرر العملية المذكورة أعلاه لمكونات النص المتبقية.
6. حدد حدث Long Click (ضغطة طويلة) لمكون color_button (زر اللون).
7. اضبط الألوان المناسبة للمكونات كما في العملية أعلاه.
وزارة التعليم Ministry of Education 215 2025 - 1447
--- VISUAL CONTEXT ---
**DIAGRAM**: App Inventor Blocks: color_button Click Event
Description: A diagram showing the MIT App Inventor blocks editor interface. On the left side, a list of event blocks for a component named 'color_button' is displayed. The visible events include 'Click', 'GotFocus', 'LongClick', 'LostFocus', and 'TouchDown'. On the right side, a magnified view of the 'when color_button .Click do' block is presented, with a blue circle labeled '1' next to it. A dashed arrow indicates that this specific block is selected or referenced from the list on the left.
Key Values: color_button, Click, GotFocus, LongClick, LostFocus, TouchDown, when color_button .Click do
Context: This visual element illustrates the first step of the programming instructions, demonstrating how to select the 'Click' event for the 'color_button' component in the MIT App Inventor blocks editor.
**DIAGRAM**: App Inventor Blocks: Setting VerticalArrangement1 BackgroundColor
Description: A diagram showing the MIT App Inventor blocks editor. On the left, a list of properties for 'VerticalArrangement1' is visible, including 'AlignHorizontal', 'AlignVertical', 'BackgroundColor', and 'Height'. On the right, a block is shown that sets the 'BackgroundColor' of 'VerticalArrangement1' within the 'when color_button .Click do' event. The block reads 'set VerticalArrangement1 .BackgroundColor to'. A blue circle labeled '2' is next to this block. A dashed arrow points from the 'BackgroundColor' property in the list to the 'set' block, indicating its selection and use.
Key Values: VerticalArrangement1, AlignHorizontal, AlignVertical, BackgroundColor, Height, color_button, Click, set VerticalArrangement1 .BackgroundColor to
Context: This visual element illustrates the second step of the programming instructions, demonstrating how to set the 'BackgroundColor' property of 'VerticalArrangement1' to 'White' when the 'color_button' is clicked, using the corresponding App Inventor blocks.
🎴 بطاقات تعليمية للمراجعة
عدد البطاقات: 5 بطاقة لهذه الصفحة
ما هي الخطوات المطلوبة لبرمجة زر تنسيق اللون (color_button) للاستجابة لحدث الضغط (Click) في MIT App Inventor؟
الإجابة: 1. تحديد حدث Click لمكون color_button. 2. ضبط خاصية BackgroundColor لمكون VerticalArrangement1 إلى White. 3. ضبط خاصية BackgroundColor لمكون discover_label إلى Light Gray. 4. ضبط خاصية TextColor لمكون discover_label إلى Black. 5. تكرار العملية للمكونات النصية المتبقية.
الشرح: هذه الخطوات توضح التسلسل الصحيح لبرمجة تغيير التنسيق عند النقر على الزر، حيث تبدأ باختيار الحدث ثم تعديل خصائص المكونات المرئية.
تلميح: ركز على التسلسل المنطقي للأوامر بدءاً من اختيار الحدث المناسب.
التصنيف: صيغة/خطوات | المستوى: متوسط
ما هي الخطوات المطلوبة لبرمجة زر تنسيق اللون (color_button) للاستجابة لحدث الضغطة الطويلة (Long Click) في MIT App Inventor؟
الإجابة: 1. تحديد حدث Long Click لمكون color_button. 2. ضبط الألوان المناسبة للمكونات المختلفة (مثل خلفية الترتيب العمودي والتسميات) باستخدام أوامر مشابهة لتلك المستخدمة في حدث Click.
الشرح: برمجة استجابة الزر للضغطة الطويلة تتطلب اختيار الحدث المناسب (Long Click) ثم تنفيذ مجموعة أوامر مشابهة لتغيير خصائص المكونات، ولكن بقيم ألوان مختلفة (مثل الخلفية الخضراء الداكنة والنص الأبيض).
تلميح: تذكر أن الحدث مختلف (Long Click) ولكن العملية البرمجية مشابهة.
التصنيف: صيغة/خطوات | المستوى: متوسط
ما هو السلوك المتوقع للتطبيق عند ضغط زر اللون (color_button) لمدة طويلة (Long Click) حسب النص؟
الإجابة: تصبح خلفية الشاشة خضراء داكنة ويصبح لون النص أبيض.
الشرح: يحدد المبرمج سلوكين مختلفين لنفس الزر بناءً على مدة الضغط: ضغط عادي يؤدي إلى تنسيق (أبيض/أسود)، وضغطة طويلة تؤدي إلى تنسيق مختلف (أخضر داكن/أبيض).
تلميح: انتبه إلى الفرق بين نتيجة الضغط العادي والضغط الطويل.
التصنيف: مفهوم جوهري | المستوى: سهل
ما هو السلوك المتوقع للتطبيق عند ضغط زر اللون (color_button) ضغطة عادية (Click) حسب النص؟
الإجابة: تصبح خلفية الشاشة بيضاء ويصبح لون النص أسود.
الشرح: هذا هو السلوك الافتراضي أو الأساسي المبرمج للزر، حيث يغير تنسيق واجهة التطبيق إلى وضع التباين العالي (أبيض/أسود).
تلميح: هذا هو التغيير الأساسي الذي يحدث فور النقر على الزر.
التصنيف: مفهوم جوهري | المستوى: سهل
ما الفرق بين حدثي Click و Long Click لزر في MIT App Inventor من حيث الاستخدام في هذا المثال؟
الإجابة: حدث Click (الضغط العادي) يستخدم لتغيير التنسيق إلى وضع (خلفية بيضاء، نص أسود). بينما حدث Long Click (الضغطة الطويلة) يستخدم لتغيير التنسيق إلى وضع مختلف (خلفية خضراء داكنة، نص أبيض).
الشرح: يسمح استخدام الحدثين المختلفين لنفس الزر بتنفيذ وظيفتين مختلفتين، مما يحسن تجربة المستخدم ويوفر مساحة في الواجهة.
تلميح: فكر في مدة التفاعل مع الزر والنتيجة المرتبطة بكل مدة.
التصنيف: فرق بين مفهومين | المستوى: متوسط