الاستعداد للمشروع الإرشادي

مكتمل

ستستخدم Visual Studio Code لتطوير تطبيق يعتمد على أساليب مختلفة لتنفيذ مهمة. تستخدم بعض الأساليب المعلمات الاختيارية والقيم المرجعة. هنا، ستجد الأهداف الإجمالية للمشروع وكيفية إنشاء تطبيقك واختباره. ستقوم أيضا بإعداد بيئة التطوير الخاصة بك باستخدام بعض التعليمات البرمجية ل Starter.

نظرة عامة على المشروع

تقوم بتطوير تطبيق لحديقة حيوان Contoso Petting التي تنسق الزيارات المدرسية. حديقة حيوان Contoso Petting هي موطن ل 18 نوعا مختلفا من الحيوانات. في حديقة الحيوان، يتم تعيين الطلاب الزائرين لمجموعات، ولكل مجموعة مجموعة من الحيوانات المخصصة لها. بعد زيارة مجموعة الحيوانات الخاصة بهم، سيقوم الطلاب بتدوير المجموعات حتى يتمكنوا من رؤية جميع الحيوانات في حديقة الحيوانات الأليفة.

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

مواصفات تصميم تطبيق Contoso Petting Zoo كما يلي:

  • توجد حاليا ثلاث مدارس زائرة

    • لدى المدرسة أ ست مجموعات زائرة (الرقم الافتراضي)
    • المدرسة ب لديها ثلاث مجموعات زائرة
    • لدى المدرسة C مجموعتان زائرتان
  • لكل مدرسة زائرة، قم بتنفيذ المهام التالية

    • عشوائية الحيوانات
    • تعيين الحيوانات إلى العدد الصحيح من المجموعات
    • طباعة اسم المدرسة
    • طباعة مجموعات الحيوانات

الإعداد

استخدم الخطوات التالية للتحضير لتمارين المشروع الإرشادي.

إعداد بيئة الترميز الخاصة بك

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

  1. فتح Visual Studio Code.

    يمكنك استخدام القائمة Windows (أو مورد مكافئ لنظام تشغيل آخر) لفتح Visual Studio Code.

  2. في قائمة Visual Studio Code File ، حدد Open Folder.

  3. في مربع الحوار فتح مجلد ، انتقل إلى مجلد سطح مكتب Windows.

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

  4. في مربع الحوار فتح مجلد ، حدد تحديد مجلد.

    إذا رأيت مربع حوار أمان يسألك عما إذا كنت تثق بالمؤلفين، فحدد نعم.

  5. في قائمة Visual Studio Code Terminal ، حدد New Terminal.

    لاحظ أن موجه الأوامر في لوحة Terminal يعرض مسار المجلد للمجلد الحالي. على سبيل المثال:

    C:\Users\someuser\Desktop>
    

    إشعار

    إذا كنت تعمل على جهاز الكمبيوتر الخاص بك بدلا من بيئة الاختبار المعزولة أو البيئة المستضافة وأكملت وحدات Microsoft Learn الأخرى في سلسلة C# هذه، فربما تكون قد أنشأت بالفعل مجلد مشروع لعينات التعليمات البرمجية. إذا كان الأمر كذلك، يمكنك تخطي الخطوة التالية، والتي تستخدم لإنشاء تطبيق وحدة تحكم في مجلد TestProject.

  6. في موجه الأوامر Terminal، لإنشاء تطبيق وحدة تحكم جديد في مجلد محدد، اكتب dotnet new console -o ./CsharpProjects/TestProject ثم اضغط على Enter.

    يستخدم أمر .NET CLI هذا قالب برنامج .NET لإنشاء مشروع تطبيق وحدة تحكم C# جديد في موقع المجلد المحدد. يقوم الأمر بإنشاء مجلدات CsharpProjects وTestProject لنا، ويستخدم TestProject كاسم لملفنا .csproj .

  7. في لوحة EXPLORER، قم بتوسيع المجلد CsharpProjects .

    يجب أن تشاهد مجلد TestProject وملفين، ملف برنامج C# المسمى Program.cs وملف مشروع C# يسمى TestProject.csproj.

  8. في لوحة EXPLORER، لعرض ملف التعليمات البرمجية في لوحة المحرر، حدد Program.cs.

  9. حذف أسطر التعليمات البرمجية الموجودة.

    ستستخدم مشروع وحدة تحكم C# هذا لإنشاء نماذج التعليمات البرمجية وبنائها وتشغيلها أثناء هذه الوحدة النمطية.

  10. أغلق لوحة Terminal.

  11. انسخ التعليمات البرمجية التالية والصقها في محرر Visual Studio Code. تمثل هذه القيم الأنواع المختلفة في حديقة الحيوانات الأليفة.

    using System;
    
    string[] pettingZoo = 
    {
        "alpacas", "capybaras", "chickens", "ducks", "emus", "geese", 
        "goats", "iguanas", "kangaroos", "lemurs", "llamas", "macaws", 
        "ostriches", "pigs", "ponies", "rabbits", "sheep", "tortoises",
    };
    

أنت الآن جاهز لبدء تمارين المشروع الإرشادي. حظ سعيد!