Wprowadzenie
Przypuśćmy, że jesteś jednym z programistów pracujących nad aplikacją adopcji Contoso Pets, aby pomóc w znalezieniu nowych domów dla zwierząt domowych. Początkowa wersja aplikacji zbiera pojedynczy termin wyszukiwania używany do wyszukiwania opisów psów. Pojedyncze wyszukiwanie terminów jest przydatne, ale opinia udzielona przez zespół wymaga większej funkcjonalności wyszukiwania. Zespół chce rozszerzyć funkcjonalność wyszukiwania, aby umożliwić wyszukiwanie wielu terminów. Ponadto zespół chce przeprowadzić pilotaż aktualizacji animacji "stan wyszukiwania", która pokazuje postęp wyszukiwania.
W tym projekcie kodowania wyzwań wiedza i umiejętności dotyczące danych w języku C# są stosowane do:
- Tworzenie tablic ciągów przez dzielenie ciągów
- Manipulowanie danymi tablicy, iterowanie elementów w tablicy i sortowanie danych tablicy
- Modyfikowanie i tworzenie ciągów z wielu źródeł danych
Krótko mówiąc, będziesz:
- Opracuj funkcjonalność wyszukiwania wieloterminowego dla wyszukiwania "psy"
- Zaktualizuj animację, informacje i odliczanie "statusu wyszukiwania"
Po ukończeniu tego modułu będziesz mieć zaktualizowaną wersję aplikacji Contoso Pets, która wyszukuje wszystkie psy dostępne do adopcji przy użyciu wielu terminów wyszukiwania oraz ulepszonej symulacji stanu wyszukiwania.