تطبيق متعدد الصفحات Multi-Page Application - كتاب هندسة البرمجيات - الصف 12 - الفصل 1 - المملكة العربية السعودية

الكتاب: كتاب هندسة البرمجيات - الصف 12 - الفصل 1 | المادة: هندسة البرمجيات | المرحلة: الصف 12 | الفصل الدراسي: 1

الدولة: المملكة العربية السعودية | المنهج: المنهج السعودي - وزارة التعليم

الدرس: تطبيق متعدد الصفحات Multi-Page Application

📚 معلومات الصفحة

الكتاب: كتاب هندسة البرمجيات - الصف 12 - الفصل 1 | المادة: هندسة البرمجيات | المرحلة: الصف 12 | الفصل الدراسي: 1

الدولة: المملكة العربية السعودية | المنهج: المنهج السعودي - وزارة التعليم

نوع المحتوى: درس تعليمي

الفصل: 2

مستوى الصعوبة: متوسط

📝 ملخص الصفحة

تتناول هذه الصفحة مفهوم تطبيقات متعددة الصفحات (MPA) وكيفية إنشاء شاشات متعددة باستخدام أداة التصميم بنسل بروجكت. يبدأ المحتوى بتعريف التطبيق متعدد الصفحات كتطبيق يتكون من عدة صفحات تحتوي على معلومات ثابتة مثل الصور والنصوص والروابط التي تربط بين الصفحات المختلفة.

يتم شرح عملية إنشاء الشاشة الثانية للتطبيق خطوة بخطوة، بدءاً من سحب وإفلات شكل الهاتف من قسم Mobile - Android ICS، ثم إضافة شريط الإشعارات Status Bar في الجزء العلوي، متبوعاً بإضافة ترويسة الشاشة Screen Header وتعديل النص والعنوان.

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

📄 النص الكامل للصفحة

تطبيق متعدد الصفحات Multi-Page Application لا يمكن للمستخدم التفاعل مع النموذج الأولي في بنسل بروجكت، ولذلك يجب عرض شاشات التطبيق المتعددة جنباً إلى جنب بنفس الترتيب الذي تظهر به أثناء استخدام التطبيق الفعلي. --- SECTION: إنشاء تطبيق متعدد الصفحات --- إنشاء تطبيق متعدد الصفحات يتكون التطبيق متعدد الصفحات (Multi-Page Application -MPA) من عدة صفحات تحتوي على معلومات ثابتة مثل: صور، ونصوص وغيرها، وعلى روابط لنصوص، وأزرار، وصور وغيرها، وذلك بالإضافة إلى الصفحات الأخرى في التطبيق. --- SECTION: شكل 2.27: تطبيق متعدد الصفحات --- شكل 2.27: تطبيق متعدد الصفحات --- SECTION: لإنشاء الشاشة الثانية للتطبيق: --- لإنشاء الشاشة الثانية للتطبيق: من قسم Mobile - Android ICS (الهاتف المحمول - أندرويد ICS)، اسحب وأفلت شكل Phone (هاتف) على يمين شكل الهاتف الأول. 1 اسحب شكل Status Bar (شريط الإشعارات) وأفلته في الجزء العلوي من شاشة الهاتف كما يبدو في الهاتف الحقيقي. 2 أسفل شريط الحالة، أضف شكل Screen Header (ترويسة الشاشة)، 3 ثم اضغط ضغطاً مزدوجاً واكتب العنوان Discover Saudi Arabia (اكتشف المملكة العربية السعودية). 4 غير حجم النص من شريط Font Editor (محرر الخطوط) إلى 11. 5 --- SECTION: شكل 2.28: إنشاء شاشة ثانية --- شكل 2.28: إنشاء شاشة ثانية وزارة التعليم Ministry of Education 103 2025 - 1447 --- VISUAL CONTEXT --- **DIAGRAM**: تطبيق متعدد الصفحات Description: A conceptual diagram illustrating a multi-page application. It shows a main application structure at the top, composed of three colored sections (green, orange, purple, blue). Arrows point downwards from the orange, purple, and blue sections to three separate, smaller application screens, each mirroring a section of the main application. This represents how different parts of a multi-page application can lead to distinct, individual screens. Context: Illustrates the modular structure of a multi-page application, where different components or sections of a main application lead to distinct, individual screens. **FIGURE**: إنشاء شاشة ثانية Description: A screenshot of the 'Pencil' design tool interface, showing a workspace with two mobile phone screen mockups. The left mockup displays a screen with the Saudi Arabian flag and a 'Discover' button. The right mockup is a blank screen. The left panel of the tool shows a 'Search for shapes' bar and a list of UI elements, including 'Mobile - Android ICS' selected. Several numbered annotations (1, 2, 3, 4, 5) point to specific areas or elements within the screenshot, corresponding to the instructions provided in the text. Key Values: 1, 2, 3, 4, 5 Context: Provides a visual guide for creating a second screen in a mobile application using the Pencil design tool, demonstrating the steps outlined in the accompanying text.

