Pregăti
În acest proiect ghidat, veți utiliza Visual Studio Code pentru a dezvolta versiunea inițială a unei aplicații C#. Aplicația va utiliza expresii booleene, instrucțiuni de selecție și instrucțiuni de iterație pentru a implementa caracteristicile unei specificații de proiectare. Pe măsură ce dezvoltați aplicația, va trebui să întindeți variabilele la nivelul corespunzător.
Prezentare generală a proiectului
Lucrați la aplicația Contoso Animale de casă, o aplicație care ajută la plasarea animalelor de companie în case noi. Specificațiile pentru aplicația dvs. sunt:
Creați o aplicație consolă C#.
Stocați datele aplicației într-o matrice de șiruri multidimensionale, denumite noastreAnimals.
Matricea noastrăAnimals include următoarele "caracteristici de companie" pentru fiecare animal:
- ID animal de companie #.
- Specie de animale de companie (pisică sau câine).
- Vârsta animalelor de companie (ani).
- O descriere a stării fizice/caracteristicilor animale de companie.
- O descriere a personalității pet-ului.
- Porecla pet-ului.
Implementați un set de date eșantion care reprezintă câini și pisici în prezent în îngrijirea dvs.
Afișarea opțiunilor de meniu pentru a accesa caracteristicile principale ale aplicației.
Caracteristicile principale permit următoarele activități:
Listați informațiile despre animale pentru toate animalele din matricea NoastrăAnimals.
Adăugați animale noi în matricea NoastrăAnimale. Se aplică următoarele condiții:
- Speciile de animale de companie (câine sau pisică) trebuie introduse atunci când un nou animal este adăugat la matricea NoastrăAnimals.
- Un ID de companie trebuie să fie generat programatic atunci când un animal nou este adăugat la matricea noastrăAnimals.
- Unele caracteristici fizice pentru un animal de companie pot fi necunoscute până la examinarea medicului veterinar. De exemplu: vârsta, rasa și starea neuterat/spayed.
- Porecla și personalitatea unui animal pot fi necunoscute atunci când sosește pentru prima dată un animal.
Asigurați-vă că sunt complete vârstele animalelor și descrierile fizice. Acest lucru poate fi necesar după examinarea medicului veterinar.
Asigurați-vă că poreclele animalelor și descrierile personalității sunt finalizate (această acțiune poate apărea după ce echipa cunoaște un animal de companie).
Editați vârsta unui animal (dacă data nașterii unui animal este cunoscută și animalul de companie are o zi de naștere în îngrijirea noastră).
Editați descrierea personalității unui animal (un animal se poate comporta diferit după ce petreceți mai mult timp în îngrijirea noastră).
Afișați toate pisicile care îndeplinesc caracteristicile fizice specificate de utilizator.
Afișați toți câinii care îndeplinesc caracteristicile fizice specificate de utilizator.
O versiune inițială a aplicației a fost deja finalizată. Proiectul de cod Starter pentru acest modul de proiect ghidat include un fișier Program.cs care furnizează următoarele caracteristici de cod:
Codul declară variabile utilizate pentru a colecta și a procesa datele despre animale de companie și selecțiile elementelor de meniu.
Codul declară matricea noastrăAnimals.
Codul utilizează o buclă în jurul unei construcții if-elseif pentru a popula matricea noastrăAnimals cu un set de date eșantion.
Codul afișează următoarele opțiuni de meniu principal pentru selecția utilizatorului:
- Listați toate informațiile noastre curente despre animale de companie.
- Atribuiți valori câmpurilor matrice OurAnimals.
- Asigurați-vă că sunt complete vârstele animalelor și descrierile fizice.
- Asigurați-vă că supranumele animalelor și descrierile personalității sunt complete.
- Editați vârsta unui animal.
- Editează descrierea personalității unui animal.
- Afișați toate pisicile cu o caracteristică specificată.
- Afișați toți câinii cu o caracteristică specificată.
Introduceți selecția elementelor de meniu sau tastați "Ieșire" pentru a ieși din program
Codul citește selecția elementului de meniu al utilizatorului și afișează un mesaj care citește selecția.
Scopul dvs. este să dezvoltați caracteristicile care implementează primele două opțiuni de meniu. Pentru a atinge acest obiectiv, veți finaliza următoarele activități:
- Actualizați codul utilizat pentru a crea datele eșantion pentru aplicație.
- Construiți o buclă în jurul meniului principal și creați o instrucțiune de selecție care stabilește o ramură de cod pentru fiecare opțiune de meniu.
- Scrieți codul pentru a afișa toate datele noastre matriceAnimals (opțiunea de meniu 1).
- Creați o buclă pentru introducerea noilor date matriceAnimals (opțiunea de meniu 2 - partea 1).
- Scrieți cod pentru a citi și a salva noi date matriceAnimals (opțiunea de meniu 2 - partea 2).
Veți testa aplicația dvs. în fiecare etapă a procesului de dezvoltare.
Configurarea
Utilizați pașii următori pentru a vă pregăti pentru exercițiile ghidate din proiect.
Pentru a descărca un fișier zip care conține codul de proiect Starter, selectați linkul următor: Fișiere de laborator.
Dezarhivați fișierele descărcate.
Dezarhivați fișierele din mediul de dezvoltare. Luați în considerare utilizarea PC-ului ca mediu de dezvoltare, astfel încât să aveți acces la cod după finalizarea acestui modul. Dacă nu utilizați PC-ul ca mediu de dezvoltare, puteți dezarhiva fișierele într-un sandbox sau într-un mediu găzduit.
- Pe computerul local, navigați la folderul de descărcări.
- Faceți clic dreapta peGuided-project-branching-looping-CSharp-main.zip, apoi selectați Extragere totală.
- Selectați Afișare fișiere extrase când ați terminat, apoi selectați Extragere.
- Notați locația folderului extras.
Copiați folderul GhidProject extras în folderul Desktop Windows.
Notă
Dacă există deja un folder denumit GhidProject , puteți selecta Înlocuiți fișierele din destinație pentru a finaliza operațiunea de copiere.
Deschideți noul folder GuidedProject în Visual Studio Code.
- Deschideți local codul Visual Studio (sau deschideți sandbox MS Learn și deschideți Visual Studio Code dacă nu utilizați un mediu local pentru dezvoltatori).
- În Visual Studio Code, în meniul Fișier , selectați Deschidere folder.
- Navigați la folderul Desktop Windows și găsiți folderul "GuidedProject".
- Selectați GhidProject , apoi selectați Selectare folder.
Vizualizarea Visual Studio Code EXPLORER ar trebui să afișeze folderul GhidProject și două subfoldere denumite Final și Starter.
Acum sunteți gata să începeți exercițiile ghidate de proiect. Noroc!