Úvod
Vývojáři obvykle začínají projekt vývojem funkcí, které importují nebo generují data aplikací. Jakmile má vaše aplikace přístup k datům, na která závisí, můžete začít vyvíjet funkce, které zpracovávají data a generují sestavy.
Předpokládejme, že jste vývojář, který rád podporuje místní komunitu. Vy a někteří vaši přátelé začali obchod, který pomáhá najít nové domovy pro stray nebo opuštěné kočky a psy. Vaše firma začala s malými, jen s několika strašidly, ale začíná růst. Chcete vytvořit aplikaci, která vám pomůže spárovat zvířata ve vaší péči s lidmi, kteří hledají domácí mazlíčky. Zjistili jste, že je důležité mít podrobný popis zvířat, která chcete sdílet s potenciálními majiteli. Kromě toho schopnost popsat osobnost psa nebo kočky je více atraktivní pro potenciální vlastníky. Rozhodnete se vytvořit aplikaci, která vám pomůže spravovat informace o psích a kočkách, o které se staráte.
Tento modul vás provede procesem vývoje funkcí orientovaných na data aplikace Contoso Pets. Příkazy výběru a iterace použijete k vytvoření ukázkových dat, výpisu zvířat ve vaší péči a přidání nových zvířat do vaší firmy. V celé aplikaci použijete proměnné a výrazy k řízení provádění větví kódu. Také zajistíte, aby proměnné byly odpovídajícím způsobem vymezeny.
Aplikace, kterou vyvíjíte, bude:
- Přidejte předdefinovaná ukázková data do pole domácích zvířat.
- Iterujte blok kódu "možnosti nabídky a výběr uživatele", abyste vytvořili vnější smyčku vaší aplikace.
- Implementujte větve kódu odpovídající výběru nabídky uživatele.
- Zobrazí všechny informace obsažené v poli použitém k ukládání dat domácích mazlíčků (na základě výběru nabídky uživatele).
- Iterujte blok kódu "přidat nové informace o zvířatech", který uživateli umožňuje přidat jedno nebo více nových zvířat do pole domácích zvířat (na základě výběru nabídky uživatele).
Na konci tohoto modulu budete schopni vyvíjet kód, který kombinuje příkazy výběru a iterace, abyste dosáhli cílů návrhu aplikace.
Poznámka:
Toto je modul projektu s asistencí, ve kterém dokončíte kompletní projekt podle podrobných pokynů.
Studijní cíle
V tomto modulu si procvičíte následující postupy:
- 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 metody přístupu ke třídám .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