Prepararsi per il progetto guidato
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
ourAnimalsper conteneresuggestedDonatione riempire i dati di esempio persuggestedDonation - Verificare che l'utilizzo dell'array
ourAnimalstenga conto dei dati aggiuntisuggestedDonation. - Output
suggestedDonationcon simbolo di valuta regionale ($, €, ¥,... )
- Definire la stringa
Panoramica del codice iniziale
Lo sviluppo iniziale del codice iniziale è completo.
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-elsecostrutto per popolare la matrice ourAnimals con un set di dati di esempioIl 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 programil 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.
Scaricare un file ZIP contenente le cartelle di codice per il progetto guidato.
- In un browser passare a Guided-project-Work-with-variable-data-CSharp.zip per scaricare il file ZIP.
Decomprimere i file scaricati in locale (o nella sandbox se non si usa un ambiente di sviluppo locale)
- Nel computer locale passare alla cartella dei download.
- 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.
- Usare il pulsante Sfoglia per specificare la cartella Desktop di Windows come percorso di estrazione e quindi selezionare Seleziona cartella.
- Selezionare Mostra file estratti al termine e quindi selezionare Estrai.
- Prendere nota del percorso della cartella estratta.
Aprire la cartella estratta Guided-project-Work-with-variable-data-CSharp-main in Visual Studio Code
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)
In Visual Studio Code scegliere Apri cartella dal menu File
Passare alla cartella contenente i file estratti. Espandere la struttura di cartelle per individuare la cartella denominata "GuidedProject".
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!