Úvod

Dokončeno

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