Windows Phone SDK tutorial: Reminders and notifications | lynda.com
We bevinden ons nu dus in het 14 deel van onze serie Mango Apps Development voor Windows Phone 7.5. In onze vorige tutorial hebben we naar Namespaces gekeken. In dit deel zullen we Collecties van objecten bekijken. Laten we aan de slag gaan!
Een verzameling is eenvoudigweg een object dat weet hoe verwijzingen naar meerdere instanties van andere klassen moeten worden beheerd. In het kort worden andere objecten bijgehouden. Er zijn verschillende soorten collecties beschikbaar onder het.NET-framework. Sommige collecties stellen u in staat objecten gesorteerd te houden, terwijl andere kunnen helpen bij het eenvoudig ophalen van objecten. Collecties worden de hele tijd gebruikt bij het verwerken van een aantal objecten.
We gaan nu kijken naar één type verzameling genaamd Lijstcollectie .
Maak een nieuw project met een unieke naam, zoiets als `CollectionsDemo`. Sleep in de ontwerpmodus een knop in de linkerbovenhoek van de emulator (zie afbeelding). Geef de knop een goede naam en stel de inhoudswaarde in op `Click Me`. Volg hetzelfde proces voor een tekstblok en stel de eigenschap text in op leeg. Stel de tekstomloopeigenschap in van het tekstblok dat moet worden ingepakt.
Maak nu een klasseauto met twee kenmerken, namelijk het merk en model van het stringgegevenstype. Raadpleeg Klassen begrijpen en maken voor het maken van een klas. Dubbelklik nu op de knop Klik-ik in het ontwerpvenster van het bestand MainPage.xaml om de C # -code te openen voor de klikgebeurtenis van de knop. Kopieer en plak de volgende code in de klikgebeurtenis van uw knop.
Auto wagen1 = nieuwe auto ();
auto1.Maak = "Oldsmobile";
auto1.Model = "Cutlas Supreme";
Auto auto2 = nieuwe auto ();
auto2.Make = "Geo";
car2.Model = "Prisma";
Auto car3 = new Car ();
car3.Make = "Nissan";
car3.Model = "Altima";
Lijst myList = nieuwe lijst ();
myList.Add (car1);
myList.Add (car2);
myList.Add (car3);
string myCars = "";
foreach (Car car in myList)
{
myCars + = car.Make + "-" + car.Model + Environment.NewLine;
}
myTextBlock.Text = myCars;
Dus in de eerste negen regels code maken we drie verschillende objecten van de klasse Car met de namen car1, car2 en car3 en stellen respectievelijk hun kenmerken in.
De volgende regel code maakt een lijst met de naam myList die kan worden bewaard alleen verwijzingen naar objecten uit de autoklasse.
List myList = new List ();
Nadat de lijst is gemaakt, voegen we objecten toe aan de lijst met de Add () -methode van de lijst klasse. De volgende coderegels voegen de drie objecten één voor één toe aan de lijst.
myList.Add (car1);
myList.Add (car2);
myList.Add (car3);
Vervolgens gebruiken we de foreach-iterator om elk object in de lijst MijnLijst door te voeren. De kenmerken van elk object worden opgeslagen in een stringvariabele myCars. De Enviornment.NewLine voegt een nieuwe regel toe.
foreach (Car car in myList)
{
myCars + = car.Make + "-" + car.Model + Environment.NewLine;
}
Ten slotte geven we de lijst met auto`s weer met behulp van de volgende verklaring.
myTextBlock.Text = myCars;
U krijgt uitvoer zoals in de afbeelding wordt getoond. Dus dit is hoe collecties worden gebruikt. Het is een eenvoudig concept, maar sommige oefeningen moeten het misschien beheersen.
Tot ziens in de volgende zelfstudie.
Apple beleid voor verzameling van locatiegegevens: wat u moet weten
Het vermogen van Apple om geografisch bij te houden waar u bent en de apparaten die u gebruikt, heeft door wetgevers in Washington onder vuur komen te liggen. Hier is wat je moet weten om te voorkomen dat de nieuwsgierige ogen van Apple jou volgen.
Een vroege build van Microsoft's grote Windows 8-update is op het web verschenen , vol met handige nieuwe trucs en hints van geweldige inkomende functies. <> Na een overvloed aan geruchten, fluisteringen en missers in vacatures, hebben we nu concretere bewijzen van het gesloten Windows Blue-besturingssysteem van Microsoft: een eerlijke -goedheid lek van een vroege build van het besturingssysteem.
Het lek van "Windows Build 9364" verscheen zondagochtend op torrent- en bestandsdelingssites in de vorm van een 2,6 GB ISO-bestand en het nieuws van het lek brak over het net als een lopend vuurtje na een eerste verschijning op Windows 9 Beta. Hoewel Microsoft geen formele verklaring heeft afgelegd over het lek, is het hands-on ontleed door WinSuperSite en talloze forumbezoekers, en Build 9364 lijkt een 100 procent legitieme (en 100 procent ongeoorloofde) kijk op de toekomst van Windows.
Logyx Pack: verzameling van 107 klassieke logicaspellen voor Windows
Logyx Pack is een verzameling van 107 klassieke mindsharpening-games voor Windows waarbij logica. Laat het Puzzle, PipeDrop of Memory zijn, alle games zijn cool. Verveel je je? Probeer deze klassieke verzameling van 107 logica-spellen onder één interface.