شكل 2.31: تسمية الصورة الثانية - كتاب هندسة البرمجيات - الصف 12 - الفصل 1 - المملكة العربية السعودية

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

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

الدرس: برنامج Pencil لتصميم واجهة المستخدم

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

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

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

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

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

📝 ملخص الصفحة

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

يتم توضيح ميزات البرنامج من خلال أربع تعليقات توضيحية مرقمة (3، 4، 5، 6) تُبرز مناطق محددة في الواجهة، مثل أدوات تنسيق النص في لوحة الخصائص، ولوحة الألوان لاختيار الألوان، ونماذج واجهات المستخدم للهواتف المحمولة التي تُظهر تصميمات مختلفة.

يشرح المحتوى كيفية إجراء تغييرات على النص والعناصر الأخرى باستخدام علامة التبويب "Properties"، مع أمثلة عملية مثل تعديل النص "Discover Jeddah" وتغيير لونه وحجم خطه. تُستخدم هذه الأمثلة لتعزيز فهم عملية التصميم والتخصيص في برنامج Pencil.

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

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

--- SECTION: Pencil Software Interface --- Unsaved document - Pencil PENCIL Grid Wheel Helvetica 22 B I U HTML code: #FFFFFF Opacity: 100% Add Untitled Document color palette: No colors defined Recently used colors: Search for shapes Common Shapes Basic Web Elements Mobile - Android ICS Wi-Fi version of the Android ICS UI elements Header Footer Text Button Pressed Button Focused Button Text Field Focused TextField Activated TextField Check Box Focused Checkbox Pressed Checkbox Radio Focused Radio 12:00 Discover اكتشف 12:00 Discover Saudi Arabia RIYADH JEDDAH TEXT Properties Discover Jeddah Color: #777777 Font: Helvetica 22 B I U Align: Restore Default Settings Unsaved document Untitled Page Filter Add Page --- SECTION: Instructional Note --- يمكنك أيضًا الضغط على علامة التبويب Properties (خصائص) لإجراء تغييرات على النص. --- SECTION: Figure Caption --- شكل 2.31: تسمية الصورة الثانية --- SECTION: Page Footer --- وزارة التعليم Ministry of Education 2025 - 1447 --- SECTION: Page Number --- 106 --- SECTION: Annotation --- 3 --- SECTION: Annotation --- 4 --- SECTION: Annotation --- 5 --- SECTION: Annotation --- 6 --- VISUAL CONTEXT --- **FIGURE**: Unsaved document - Pencil Description: A full screenshot of the Pencil prototyping software, showing its user interface. It includes a top menu bar, a left panel for shapes, a central canvas displaying two mobile phone mockups, a right panel for properties, and a bottom status bar. The screenshot is annotated with blue circles containing numbers 3, 4, 5, and 6, highlighting specific areas of the interface. Context: This figure illustrates the overall layout and functionality of the Pencil software, a tool for designing user interfaces, and serves as a visual guide for instructional content. **DIAGRAM**: Color Palette Description: A color selection interface within the Pencil software, highlighted by annotation '5'. It features a grid of various colors, an 'HTML code:' field displaying '#FFFFFF', an 'Opacity:' slider set to '100%', an 'Add' button, and sections for 'Untitled Document color palette:' (with 'No colors defined') and 'Recently used colors:'. Key Values: #FFFFFF, 100% Context: Demonstrates the color selection mechanism available in the Pencil software for customizing UI elements. **DIAGRAM**: Mobile - Android ICS UI elements Description: Two mobile phone screen mockups displayed on the central canvas. The left phone shows a green background with the Saudi flag emblem, a digital clock '12:00', and two buttons labeled 'Discover' and 'اكتشف'. The right phone, highlighted by annotation '6', shows a digital clock '12:00' and two distinct sections: an upper section with 'Discover Saudi Arabia' and 'RIYADH' text over a city skyline image, and a lower section with 'JEDDAH' text over a coastal landmark image. Key Values: 12:00, Discover, اكتشف, Discover Saudi Arabia, RIYADH, JEDDAH Context: These mockups serve as examples of user interface designs that can be created and edited using the Pencil software, showcasing different content and layout possibilities for mobile applications. **DIAGRAM**: TEXT Properties Description: A right-hand panel in the Pencil software interface, accessible via the 'Properties' tab (highlighted by annotation '4'). It displays various text formatting options, including a text field showing 'Discover Jeddah', 'Color:' with value '#777777', 'Font:' set to 'Helvetica' with size '22', and options for 'B' (bold), 'I' (italic), 'U' (underline). It also includes 'Align:' options (left, center, right, justify icons) and a 'Restore Default Settings' button. Annotation '3' points to the font style controls. Key Values: Discover Jeddah, #777777, Helvetica, 22 Context: Illustrates how users can modify the textual content and appearance of UI elements within the Pencil software, including font, color, size, and alignment.

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

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

