جهز

مكتمل

في مشروع التحدي هذا، ستستخدم أدوات مصحح أخطاء Visual Studio Code لتصحيح أخطاء تطبيق وحدة تحكم C#‎.

مواصفات المشروع

يتضمن مشروع التعليمات البرمجية ل Starter لهذه الوحدة النمطية ملف Program.cs مع ميزات التعليمات البرمجية التالية:

  • محاكاة المعاملات: تعمل عبارات المستوى الأعلى على تكوين بيانات التطبيق ومحاكاة سلسلة من المعاملات باستخدام صفيف صغير testData أو عدد أكبر من المعاملات التي تم إنشاؤها عشوائيا.
  • تهيئة حتى: LoadTillEachMorning يتم استخدام الأسلوب لتكوين السجل النقدي حتى مع عدد محدد مسبقا من الفواتير في كل فئة.
  • معاملات العملية: MakeChange يتم استخدام الأسلوب لإدارة النقد حتى أثناء معاملات الشراء.
  • تقرير حتى حالة: LogTillStatus يتم استخدام الأسلوب لعرض عدد من فواتير كل طائفة حاليا في حتى.
  • تقرير حتى الرصيد: TillAmountSummary يتم استخدام طريقة عرض رسالة تظهر المبلغ النقدي في حتى.

MakeChange يحتوي الأسلوب على مشكلات منطقية تمنعه من موازنة الأموال بنجاح حتى أثناء المعاملات المحاكاة. تحتاج إلى استخدام أدوات مصحح أخطاء Visual Studio Code لعزل مشكلات المنطق وإصلاحها.

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

  • تحاكي عبارات المستوى الأعلى المعاملات باستخدام تكاليف العنصر التي تم إنشاؤها عشوائيا.

  • تنشئ عبارات المستوى الأعلى قيما عشوائية ل itemCost في النطاق 2 - 49.

  • تحاكي عبارات المستوى الأعلى 100 معاملة.

  • يتم موازنة حتى بنجاح عندما تكون قيمة حتى المبلغ عنها مساوية لقيمة حتى المتوقعة. على سبيل المثال:

    The till has 1184 dollars
    Expected till value: 1184
    

الإعداد

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

  1. لتنزيل ملف مضغوط يحتوي على رمز مشروع Starter، حدد الارتباط التالي: Lab Files.

  2. فك ضغط ملفات التنزيل.

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

    1. على جهازك المحلي، انتقل إلى مجلد التنزيلات.
    2. انقر بزر الماوس الأيمن فوقChallenge-project-debugging-CSharp-main.zip، ثم حدد استخراج الكل.
    3. حدد إظهار الملفات المستخرجة عند اكتمالها، ثم حدد استخراج.
    4. دون موقع المجلد المستخرج.
  3. انسخ مجلد ChallengeProject المستخرج إلى مجلد سطح مكتب Windows.

    إشعار

    إذا كان هناك مجلد يسمى ChallengeProject موجود بالفعل، يمكنك تحديد استبدال الملفات في الوجهة لإكمال عملية النسخ.

  4. افتح مجلد ChallengeProject الجديد في Visual Studio Code.

    1. افتح Visual Studio Code في بيئة التطوير الخاصة بك.

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

    3. انتقل إلى مجلد Windows Desktop وحدد موقع مجلد "ChallengeProject".

    4. حدد ChallengeProject ثم حدد Select Folder.

      يجب أن تظهر طريقة عرض Visual Studio Code EXPLORER مجلد ChallengeProject ومجلدين فرعيين باسم Final وStarter.

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