מבוא

הושלם

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

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

במודול זה, תפתחו את התכונות הבאות של האפליקציה 'חיות מחמד Contoso':

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

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

הערה

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

יעדי למידה

במודול זה, תדגים את היכולת שלך:

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

דרישות מוקדמות

  • התנתן בשימוש ב- Visual Studio Code כדי לפתח, לבנות ולהפעיל יישומי קונסולת C# הכוללים קלט/O של קונסולה ולגשת לשיטות של כיתות .NET.
  • התנתן בשימוש בקוד C# כדי להעריך ביטויים מותנים ולנהל טווח משתנה בתוך בלוקי קוד ומחוצה לו.
  • התנתן בשימוש במשפטי if-elseif-else ו- switch-case ב- C# כדי להתאים משתנה או ביטוי למספר תוצאות אפשריות.
  • התנתן בשימוש במשפטי foreach, for, do ו- while ב- C# כדי לעבור בלולאה בין בלוק של קוד ולגשת לרכיבים של משתני מערך.