خطوة 1: أنشئ مشروع ثم أضف تسميات إلى النموذج الخاص بك

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

لتنشئ مشروعاً ثم تضف تسميات إلى النموذج الخاص بك

  1. من القائمة ملف، انقر فوق مشروع جديد.

  2. إذا لم تكن تستخدم ‏‫Visual Studio Express ، تحتاج إلى تحديد اللغة أولاً. من قائمة القوالب المثبتة, اختر C#‎ أو Visual Basic .

  3. انقر the تطبيق Windows Forms رمز, و then نوع Math Quiz كـ the اسم.

  4. عيّن خصائص النموذج:

    1. قم بتغير خاصية النموذج نص إلى اختبار الرياضيات.

    2. قم بتغير الحجم إلى 400x500 باستخدام خاصية الحجم أو بالسحب حتى تشاهد الحجم الصحيح في الزاوية السفلية اليسرى من بيئة التطوير المتكاملة (IDE)

    3. لمنع المستخدمين من تغيير حجم النموذج, قم بتغيير الخاصية FormBorderStyle إلى Fixed3D و عيّن الخاصية MaximizeBox إلى خطأ.

  5. اسحب عنصر التحكم التسمية من مربع الأدوات ثم قم بتعيين خصائصه:

    1. قم بتغيير الخاصية (اسم) الى timeLabel . تظهر هذه التسمية كمربع في الجزء الأيمن العلوي من النموذج الخاص بك حيث يعرض عدد الثواني الخاصة بالعد التنازلي للاختبار.

    2. قم بتغير خاصية الحجم التلقائي إلى خطأ بحيث يمكنك تغيير حجم المربع بنفسك.

    3. قم بتغير خاصيّة BorderStyleإلى FixedSingle لرسم خط حول المربع.

    4. قم بتغيير قيمة خاصية**الحجم (Size)**إلى 200, 30.

    5. اسحب التسمية إلى الزاوية العلوية اليمنى للنموذج حتى تظهر الخطوط الزرقاء الفاصلة.

    6. قم بإلغاء تحديد الخاصية Text بالنقر على النص في نافذة الخصائص و من ثم الضغط على مفتاح التراجع (Backspace key).

    7. قم بتغير حجم الخط إلى 15.75 . انقر فوق علامة الجمع التالي إلى خط الخاصية النافذة خصائص، الذي يعرض خصائص عدة بما فيها الحجم, كما هو موضح في الصورة التالية في.

      نافذة الخصائص التي توضح حجم الخط

      نافذة الخصائص التي توضح حجم الخط

  6. اسحب عنصر التحكم التسمية من مربع الأدوات ثم قم بتعيين خصائصه:

    1. قم بتغير حجم الخط إلى 15.75 .

    2. قم بتعين خاصية النص الى الوقت المتبقي.

    3. اسحبها حيث تكون محاذية للتسمية timeLabel من الجهة اليسرى.

  7. قم الآن بإضافة عناصر التحكم لمشكلة الإضافة. اسحب عنصر التحكم التسمية من مربع الأدوات ثم قم بتعيين خصائصه:

    1. قم بتعيين خاصية النص الى ؟ . علامة الاستفهام (?)

    2. قم بتعين خاصية الحجم التلقائي الى خطأ.

    3. قم بتغيير قيمة خاصية**الحجم (Size)**إلى 60, 50.

    4. قم بتغير حجم الخط إلى 18 .

    5. قم بتغير خاصية TextAlign إلى MiddleCenter.

    6. قم بتغير خاصية الموقع إلى 75 ، 75 لكي توضع في النموذج.

    7. قم بتغيير الخاصية (اسم) الى plusLeftLabel .

  8. حدد التسمية plusLeftLabel ثم انسخها. (اضغط Ctrl + C أو اختر نسخ من قائمة تحرير ). وبعد ذلك، قم بما يلي:

    1. قم بإلصاقه ثلاث مرات. (اضغط Ctrl + V أو اختر الأمر لصق من قائمة تحرير ).

    2. قم بترتيب التسميات الثلاث الجديدة بحيث تكون المربعات في صف واحد على يمين التسمية plusLeftLabel, بينما تستخدام خطوط فاصلة لتوسع مساحة بينهم و ترتبهم بمحاذات بعض.

    3. غيّر خاصية ثاني تسمية نص إلى + (علامة الجمع).

    4. غيّر خاصية التسمية الثالثة (اسم) إلى plusRightLabel .

    5. غيّر خاصية التسمية الرابعة نص إلى = (علامة المساواة).

  9. قم بسحب عنصر التحكم NumericUpDown من مربع الأدوات ثم قم بما يلي:

    1. قم بتغير حجم الخط إلى 18 ، ثم قم بتضيبقها بحيث يصبح العرض 100 .

    2. قم بسحبها حتى تحاذي عناصر تحكم التسمية لمشكلة الإضافة.

    3. قم بتغيير الخاصية (اسم) الى sum . (سنتعلم أكثر حول عنصر التحكم NumericUpDown فيما بعد.) الاختبار يحتوي على صف أول, كما هو موضح في الصورة التالية.

      الصف الأول من اختبار الرياضيات

      الصف الأول من اختبار الرياضيات

  10. قم بتحدبد عناصر التحكم الخمسة في مشكلتك الإضافية ( عناصر تحكم التسمية الاربع وعنصر التحكم NumericUpDown) ثم انسخها. وبعد ذلك، قم بما يلي:

    1. ألصق عناصر التحكم التي يجب أن تضيف خمسة عناصر تحكم جديدة إلى النموذج الخاص بك.

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

    3. غيّر خاصية التسمية الثانية نص إلى - (علامة الطرح).

    4. قم بتسمية أول علامة استفهام بالتسميةminusLeftLabel .

    5. قم بتسمية ثاني علامة استفهام بالتسمية minusRightLabel .

    6. قم بتسمية عنصر التحكم NumericUpDown الفرق .

  11. ألصق عناصر التحكم خمس مرتين إضافيتين ثم قم بإجراء ما يلي:

    1. قم بتسمية أول تسمية في الصف الثالث بtimesLeftLabel ، و قم بتغيير خاصية التسمية الثانية نص الى (علامة الضرب) × , ثم سمِّ التسمية الثالثة بtimesRightLabel ، وسمِّ عنصر التحكم NumericUpDown المنتج .

    2. قم بتسمية أول تسمية في الصف الرابع ب dividedLeftLabel ، و قم بتغيير خاصية التسمية الثانية نص إلى (علامة القسمة)÷ ثم سمِّ التسمية الثالثة dividedRightLabel و سمِّ عنصر التحكم NumericUpDown قسمة .

    ملاحظة

    يمكنك نسخ علامة الضرب × و علامة القسمة÷ من هذا البرنامج التعليمي ولصقها في IDE.

  12. مطلوب عنصر تحكم آخر على النموذج الخاص بك: زر لبدأ الاختبار. اسحب عنصر التحكم زر من مربع الأدوات ثم قم بتعيين خصائصه:

    1. قم بتعين خاصية (الاسم) إلى startButton.

    2. قم بتعين خاصية نص إلى ابدأ في الاختبار.

    3. قم بتغير حجم الخط إلى 14 .

    4. قم بتعين الخاصية حجم تلقائي إلى صواب ، ممّا يغير حجم الزر تلقائياً لكي يحتوي النص.

    5. إسحب الزر إلى الجزء الأسفل من النموذج ثم قم بنقله بحيث يتم توسيطه.

  13. في النهاية، انقر فوق عنصر تحكم startButton ثم قم بما يلي:

    1. قم بتعين الخاصية TabIndex إلى 1.

    2. انقر فوق مجموع عناصر تحكم NumericUpDown.

    3. قم بتعين الخاصية TabIndex إلى 2.

    4. قم بتعين عناصر التحكم الأخرى المتعلقة بNumericUpDown : قم بتعين عنصر تحكم الفرق TabIndex إلى 3 و خاصية التحكم المنتج TabIndex إلى 4و خاصية التحكم بالقسمة TabIndex إلى 5 . في هذه المرحلة, يجب أن يبدو النموذج الخاص بك كما هو في الصورة التالية.

      نموذج اختبار الرياضيات الأولي

      نموذج اختبار الرياضيات الأولي

    ملاحظة

    يتمثل الغرض من خاصية TabIndex بترتيب تسلسل عناصر التحكم عندما يقوم المستخدم بالضغط على المفتاح TAB. افتح أي مربع حوار (على سبيل المثال، من القائمة ملف، اخترفتح ) واضغط مفتاح TAB عدة مرات. شاهد كيف ينتقل المؤشر من عنصر تحكم إلى عنصر تحكم في كل مرة تقوم فيها بالضغط على مفتاح TAB. عندما تم تصميم هذا النموذج في الأساس , حدِّد الترتيب من قبل مبرمج.

  14. لمعرفة كيفية عمل الخاصية TabIndex , احفظ البرنامج الخاص بك و أعد تشغيله, ثم اضغط مفتاح TAB عدة مرات.

للمتابعة أو للمراجعة