Voorbereiden op begeleid project

Voltooid

Visual Studio Code gebruiken om een versie van een C#-consoletoepassing te ontwikkelen. De toepassing wordt geleverd met de basisfuncties waarmee voorbeeldgegevens worden gemaakt over huisdieren die beschikbaar zijn voor acceptatie en die de informatie van het huisdier kunnen weergeven. De belangrijkste functie die moet worden toegevoegd, is het zoeken naar beschikbare honden met behulp van één zoekterm. De secundaire taken omvatten het toevoegen en weergeven van suggestedDonation gegevens.

De ontwerpspecificatie

Voor de nieuwe functies van de Contoso Pets-toepassing bevat de ontwerpspecificatie details voor het zoeken naar honden en voorgestelde donatiefuncties:

  • Zoekopdracht op hondenkenmerken

    • Invoer verzamelen voor de zoekterm voor huisdierkenmerken
    • Loop door de dierenmatrix en identificeer "honden"
    • Combineer voor elke hond de fysieke en persoonlijkheidsbeschrijvingen om te zoeken
    • Zoeken in de gecombineerde beschrijving voor de overeenkomende invoerterm
    • Geef de honden weer waarvan de termen overeenkomen
  • Voorgestelde donatiegegevens

    • Definieer string suggestedDonation
    • Breid de ourAnimals matrix uit om suggestedDonation te bevatten en vul voorbeeldgegevens in voor suggestedDonation
    • Zorg ervoor dat al het gebruik van ourAnimals-arrays rekening houdt met de toegevoegde suggestedDonation gegevens.
    • Uitvoer suggestedDonation met regionaal valutasymbool ($, €, ¥,... )

Overzicht van starterscode

De eerste ontwikkeling van starterscode is voltooid.

  1. Het Starter-project voor deze begeleide projectmodule bevat een Program.cs-bestand met de volgende codefuncties:

    • de code declareert variabelen die worden gebruikt voor het verzamelen en verwerken van huisdiergegevens en selecties van menu-items

    • de code definieert de array ourAnimals

    • de code maakt gebruik van een for-lus rond een if-else if-else constructie om de matrix ourAnimals te vullen met een voorbeeldgegevensset

    • de code bevat de volgende opties voor het hoofdmenu voor gebruikersselectie:

      1. List all of our current pet information
      2. Display all dogs with a specified characteristic
      
      Enter menu item selection or type "Exit" to exit the program
      
    • de code leest de selectie van de menuopdracht van de gebruiker en geeft een bericht weer waarin de selectie wordt herhaald

    • Alleen selectie '1'. Geef alle huidige functies voor huisdiergegevens weer met behulp van de starterscode

Het doel is om de bestaande code bij te werken om app-functies te ontwikkelen die eerder zijn beschreven. De belangrijkste functies:

  • Hondenkenmerk zoeken toevoegen
  • Voorgestelde donatiegegevens opnemen

U gebruikt Visual Studio Code als uw ontwikkelomgeving en u test uw toepassing in elke fase van uw ontwikkelingsproces.

Configuratie

Gebruik de volgende stappen om de begeleide projectoefeningen voor te bereiden.

  1. Download een zip-bestand met de codemappen voor het begeleide project.

  2. Pak de gedownloade bestanden lokaal uit (of in de sandbox als u geen lokale ontwikkelomgeving gebruikt)

    1. Navigeer op uw lokale computer naar de map Downloads.
    2. Klik met de rechtermuisknop op het Guided-project-Develop-conditional-branching-and-looping-structures-in-CSharp.zip-bestand en selecteer Alles extraheren.
    3. Gebruik de knop Bladeren om de map Windows-bureaublad op te geven als locatie voor uitpakken en selecteer vervolgens Map selecteren.
    4. Selecteer Geëxtraheerde bestanden weergeven wanneer u klaar bent en selecteer Vervolgens Uitpakken.
    5. Noteer de locatie van de uitgepakte map.
  3. Open de geëxtraheerde map Guided-project-Work-with-variable-data-CSharp-main in Visual Studio Code

    1. Open Visual Studio Code lokaal (of open de MS Learn-sandbox en open Visual Studio Code als u geen lokale ontwikkelomgeving gebruikt)

    2. In Visual Studio Code, selecteer in het menu Bestand de optie Map openen

    3. Navigeer naar de map met de uitgepakte bestanden. Vouw de mapstructuur uit om de map met de naam GuidedProject te zoeken.

    4. Selecteer Guided-project-Work-with-variable-data-CSharp-main en selecteer vervolgens Map selecteren

      • In de visual Studio Code EXPLORER-weergave moeten twee submappen met de naam Final en Starter worden weergegeven.

U bent nu klaar om de begeleide projectoefeningen te starten. Succes!