Professional Documents
Culture Documents
جميع اسئلة التطبيقات
جميع اسئلة التطبيقات
B. 4
C. 6
D. 8+
3. MaterialApp has two important properties, appBar to show the
header of the application and body to show the actual content of the
application.
إلظهار رأس التطبيق والنص إلظهار المحتوى الفعليappBar ، على خاصيتين مهمتينMaterialApp يحتوي.3
.للتطبيق
A. True
صحيح.أ
B. False
خطأ-ب
4. Which function will return the widgets attached to the screen as a
root of the widget tree to be rendered on screen?
A. main() ما هي الوظيفة التي ستعيد عناصر واجهة المستخدم المرفقة بالشاشة كجذر لشجرة عناصر.4
واجهة المستخدم ليتم عرضها على الشاشة؟
B. runApp()
C. container()
D. root()
جميع أسئلة التطبيقات
5. Which component allows us to specify the distance between widgets
on the screen?
A. SafeArea ما هو المكون الذي يسمح لنا بتحديد المسافة بين عناصر واجهة المستخدم على.5
الشاشة؟
B. SizedBox
C. table
D. AppBar
6. What command would you run to verify your Flutter install and
ensure your environment is set up correctly?
A. Flutter run والتأكد من إعداد بيئتك بشكلFlutter ما األمر الذي ستقوم بتشغيله للتحقق من تثبيت.6
صحيح؟
B. Flutter build
C. Flutter doctor
D. Flutter help
7. The following code is used to add a floating action button to a Flutter
app interface
floatingActionButton: FloatingActioButton( child: Icon
(Icon(Icon.phone).),
Which of the following function or method can be used to add an
action to this button if the app user taps this button?
A. GoTo Flutter يتم استخدام الكود التالي إلضافة زر إجراء عائم إلى واجهة تطبيق.7
B. onPressed ( أيقونة (أيقونة: (الطفلActionButton: FloatingActioButtonالعائمة
،).)Icon.phone
C. JumupNow
أي من الوظائف أو الطرق التالية يمكن استخدامها إلضافة إجراء إلى هذا الزر إذا قام مستخدم
D. fly To التطبيق بالنقر فوق هذا الزر؟
جميع أسئلة التطبيقات
D. 3
9. We can easily apply themes on buttons, shapes, color, animation,
and behavior. . يمكننا بسهولة تطبيق السمات على األزرار واألشكال واأللوان والرسوم المتحركة والسلوك.9
A. True صحيح.أ
خطأ-ب
B. False
10. The purpose of the setState method is to create a part of the UI of
the application.
. هو إنشاء جزء من واجهة المستخدم الخاصة بالتطبيقsetState الغرض من طريقة.10
A. True صحيح.أ
B. False خطأ-ب
11. Which of the following choices is the property and what property
value should one add to the password TextField widget to get this type
of secure input?
A.obscure Text: true أي من االختيارات التالية يمثل الخاصية وما هي قيمة الخاصية التي يجب.11
لكلمة المرور للحصول على هذاTextField إضافتها إلى عنصر واجهة مستخدم
C. password:stars النوع من اإلدخال اآلمن؟
B. secureText.yes
D. password:hide
جميع أسئلة التطبيقات
Q2: Define all the following (answer 4 only)
circle Avatar
Flat Button
It is a text label button that does not have much decoration and
displayed without any elevation.
زر مسطح.1
.إنه زر تسمية نصية ال يحتوي على الكثير من الزخرفة ويتم عرضه بدون أي ارتفاع
Throw
Platform-specific native applications
Platform specific widgets:
Flutter has widgets specific to a particular platform - Android or iOS.
Android specific widgets are designed in accordance with Material
design guideline by Android OS.
:عناصر واجهة المستخدم الخاصة بالمنصة
تم.iOS أوAndroid - على عناصر واجهة مستخدم خاصة بمنصة معينةFlutter يحتوي
وفًق ا إلرشادات التصميم متعددAndroid تصميم عناصر واجهة المستخدم الخاصة بنظام
.Android األبعاد لنظام التشغيل
Scaffold
Scaffold widget: is a class in flutter which provides many widgets or we
can say APIs like Drawer, SnackBar, BottomNavigationBar,
FloatingActionButton, AppBar, etc.
جميع أسئلة التطبيقات
هي فئة في الرفرفة توفر العديد من األدوات أو يمكننا أن نقول واجهات:Scaffold أداة
وBottomNavigationBar وSnackBar وDrawer برمجة التطبيقات مثل
. وما إلى ذلكAppBar وFloatingActionButton
Q3: Answer all the following:
1- Speak about TextFiled widget and all the different types of button
available in Flutter with code Examples.
Types of Flutter Buttons Following are the different types of button available in Flutter:
- Flat Button :Flutter أنواع أزرار الرفرفة فيما يلي األنواع المختلفة لألزرار المتوفرة في
() هي دالة سيتم استدعاؤها عند الضغط على الزر وسيتم تنفيذ البيانات الموجودة داخل الوظيفةonPressed
جميع أسئلة التطبيقات
Group 1
Q1: Write simple code to the stateful widget main overrides of description
method as follows:
1. Called when this object is removed from the tree permanently.
2. Called when the widget configuration changes.
Q3: Speak about three available Row widget properties with example code.
س :1اكتب تعليمات برمجية بسيطة للتجاوزات الرئيسية لعنصر واجهة المستخدم ذات الحالة
الخاصة بطريقة الوصف كما يلي:
.1يتم استدعاؤه عند إزالة هذا الكائن من الشجرة نهائًيا.
جميع أسئلة التطبيقات
.2يتم االتصال به عندما يتغير تكوين عنصر واجهة المستخدم.
س :3تحدث عن ثالث خصائص متاحة لعنصر واجهة المستخدم للصف مع رمز المثال.
Group 2
Q1: List five flutter commands you could use them in windows PowerShell with
explain each one.
Q2: Speak about three available Container widget properties with example
code.
?Q3: what are the Advantages of Flutter
المجموعة 2
س :1قم بإدراج خمسة أوامر رفرفة يمكنك استخدامها في Windows PowerShellمع شرح كل
منها.
س :2تحدث عن ثالث خصائص متاحة لعنصر واجهة مستخدم الحاوية مع رمز المثال.
س :3ما هي مميزات الرفرفة؟
Group 3
جميع أسئلة التطبيقات
Q1: What the different between stateless and stateful widgets in figures and
code.
Q2: Speak about three available Theme Data widget properties with example
code.
Q3: explain the modes of execution of Dart code operates.
3 المجموعة
ما الفرق بين عناصر واجهة المستخدم عديمة الحالة واألدوات ذات الحالة في األشكال:1 س
.والتعليمات البرمجية
. تحدث عن ثالث خصائص متاحة لعنصر واجهة مستخدم بيانات السمة مع رمز المثال:2س
. شرح طرق تنفيذ دارت كود:3س
Q1. When you press the setting button and move towards removing a check
mark from the guide indentation. What will happen then?
جميع أسئلة التطبيقات
. عند الضغط على زر اإلعداد والتحرك نحو إزالة عالمة االختيار من المسافة البادئة للدليل.1س
ماذا سيحدث بعد ذلك؟
Q2. What does each of the following lines of code do?
1- EdgeInsets.symmetric(vertical:8.0)
2- Matrix4.rotationZ(0.3)
3- TextDecoration.line Through
2- FlatButton(child:Text('FA',), onPressed(){}.)
ماذا يفعل كل سطر من أسطر التعليمات البرمجية التالية؟.2س
)8.0:متناظر(عمودي.EdgeInsets -1
Z(0.3)روتيشن.4 ماتريكس-2
من خاللTextDecoration.line -3
FlatButton(child:Text('FA',), onPressed(){}.) -4
Q3. Write a program that enters the name of a person whose number does
not exceed 12 characters in a text box, and the other text box contains a
summary explanation of the person, such as the place of residence, email, and
phone number, provided that, it does not exceed 3 lines. Then, two
checkboxes are included to be activated at startup, noting that the activation
has been removed from filling in each box.
والمربع، حرفا في مربع نص12 كتابة برنامج يقوم بإدخال اسم الشخص الذي ال يتجاوز عدده.3س
،النصي اآلخر يحتوي على شرح مختصر للشخص مثل مكان اإلقامة والبريد اإللكتروني ورقم الهاتف
مع مالحظة، ثم يتم تضمين خانتين اختيار ليتم تفعيلهما عند بدء التشغيل. أسطر3 ال يتجاوز، على أن
.أنه تم حذف التفعيل من ملء كل خانة
جميع أسئلة التطبيقات
Q4. What are the most common libraries that dart provides, with an
?explanatory description of each
ما هي المكتبات األكثر شيوعا التي توفرها دارت مع وصف توضيحي لكل منها؟.4 س