ما هو برنامج Pencil المستخدم في هندسة البرمجيات؟

الإجابة: برنامج Pencil هو أداة لتصميم واجهات المستخدم (UI) وإنشاء نماذج أولية (prototypes) للبرمجيات.

الشرح: يظهر في الصفحة واجهة برنامج Pencil التي تحتوي على عناصر تصميم واجهات المستخدم، مما يدل على أنه أداة للنمذجة الأولية.

تلميح: فكر في الأداة التي تظهر في الشكل والتي تستخدم لتصميم واجهات التطبيقات.

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

ما هي المكونات الرئيسية لواجهة برنامج Pencil كما هو موضح في الصفحة؟

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

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

تلميح: انظر إلى المناطق المختلفة المحددة في لقطة الشاشة للبرنامج.

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

ما هي وظيفة علامة التبويب 'Properties' (خصائص) في برنامج Pencil؟

الإجابة: تسمح علامة التبويب 'Properties' للمستخدم بإجراء تغييرات على خصائص العناصر النصية في التصميم، مثل الخط واللون والمحاذاة.

الشرح: يذكر النص التعليمي بشكل صريح وظيفة هذه العلامة، كما تظهر لوحة الخصائص في الشكل مع خيارات نصية.

تلميح: تذكر أن علامة التبويب هذه مرتبطة بتعديل مظهر النص.

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

اذكر مثالين على عناصر واجهة المستخدم (UI elements) الخاصة بنظام Android ICS والتي يمكن تصميمها في Pencil.

الإجابة: من أمثلة عناصر واجهة المستخدم لنظام Android ICS: زر (Button)، زر مضغوط (Pressed Button)، حقل نص (Text Field)، خانة اختيار (Check Box).

الشرح: يظهر في وصف اللوحة الجانبية قائمة بأسماء عناصر واجهة مستخدم جاهزة للاستخدام في التصميم.

تلميح: ابحث في قائمة الأشكال الشائعة في اللوحة الجانبية اليسرى للبرنامج.

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

ما هي الخصائص التي يمكن تعديلها للنص باستخدام لوحة 'TEXT Properties' في برنامج Pencil؟

الإجابة: يمكن تعديل: محتوى النص (مثل 'Discover Jeddah')، اللون (مثل #777777)، نوع الخط وحجمه (مثل Helvetica 22)، والتنسيق (عريض، مائل، تحته خط) والمحاذاة.

الشرح: يصف النص المرئي لوحة الخصائص بالتفصيل، مع عرض قيم فعلية لكل خيار، مما يوضح نطاق التحكم في تنسيق النص.

تلميح: انظر إلى الخيارات المتاحة في اللوحة الجانبية اليمنى المخصصة لخصائص النص.

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

ما الفرق بين منطقة 'لوحة الرسم المركزية' و'لوحة الخصائص' في واجهة برنامج Pencil؟

الإجابة: لوحة الرسم المركزية هي المكان الذي يتم فيه بناء وترتيب النموذج الأولي للواجهة (مثل عرض نماذج الهواتف). بينما لوحة الخصائص هي المكان الذي يتم فيه تعديل خصائص العنصر المحدد (مثل لونه أو نصه).

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

تلميح: فكر في الغرض من كل منطقة: واحدة للبناء والأخرى للتخصيص.

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