Windows Phone SDK tutorial: Reminders and notifications | lynda.com
Så vi er nå i 14 delen av vår Windows Phone 7.5 Mango Apps Development opplæringsserie. I vår tidligere opplæring så vi på Namespaces. I denne delen skal vi se på Samlinger av objekter . Så la oss komme i gang!
En samling er rett og slett et objekt som kan administrere referanser til flere forekomster av andre klasser. Kort sagt følger det med andre objekter . Det finnes ulike typer samlinger tilgjengelig under.NET-rammen. Noen samlinger gjør det mulig å holde objekter sortert mens andre kan hjelpe til med lett gjenfinning av objekter. Samlinger brukes hele tiden når du håndterer et antall objekter.
Vi vil nå se på en type samling kalt Liste samling .
Opprett et nytt prosjekt med et unikt navn, noe som "CollectionsDemo". I designmodus, dra og slipp en knapp øverst til venstre i emulatoren (se bilde). Navngi knappen riktig og sett innholdsverdien til `Klikk meg`. Følg samme prosess for en tekstblokk og sett tekstegenskapen til tom. Sett inn tekstbryteregenskapen i tekstblokken for å vikle.
Opprett nå en klassebil med to attributter, det vil si, Lag og Modell for strengdatatype. Se Understanding and Creating Classes for class creation. Dobbeltklikk nå på Klikk meg-knappen i designvinduet til MainPage.xaml-filen for å åpne C # -koden for knappens klikkhendelse. Kopier og lim inn følgende kode i knappens klikkhendelse.
Bilbil1 = Ny bil ();
car1.Make = "Oldsmobile";
car1.Model = "Cutlas Supreme";
Bilbil2 = Ny bil ();
car2.Make = "Geo";
car2.Model = "Prism";
Bilbil3 = Ny bil ();
car3.Make = "Nissan";
car3.Model = "Altima";
Liste myList = ny liste ();
myList.Add (car1);
myList.Add (car2);
myList.Add (car3);
string myCars = "";
foreach (bilbil i min liste)
{
myCars + = car.Make + "-" + car.Model + Environment.NewLine;
}
myTextBlock.Text = myCars;
Så i de første ni kodelinjene oppretter vi tre forskjellige objekter av bilklassen med navnene car1, car2 og car3 og angir henholdsvis deres attributter.
Følgende kodelinje lager en liste som heter myList som kan holde referanser til objekter i bilklassen.
Liste myList = ny liste ();
Når listen er opprettet, legger vi til objekter i listen ved hjelp av Add () metoden av listen klasse. Følgende kodelinjer legger de tre objektene til listen ett objekt om gangen.
myList.Add (car1);
myList.Add (car2);
myList.Add (car3);
Vi bruker deretter foreach iterator til å gjenskape gjennom hvert objekt i minList-listen. Hver objekts attributter lagres i en strengvariabel myCars.
{
myCars + = car.Make + "-" + car.Model + Environment.NewLine;
}
Endelig viser vi listen over biler med følgende setning.
myTextBlock.Text = myCars;
Du får output som vist i figur. Så det er slik samlinger brukes. Det er lett konsept, men noen øvelser må kanskje mestre det.
Se deg i neste opplæring.
Gode nyheter for brukerne av Windows Phone 7-telefoner. Garmin, en av de beste firmaene med hensyn til GPS-teknologi, har trappet inn og gitt ut sin Street Pilot, en god sving-til-sving-navigasjonsprogramvare for Windows Phone 7-plattformen og er nå tilgjengelig på Windows Phone 7 Market Place.
Dette programmet leveres til kundene til en pris av $ 40. Et praktisk verktøy som kan vise seg å være mer verdifullt enn å måtte betale et månedlig abonnement med en tjenesteleverandør. Garmin Street Pilot er utstyrt med mange funksjoner som definitivt vil være din reiseguide.
GPS, Location API og Calling Web Services: Veiledning for Windows Phone Apps Development - 25
En veiledning om hvordan du bruk GPS, lokaliserings-API og webtjenester i Windows Phone Application. En del av Windows Phone Apps Development Tutorial-serien.
Logyx Pack er en samling av 107 klassiske hjernesparingsspill for Windows som involverer logikk. La det være Puslespill, PipeDrop eller Memory, alle spillene er kule.
Å Føle seg lei? Prøv denne klassiske samlingen av 107 logikkspill under ett grensesnitt.