Wprowadzenie

Zakończone

Deweloperzy często rozpoczynają projekt, opracowując funkcje importujące lub generujące dane aplikacji. Gdy aplikacja ma dostęp do danych, od których zależy, możesz rozpocząć opracowywanie funkcji, które przetwarzają dane i generują raporty.

Załóżmy, że jesteś deweloperem, który lubi wspierać społeczność lokalną. Ty i niektórzy twoi przyjaciele rozpoczęli firmę, która pomaga znaleźć nowe domy dla bezpańskich lub opuszczonych kotów i psów. Twoja firma zaczęła od małej skali, z zaledwie kilkoma bezpańskimi zwierzętami, ale zaczyna się rozwijać. Chcesz stworzyć aplikację, która pomoże Ci dopasować zwierzęta znajdujące się pod Twoją opieką z osobami poszukującymi zwierzaka. Okazało się, że ważne jest, aby mieć szczegółowy opis zwierząt, aby podzielić się z potencjalnymi właścicielami. Ponadto możliwość opisania osobowości psa lub kota sprawia, że są bardziej atrakcyjne dla potencjalnych właścicieli. Decydujesz się utworzyć aplikację, która ułatwia zarządzanie informacjami o psach i kotów, dla których się opiekujesz.

Ten moduł przeprowadzi Cię przez proces tworzenia funkcji skoncentrowanych na danych aplikacji Contoso Pets. Użyjesz instrukcji wyboru i iteracji, aby utworzyć przykładowe dane, wyświetlić listę zwierząt w swojej opiece i dodać nowe zwierzęta do swojej firmy. W całej aplikacji użyjesz zmiennych i wyrażeń do kontrolowania wykonywania gałęzi kodu. Upewnij się również, że zmienne są odpowiednio ograniczone.

Opracowywana aplikacja będzie:

  • Dodaj wstępnie zdefiniowane przykładowe dane do tablicy ze zwierzętami domowymi.
  • Iteruj blok kodu "opcje menu i wybór użytkownika", aby ustanowić zewnętrzną pętlę aplikacji.
  • Zaimplementuj gałęzie kodu odpowiadające wyborom menu użytkownika.
  • Wyświetl wszystkie informacje zawarte w tablicy używanej do przechowywania danych zwierząt domowych (na podstawie wyboru menu użytkownika).
  • Iterowanie bloku kodu "dodaj nowe informacje o zwierzętach", który umożliwia użytkownikowi dodanie jednego lub większej liczby nowych zwierząt do tablicy zwierząt domowych (na podstawie wyboru menu użytkownika).

Po ukończeniu tego modułu będziesz w stanie opracować kod, który łączy instrukcje wyboru i iteracji w celu osiągnięcia celów projektowych aplikacji.

Uwaga / Notatka

Jest to moduł projektu z przewodnikiem, w którym ukończysz kompletny projekt, postępując zgodnie z instrukcjami krok po kroku.

Cele szkolenia

W tym module będziesz ćwiczyć, jak:

  • Użyj programu Visual Studio Code, aby utworzyć aplikację konsolową języka C#, która używa kombinacji instrukcji wyboru i iteracji do implementowania logicznych przepływów pracy.
  • Oceń podstawowe warunki w aplikacji i podjąć świadomą decyzję między opcjami instrukcji wyboru.
  • Oceń warunki bazowe w swojej aplikacji i podejmij świadomą decyzję między opcjami instrukcji iteracji.
  • Określanie zakresu zmiennych na odpowiednim poziomie w aplikacji.

Wymagania wstępne

  • Doświadczenie w korzystaniu z programu Visual Studio Code do tworzenia, kompilowania i uruchamiania aplikacji konsoli języka C#, które obejmują operacje we/wy konsoli i metody dostępu klas platformy .NET.
  • Doświadczenie w korzystaniu z kodu języka C# w celu oceny wyrażeń warunkowych i zarządzania zakresem zmiennych wewnątrz bloków kodu i poza nimi.
  • Doświadczenie w korzystaniu z instrukcji if-elseif-else i switch-case w języku C#, aby dopasować zmienną lub wyrażenie do kilku możliwych wyników.
  • Doświadczenie w używaniu instrukcji foreach, for, do i while w języku C#, aby iterować przez blok kodu oraz uzyskiwać dostęp do elementów zmiennych tablicowych.