Úvod

Dokončeno

Aplikace často používají kombinaci výběrových a iteračních příkazů k vytvoření cest provádění kódu. Uživatelský vstup a výpočty navíc ovlivňují tok prostřednictvím aplikace. Vytvoření uživatelského rozhraní, které implementuje specifikaci návrhu, může být náročné.

Předpokládejme, že jste vývojář, který pracuje na aplikaci Contoso Pets, aplikaci, která se používá k hledání domů pro stray nebo opuštěné domácí zvířata. Některé z vývojových prací již byly dokončeny. Byla vyvinuta například hlavní nabídka aplikace a kód použitý k ukládání nových informací o domácích zvířatech. Určité informace ale nejsou vždy k dispozici, pokud je v systému zadaný domácí mazlíček. Potřebujete vyvinout funkce, které zajistí, že pro každé zvíře ve vaší péči existuje úplná datová sada.

V tomto modulu budete vyvíjet následující funkce aplikace Contoso Pets:

  • Funkce, která zajišťuje, že jsou dokončeny věky zvířat a fyzické popisy.
  • Funkce, která zajišťuje, že přezdívky zvířat a popisy osobnosti jsou úplné.

Na konci tohoto modulu aplikace Contoso Pets zajistí, že každý prvek v poli našich zvířat je kompletní.

Poznámka:

Jedná se o modul projektu výzvy, ve kterém dokončíte kompletní projekt ze specifikace. Tento modul má být testem vašich dovedností; žádné podrobné pokyny nejsou k dispozici.

Studijní cíle

V tomto modulu předvedete, jak:

  • Visual Studio Code slouží k vývoji konzolové aplikace jazyka C#, která k implementaci logických pracovních postupů používá kombinaci příkazů výběru a iterace.
  • Vyhodnoťte základní podmínky ve vaší aplikaci a učiněte informované rozhodnutí mezi možnostmi výběru.
  • Vyhodnoťte základní podmínky ve vaší aplikaci a rozhodněte se informovaně mezi možnostmi iterativních konstrukcí.
  • Rozsah proměnných na odpovídající úrovni v rámci aplikace.

Požadavky

  • Zkušenosti s vývojem, sestavováním a spouštěním konzolových aplikací jazyka C#, které zahrnují vstupně-výstupní operace konzoly a přístup k metodám tříd .NET
  • Zkušenosti s používáním kódu jazyka C# k vyhodnocení podmíněných výrazů a správě rozsahu proměnných uvnitř bloků kódu a mimo bloky kódu.
  • Zkušenosti s používáním příkazů if-elseif-else a switch-case v jazyce C# k porovnání proměnné nebo výrazu s několika možnými výsledky
  • Zkušenosti s používáním příkazů foreach, for, do a while v jazyce C# k procházení bloku kódu a přístupových prvků proměnných pole