התכונן

הושלמה

בפרוייקט מונחה זה, עליך להשתמש ב- Visual Studio Code כדי לעדכן יישום קיים של C#. העדכונים שלך מתמקדים לאיתור באגים בקוד והוספת טיפול בחריגים ליישום. אתה סוקר ומאתר באגים ביישום, try-catch מיישם תבנית במשפטים ברמה העליונה ולאחר מכן זורק חריגים מתוך שיטה שנלכדת במשפטים ברמה העליונה.

מבט כולל על פרוייקט

אתה חלק מצוות שעובד על יישומי תמיכה קמעונאית. הקוד שאתה מפתח, השיטה, מנהל את MakeChange הכסף עד עבור יישום קופה. היישום שלך חייב לעמוד במפרט הבא:

  • אפליקציית קונסולת C# המדמה עסקאות רכישה יומיות.

  • היישום קורא לשיטה MakeChange לנהל את הכסף עד במהלך עסקאות. MakeChange מקבל תשלומים במזומן ומחזיר שינוי.

  • יישום השיחות מוודא באופן עצמאי את יתרת החוב לאחר כל עסקה.

  • תבנית try-catch מיושמת לניהול חריגים באופן הבא:

    • חריגים משמשים לדיווח ולטפל בכל בעיה שמונעת השלמה מוצלחת של טרנזקציה.
    • חריגים נוצרים וזרקה בפעולת MakeChange השירות.
    • חריגים נתפסים וטופלי ביישום השיחות.

יישום המדמה עסקאות וקריאות MakeChange לפעולת השירות כבר פותח. פרוייקט קוד ההתחלה עבור מודול פרוייקט מונחה זה כולל קובץ Program.cs הכולל את הקוד הבא:

  • הדמיה טרנזקציות: testData המשפטים ברמה העליונה קובעים את תצורת נתוני היישום ומדמה סידרת טרנזקציות באמצעות מערך קטן או מספר גדול יותר של טרנזקציות שנוצרות באופן אקראי.
  • אתחל את קופה: LoadTillEachMorning השיטה משמשת לקביעת התצורה של קופה עד עם מספר מוגדר מראש של חשבונות בכל מכנה.
  • טרנזקציות תהליך: השיטה MakeChange משמשת לניהול המזומנים עד במהלך עסקאות רכישה.
  • דווח על מצב עד LogTillStatus : השיטה משמשת להצגת מספר החשבונות של כל ערך הנמצאים בשלבי התשלום.
  • דווח על יתרת TillAmountSummary קופה: השיטה משמשת להצגת הודעה המציגה את כמות המזומנים בתשלום.

הערה

כדי לשמור על החישובים פשוטים, כל עלויות הפריטים הן מספרים שלמים וכלולות כל מס או עמלה. פעולה זו שומרת על משימות הקידוד ממוקדות לאיתור באגים ובטיפול בחריגים.

מטרתך עבור מודול זה היא לוודא שלוגיקת היישום פועלת כראוי, לבודד ולתקן באגים לוגיים וליישם טיפול בחריגים. כדי להשיג מטרה זו, עליך להשלים את התרגילים הבאים:

  1. סקור את קוד היישום הקיים ובצע בו איתור באגים.
  2. עדכן את היישום כדי ליישם טיפול בחריגים.

ההתקנה

השתמש בשלבים הבאים כדי להתכונן לתרגילים המונחים בפרוייקט:

  1. כדי להוריד קובץ מיקוד המכיל את קוד הפרוייקט של Starter, בחר את הקישור הבא: Lab Files.

  2. בטל את דחיסת קבצי ההורדה.

    בטל את דחיסת הקבצים בסביבות הפיתוח שלך. שקול להשתמש במחשב כסביבת הפיתוח שלך כדי שתוכל לגשת לקוד שלך לאחר השלמת מודול זה. אם אינך משתמש במחשב כסביבת הפיתוח שלך, באפשרותך לבטל את דחיסת הקבצים בארגז חול או בסביבה מתארחת.

    1. במחשב המקומי שלך, נווט אל תיקיית ההורדות.
    2. לחץ באמצעות לחצן העכבר Guided-project-debugging-CSharp-main.zipולאחר מכן בחר חלץ הכל.
    3. בחר הצג קבצים שחולצו לאחר השלמת, ולאחר מכן בחר חלץ.
    4. רשום לעצמך את מיקום התיקיה שחולצה.
  3. העתק את התיקיה GuidedProject שחולצה אל תיקיית שולחן העבודה של Windows.

    הערה

    אם תיקיה בשם GuidedProject כבר קיימת, באפשרותך לבחור החלף את הקבצים ביעד כדי להשלים את פעולת ההעתקה.

  4. פתח את התיקיה החדשה GuidedProject ב- Visual Studio Code.

    1. פתח את Visual Studio Code בסביבת הפיתוח שלך.

    2. ב- Visual Studio Code, בתפריט קובץ, בחר פתח תיקיה.

    3. נווט אל תיקיית שולחן העבודה של Windows ואתר את התיקיה "GuidedProject".

    4. בחר GuidedProject ולאחר מכן בחר בחר תיקיה.

      התצוגה Visual Studio Code EXPLORER אמורה להציג את התיקיה GuidedProject ושתי תיקיות משנה בשם Final ו- Starter.

כעת אתה מוכן להתחיל בתרגילי הפרוייקטים המונחים. בהצלחה!