Indførelsen
Lad os antage, at du er en udvikler, der kan lide at understøtte det lokale samfund. Du og nogle af dine venner startede en virksomhed, der hjælper med at finde nye hjem til omstrejfende eller forladte katte og hunde. Din virksomhed startede i det små med bare et par dyr, men den vokser. Dine venner har en indledende ansøgning udviklet, der gør det muligt at indrejse og visning af dyr til rådighed til vedtagelse. De beder dig om at undersøge, hvordan du føjer funktioner til appen, som kan hjælpe med at matche dyrene i din pleje med personer, der leder efter et nyt kæledyr.
Når du fuldfører dette kodningsprojekt, skal du anvende din C#-dataviden og dine færdigheder i:
- Valg af de korrekte datatyper og sikker konvertering af datatyper.
- Opret todimensionelle matrixer af tal og strenge.
- Søg efter data i matrixer for at få vist eller opdatere data.
- Ændring og oprettelse af komplekse strenge fra flere datakilder og formatering af data til visning på tværs af områder.
Dit team fandt ud af, at det er vigtigt at søge efter kæledyrsdata for at identificere dyr med mulige match baseret på egenskaber, der leveres af potentielle ejere. Desuden ønsker teamet at inkludere en indsamlingsfunktion for at inkludere foreslåede donationsdata og præsentere kæledyrsdata med færre outputlinjer.
Du starter med et startprogram, der føjer foruddefinerede eksempeldata til matrixen kæledyr. Programmet har to menupunkter. Det første menupunkt startede med funktionel visning af kæledyrsdata. Den anden er menupunkt, "Vis alle hunde med en angivet egenskab", er "igangværende arbejde", som du fuldfører.
Du kan også foretage opdateringer af eksisterende kode for at tilføje suggestedDonation data og få vist alle data i et forkortet format.
I slutningen af dette modul kan du udvikle kode, der kombinerer gentagelsessætninger med datainput, databehandling, strengindeksering og dataoutput.