📄 النص الكامل للصفحة
--- SECTION: واجهة مخترع التطبيقات The App Inventor Interface ---
واجهة مخترع التطبيقات The App Inventor Interface
يتم تقسيم واجهة مخترع التطبيقات إلى قسمين: القسم الأول خاص بالتصميم، بينما القسم الآخر مخصص للبنات البرمجية. يمكن الوصول إلى هذين القسمين بالتبديل بين خياري Designer (المصمم) و Blocks (اللبنات البرمجية) من أعلى يمين الشاشة. قسم المصمم هو المكان الذي تدرج فيه المكونات في الشاشة وتغير خصائصها الأساسية، أما قسم اللبنات البرمجية فهو المكان الذي تقوم فيه ببرمجة تلك المكونات.
زر Designer (المصمم).
قسم Components (المكونات) هو المكان الذي يتم فيه عرض جميع العناصر التي تستخدمها في المشروع.
اسم المشروع.
زر Blocks (اللبنات البرمجية).
تستخدم Properties (الخصائص) لتغيير خصائص العناصر المضافة إلى شاشة التطبيق.
User Interface components (مكونات واجهة المستخدم).
Viewer (العارض) هو مساحة العمل لإضافة الأدوات ومعاينة مظهرها في التطبيق.
--- SECTION: شكل 3.4: واجهة المصمم في مخترع التطبيقات ---
شكل 3.4: واجهة المصمم في مخترع التطبيقات
وزارة التعليم
Ministry of Education
119
2025 - 1447
--- VISUAL CONTEXT ---
**DIAGRAM**: واجهة المصمم في مخترع التطبيقات
Description: A screenshot of the MIT App Inventor Designer interface, showing various panels and components for mobile application development. The interface is divided into several sections: a top menu bar, a left-hand 'Palette' panel, a central 'Viewer' panel displaying a phone emulator, a 'Components' panel, and a 'Properties' panel on the right.
Data: The diagram shows the visual layout of the App Inventor Designer. The 'Palette' lists UI components (Button, CheckBox, DatePicker, Image, Label, ListView, Notifier, PasswordTextBox, Slider, Spinner, Switch, TextBox, TimePicker, WebViewer) and other categories (Layout, Media, Drawing and Animation, Maps, Charts, Sensors, Social, Storage, Connectivity, LEGO® MINDSTORMS®). The 'Viewer' displays a simulated phone screen labeled 'Screen1' with a time '9:48'. The 'Components' section lists 'Screen1' and 'AboutScreen'. The 'Properties' section shows various editable properties for 'Screen1' such as AccentColor, AboutScreen, BackgroundColor, BackgroundImage, BigDefaultText, BlocksToolkit, CloseScreenAnimation, DefaultFileScope, HighContrast, Icon, OpenScreenAnimation, PrimaryColor, PrimaryColorDark, ScreenOrientation, Scrollable. The top bar includes project management options (Projects, Connect, Build, Settings, Help, My Projects, View Trash, Guide, Report an issue, English, gkhaled.tr@gmail.com) and buttons to switch between 'Designer' and 'Blocks' views. The project name 'Visit_SA_App' is visible.
Key Values: Project Name: Visit_SA_App, Palette - User Interface components: Button, CheckBox, DatePicker, Image, Label, ListView, Notifier, PasswordTextBox, Slider, Spinner, Switch, TextBox, TimePicker, WebViewer, Palette - Other categories: Layout, Media, Drawing and Animation, Maps, Charts, Sensors, Social, Storage, Connectivity, LEGO® MINDSTORMS®, Viewer - Phone size: (505,320), Viewer - Screen content: Screen1, 9:48, Components list: Screen1, AboutScreen, Properties for Screen1: AccentColor, AboutScreen, BackgroundColor, BackgroundImage, BigDefaultText, BlocksToolkit, CloseScreenAnimation, DefaultFileScope, HighContrast, Icon, OpenScreenAnimation, PrimaryColor, PrimaryColorDark, ScreenOrientation, Scrollable, Top menu options: Projects, Connect, Build, Settings, Help, My Projects, View Trash, Guide, Report an issue, English, gkhaled.tr@gmail.com, View switch buttons: Designer, Blocks, Screen management buttons: Screen1, Add Screen, Rename Screen, Publish to Gallery, Media management: Upload File, Rename, Delete
Context: This diagram is central to understanding the App Inventor interface, illustrating where users can select and add user interface components, view the application's layout on a simulated device, and modify the properties of selected components. It visually supports the textual explanation of the Designer and Blocks sections.
🎴 بطاقات تعليمية للمراجعة
عدد البطاقات: 8 بطاقة لهذه الصفحة
ما هو القسمان الرئيسيان لواجهة مخترع التطبيقات (App Inventor)؟
الإجابة: القسم الأول خاص بالتصميم (Designer)، والقسم الآخر مخصص للبنات البرمجية (Blocks).
الشرح: يتم تقسيم الواجهة إلى قسمين وظيفيين رئيسيين، أحدهما للتعامل مع العناصر المرئية والآخر للتعامل مع المنطق والبرمجة.
تلميح: فكر في الوظيفتين الأساسيتين لتطوير التطبيق: بناء الشكل وكتابة التعليمات.
التصنيف: مفهوم جوهري | المستوى: سهل
ما هي وظيفة قسم المصمم (Designer) في مخترع التطبيقات؟
الإجابة: هو المكان الذي تدرج فيه المكونات في الشاشة وتغير خصائصها الأساسية.
الشرح: يقوم قسم المصمم بتمثيل جانب التصميم المرئي للتطبيق، حيث يتم ترتيب العناصر وتعديل مظهرها.
تلميح: اربط هذا القسم بالعناصر المرئية وإعداداتها.
التصنيف: تعريف | المستوى: سهل
ما هي وظيفة قسم اللبنات البرمجية (Blocks) في مخترع التطبيقات؟
الإجابة: هو المكان الذي تقوم فيه ببرمجة المكونات.
الشرح: يمثل قسم اللبنات البرمجية جانب المنطق والبرمجة، حيث يتم تحديد كيفية تفاعل المكونات مع المستخدم.
تلميح: فكر في الجزء المسؤول عن إضافة السلوك والتفاعل للتطبيق.
التصنيف: تعريف | المستوى: سهل
ما هو قسم Components (المكونات) في واجهة المصمم؟
الإجابة: هو المكان الذي يتم فيه عرض جميع العناصر التي تستخدمها في المشروع.
الشرح: يعمل هذا القسم كقائمة جرد أو شجرة هرمية توضح جميع المكونات المضافة إلى الشاشات المختلفة في المشروع.
تلميح: تذكر أن هذا القسم يعطي نظرة عامة على كل ما أضفته إلى مشروعك.
التصنيف: تعريف | المستوى: سهل
ما هو قسم Properties (الخصائص) في واجهة المصمم؟
الإجابة: تستخدم لتغيير خصائص العناصر المضافة إلى شاشة التطبيق.
الشرح: يسمح هذا القسم بتخصيص سلوك ومظهر كل مكون على حدة، مثل اللون، الحجم، النص، وغيرها.
تلميح: فكر في الإعدادات والتعديلات التي يمكن إجراؤها على عنصر محدد.
التصنيف: تعريف | المستوى: سهل
ما هو Viewer (العارض) في واجهة المصمم؟
الإجابة: هو مساحة العمل لإضافة الأدوات ومعاينة مظهرها في التطبيق.
الشرح: يمثل العارض نموذجاً مرئياً لشاشة التطبيق، مما يسمح للمطور برؤية التصميم كما سيظهر للمستخدم النهائي.
تلميح: تخيل هذه المنطقة كشاشة هاتف محاكاة حيث ترى تصميمك يأخذ شكله.
التصنيف: تعريف | المستوى: سهل
اذكر أمثلة على مكونات واجهة المستخدم (User Interface components) المتوفرة في مخترع التطبيقات كما وردت في الوصف.
الإجابة: من الأمثلة: Button (زر)، CheckBox (مربع اختيار)، DatePicker (منتقي التاريخ)، Image (صورة)، Label (تسمية)، ListView (قائمة عرض)، Notifier (منبه)، PasswordTextBox (مربع نص كلمة المرور)، Slider (منزلق)، Spinner (دوار)، Switch (مفتاح تبديل)، TextBox (مربع نص)، TimePicker (منتقي الوقت)، WebViewer (عارض ويب).
الشرح: توفر هذه المكونات اللبنات الأساسية لبناء واجهة المستخدم التفاعلية لأي تطبيق جوال.
تلميح: راجع قائمة العناصر الموجودة في قسم Palette (لوحة الأدوات) في الوصف المرئي.
التصنيف: ملخص | المستوى: متوسط
كيف يمكن للمستخدم التبديل بين واجهة المصمم (Designer) وواجهة اللبنات البرمجية (Blocks)؟
الإجابة: بالتبديل بين خياري Designer (المصمم) و Blocks (اللبنات البرمجية) من أعلى يمين الشاشة.
الشرح: يتم التبديل بين الواجهتين عبر أزرار مخصصة في مكان ثابت وواضح من الواجهة الرئيسية للأداة.
تلميح: ابحث عن الأزرار أو الخيارات الموجودة في الجزء العلوي من النافذة.
التصنيف: خطوات | المستوى: سهل