Úvod
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