Introductie

Voltooid

Toepassingen gebruiken vaak een combinatie van selectie- en iteratie-instructies om paden voor het uitvoeren van code vast te stellen. Daarnaast beïnvloeden gebruikersinvoer en berekeningen de stroom via een toepassing. Het maken van een gebruikersinterface waarmee een ontwerpspecificatie wordt geïmplementeerd, kan lastig zijn.

Stel dat u een ontwikkelaar bent die werkt aan de toepassing Contoso Pets, een toepassing die wordt gebruikt om huizen te vinden voor zwerf- of verlaten huisdieren. Een deel van de ontwikkelingswerkzaamheden is al voltooid. Het hoofdmenu van de toepassing en de code voor het opslaan van nieuwe huisdiergegevens zijn bijvoorbeeld ontwikkeld. Bepaalde informatie is echter niet altijd beschikbaar wanneer een huisdier in uw systeem wordt ingevoerd. U moet de functies ontwikkelen die ervoor zorgen dat er een volledige gegevensset bestaat voor elk dier in uw zorg.

In deze module ontwikkelt u de volgende functies van de toepassing Contoso Pets:

  • Een functie die ervoor zorgt dat dierenleeftijden en fysieke beschrijvingen volledig zijn.
  • Een functie die ervoor zorgt dat de bijnaam en persoonlijkheidsbeschrijvingen van dieren volledig zijn.

Aan het einde van deze module zorgt uw Contoso Pets-toepassing ervoor dat elk element in de matrix OurAnimals is voltooid.

Opmerking

Dit is een uitdagingsprojectmodule waarin u een end-to-end project op basis van een specificatie voltooit. Deze module is bedoeld om een test van uw vaardigheden te zijn; er zijn weinig richtlijnen en geen stapsgewijze instructies.

Leerdoelen

In deze module leert u hoe u het volgende kunt doen:

  • Visual Studio Code gebruiken om een C#-consoletoepassing te ontwikkelen die gebruikmaakt van een combinatie van selectie- en iteratie-instructies om logische werkstromen te implementeren.
  • Evalueer de onderliggende voorwaarden in uw applicatie en neem een weloverwogen beslissing tussen de opties voor selectie.
  • Evalueer de onderliggende voorwaarden in uw toepassing en neem een weloverwogen beslissing tussen opties voor iteratie-instructies.
  • Bereikvariabelen op een geschikt niveau binnen een toepassing.

Vereiste voorwaarden

  • Ervaring met het gebruik van Visual Studio Code voor het ontwikkelen, bouwen en uitvoeren van C#-consoletoepassingen met console-I/O en toegang tot de methoden van .NET-klassen.
  • Ervaring met het gebruik van C#-code om voorwaardelijke expressies te evalueren en het bereik van variabelen binnen en buiten codeblokken te beheren.
  • Ervaring met het gebruik van if-elseif-else- en switch-case-instructies in C# om een variabele of expressie te vergelijken met verschillende mogelijke resultaten.
  • Ervaring met het gebruik van foreach, for, do en while-instructies in C# om een blok code en toegangselementen van matrixvariabelen te doorlopen.