Windows Phone SDK tutorial: Reminders and notifications | lynda.com
Så vi är nu i 14 delen av vår Windows Phone 7.5 Mango Apps Development tutorial-serie. I vår tidigare handledning tittade vi på Namnrymden. I den här delen ska vi titta på Samlingar av objekt . Så låt oss komma igång!
En samling är helt enkelt ett objekt som vet hur man hanterar referenser till flera instanser av andra klasser. Kort sagt följer det andra objekt . Det finns olika typer av samlingar tillgängliga under.NET-ramverket. Vissa samlingar gör att du kan behålla objekt sorterade medan andra kan hjälpa till med att enkelt hämta objekt. Samlingar används hela tiden när du hanterar ett antal objekt.
Vi ska nu titta på en typ av samling som heter Lista samling .
Skapa ett nytt projekt med ett unikt namn, något som "CollectionsDemo". I designläget drar du och släpper en knapp i det övre vänstra hörnet av emulatorn (se bild). Namn knappen korrekt och sätt dess innehållsvärde till "Klicka på mig". Följ samma process för ett textblock och ställ dess textegenskap tom. Ställ in textvalsegenskapen i textblocket för att sätta ihop.
Skapa nu en klassbil med två attribut, nämligen, Gör och Modell för strängdatatyp. Se Förstå och skapa klasser för klass skapande. Dubbelklicka dubbelklicka på knappen Klicka i designfönstret i MainPage.xaml-filen för att öppna C # -koden för knappens klickhändelse. Kopiera och klistra in följande kod i din knapps klickhändelse.
Bilbil1 = Ny bil ();
car1.Make = "Oldsmobile";
car1.Model = "Cutlas Supreme";
Bil car2 = Ny bil ();
car2.Make = "Geo";
car2.Model = "Prism";
Bil car3 = Ny bil ();
car3.Make = "Nissan";
car3.Model = "Altima";
Lista myList = ny lista ();
myList.Add (car1);
myList.Add (car2);
myList.Add (car3);
string myCars = "";
foreach (bilbil i min lista)
{
myCars + = car.Make + "-" + car.Model + Environment.NewLine;
}
myTextBlock.Text = myCars;
Så i de första nio raderna av kod skapar vi tre olika objekt i bilklassen med namnen car1, car2 och car3 och anger respektive attribut.
Följande kodregel skapar en lista som heter myList som kan hålla
Lista myList = ny lista ();
När listan är skapad lägger vi till objekt i listan med hjälp av metoden Add () i listan klass. Följande kodkoder lägger till de tre objekten i listan ett objekt i taget.
myList.Add (car1);
myList.Add (car2);
myList.Add (car3);
Vi använder sedan foreach iterator för att iterera genom varje objekt i minList-listan. Varje objektets attribut lagras i en strängvariabel myCars.
{
myCars + = car.Make + "-" + car.Model + Environment.NewLine;
}
Slutligen visar vi listan över bilar med följande uttalande.
myTextBlock.Text = myCars;
Du får output enligt bilden. Så här används samlingar. Det är lätt koncept, men en viss övning kan behöva behärska det.
Se dig i nästa handledning.
Recension: Toshibas LX835-D3230 är en kompakt allt-i-ett med stark media Toshiba LX835-D3230 är en utmärkt maskin för att fånga upp dina favoritprogram eller se din DVD-samling, men det kanske inte är tillräckligt stor för vardagsrummet.
Allt-i-ett-datorer är populära på grund av deras enkelhet, låg profil och media kapacitet. De har allt oftare blivit kraftfullare och erbjuder funktioner och prestanda närmare vad en kraftanvändare önskar. LX835-D3230, Toshibas senaste allt-i-ett-modell, ger bra prestanda för priset, men vissa användare kan hitta skärmstorleken.
Om du har en stor cd-samling från pre-digital dagar kan du ha bestämt dig för att konvertera allt till MP3-format för att lyssna på datorn eller på språng, via din telefon. Men cd-rippningsprogrammet kanske inte har hittat alla korrekta spårnamn och albumkonst, så du kan sluta med filer som är fulla med "unknowntrack1.mp3", "unknowntrack2.mp3" och så vidare. Det här ser rörigt ut, och hur på jorden kan du hitta en viss sång om den inte heter rätt? Sångar utan metadata eller a
Lyssna på låten och sedan byta namn på den för hand är en lång, långsam och väldigt tråkig process. Det är därför det är värt att investera $ 50 för att köpa TuneUp. TuneUp har en enorm omfattande databas med musik, och genom att lyssna på dina spår kan den identifiera spåret, byta namn på det, ge album och till och med fixa metadata, inklusive att sätta in musikgenren och spårnummer för dig.
150+ Utestående HD Windows-tapeter samling på MSDn
Du kan hitta över 150 bra bakgrundsbilder i vanliga, bredbilds och widescreen stora upplösningar för din Windows-dator här på MSDN-bloggar