Prepararsi per il progetto guidato

Completato

Usare Visual Studio Code per sviluppare una versione di un'applicazione console C#. L'applicazione include le funzionalità di base che creano dati di esempio sugli animali domestici disponibili per l'adozione ed è in grado di visualizzare le informazioni dell'animale domestico. La funzionalità principale da aggiungere è la ricerca di cani disponibili usando un singolo termine di ricerca. Le attività secondarie includono l'aggiunta e la visualizzazione di suggestedDonation dati.

Specifica di progettazione

Per le nuove funzionalità dell'applicazione Contoso Pets, la specifica di progettazione fornisce dettagli per la ricerca dei cani e le funzionalità di donazione suggerite:

  • Ricerca degli attributi del cane

    • Raccogliere l'input per il termine di ricerca caratteristica animale domestico
    • Attraversa la matrice di animali e identifica i "cani"
    • Per ogni cane, combinare le descrizioni fisiche e di personalità per la ricerca
    • Cercare nella descrizione combinata il termine di input corrispondente
    • Restituire i cani con una corrispondenza di termine
  • Dati di donazione suggeriti

    • Definire la stringa suggestedDonation
    • Espandi l'array ourAnimals per contenere suggestedDonation e riempire i dati di esempio per suggestedDonation
    • Verificare che l'utilizzo dell'array ourAnimals tenga conto dei dati aggiunti suggestedDonation.
    • Output suggestedDonation con simbolo di valuta regionale ($, €, ¥,... )

Panoramica del codice iniziale

Lo sviluppo iniziale del codice iniziale è completo.

  1. Il progetto iniziale per questo modulo di progetto guidato include un file Program.cs che fornisce le funzionalità di codice seguenti:

    • il codice dichiara le variabili usate per raccogliere ed elaborare i dati degli animali domestici e le selezioni delle voci di menu

    • il codice dichiara la matrice ourAnimals

    • il codice usa un ciclo for intorno a un if-else if-else costrutto per popolare la matrice ourAnimals con un set di dati di esempio

    • Il codice visualizza le opzioni di menu principali seguenti per la selezione dell'utente:

      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
      
    • il codice legge la selezione delle voci di menu dell'utente e visualizza un messaggio che richiama la selezione

    • solo selezione "1. Elencare tutte le informazioni correnti sugli animali domestici" usando il codice di avvio

L'obiettivo è aggiornare il codice esistente per sviluppare funzionalità delle app descritte in precedenza. Le funzionalità principali:

  • Aggiungere la ricerca di attributi per cani
  • Includere i dati di donazione suggeriti

Si usa Visual Studio Code come ambiente di sviluppo e si testa l'applicazione in ogni fase del processo di sviluppo.

Configurazione

Seguire questa procedura per preparare gli esercizi del progetto guidato.

  1. Scaricare un file ZIP contenente le cartelle di codice per il progetto guidato.

  2. Decomprimere i file scaricati in locale (o nella sandbox se non si usa un ambiente di sviluppo locale)

    1. Nel computer locale passare alla cartella dei download.
    2. Fare clic con il pulsante destro del mouse sul file Guided-project-Develop-conditional-branching-and-looping-structures-in-CSharp.zip e quindi scegliere Estrai tutto.
    3. Usare il pulsante Sfoglia per specificare la cartella Desktop di Windows come percorso di estrazione e quindi selezionare Seleziona cartella.
    4. Selezionare Mostra file estratti al termine e quindi selezionare Estrai.
    5. Prendere nota del percorso della cartella estratta.
  3. Aprire la cartella estratta Guided-project-Work-with-variable-data-CSharp-main in Visual Studio Code

    1. Aprire Visual Studio Code in locale (o aprire la sandbox di MS Learn e aprire Visual Studio Code se non si usa un ambiente di sviluppo locale)

    2. In Visual Studio Code scegliere Apri cartella dal menu File

    3. Passare alla cartella contenente i file estratti. Espandere la struttura di cartelle per individuare la cartella denominata "GuidedProject".

    4. Selezionare Guided-project-Work-with-variable-data-CSharp-main e quindi selezionare Seleziona cartella

      • La visualizzazione EXPLORER di Visual Studio Code deve mostrare due sottocartelle denominate Final e Starter.

A questo punto è possibile iniziare gli esercizi del progetto guidato. Buona Fortuna!