🎴 بطاقات تعليمية للمراجعة

عدد البطاقات: 4 بطاقة لهذه الصفحة

ما هو تعريف التطبيق متعدد الصفحات (Multi-Page Application - MPA)؟

الإجابة: تطبيق يتكون من عدة صفحات تحتوي على معلومات ثابتة مثل: صور، ونصوص وغيرها، وعلى روابط لنصوص، وأزرار، وصور وغيرها، وذلك بالإضافة إلى الصفحات الأخرى في التطبيق.

الشرح: يختلف التطبيق متعدد الصفحات عن التطبيق أحادي الصفحة باحتوائه على صفحات متعددة مستقلة، كل منها تحمل محتوى ثابتاً وروابط للتنقل بينها.

تلميح: فكر في المكونات الأساسية التي يتكون منها هذا النوع من التطبيقات وكيفية ارتباطها.

التصنيف: تعريف | المستوى: سهل

ما هي الخطوات الأساسية لإنشاء شاشة ثانية لتطبيق في أداة التصميم (Pencil) كما وردت؟

الإجابة: 1. من قسم Mobile - Android ICS، اسحب وأفلت شكل Phone على يمين شكل الهاتف الأول. 2. اسحب شكل Status Bar وأفلته في الجزء العلوي من شاشة الهاتف. 3. أسفل شريط الحالة، أضف شكل Screen Header. 4. اضغط ضغطاً مزدوجاً على الترويسة واكتب العنوان 'Discover Saudi Arabia'. 5. غير حجم النص من شريط Font Editor إلى 11.

الشرح: تتبع هذه الخطوات منهجية منظمة لبناء واجهة مستخدم جديدة، تبدأ بإضافة الهيكل الأساسي (الهاتف، شريط الحالة) ثم تضيف المحتوى (الترويسة، العنوان) وتنتهي بالتعديلات التجميلية (حجم الخط).

تلميح: ركز على تسلسل الإجراءات المتعلقة بإضافة العناصر وتعديلها.

التصنيف: صيغة/خطوات | المستوى: متوسط

ما هو الغرض من إضافة شكل Status Bar (شريط الإشعارات) عند تصميم شاشة تطبيق؟

الإجابة: لوضعه في الجزء العلوي من شاشة الهاتف كما يبدو في الهاتف الحقيقي، لمحاكاة الواقعية في النموذج الأولي.

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

تلميح: فكر في سبب محاكاة عناصر واجهة نظام التشغيل في أدوات التصميم.

التصنيف: مفهوم جوهري | المستوى: سهل

ما الفرق بين المعلومات الثابتة والروابط في التطبيق متعدد الصفحات (MPA)؟

الإجابة: المعلومات الثابتة هي محتوى مثل الصور والنصوص التي تظهر في الصفحة. أما الروابط فهي عناصر مثل النصوص والأزرار والصور التي تربط بين الصفحات المختلفة داخل التطبيق.

الشرح: المعلومات الثابتة تشكل المحتوى الأساسي الذي يراه المستخدم، بينما الروابط هي آلية التنقل التي تسمح للمستخدم بالانتقال بين هذا المحتوى الموزع على صفحات متعددة.

تلميح: قارن بين دور كل نوع في بناء وتجربة استخدام التطبيق.

التصنيف: فرق بين مفهومين | المستوى: متوسط