Leap Motion SDK
Joten olemme nyt mukana 14-osaisessa Windows Phone 7.5 Mango Apps Development -esittelysarjassamme. Edellisessä opetusohjelmassamme tarkastelimme nimet. Tässä osassa tarkastellaan esineiden kokoelmia . Aloita siis!
Kokoelma on yksinkertaisesti objekti, joka osaa hallita viittauksia useiden muiden luokkien esiintymiin. Lyhyesti se seuraa muita esineitä ..NET-kehyksen alla on erilaisia kokoelmia. Joissakin kokoelmissa on mahdollista pitää esineet lajiteltuna, kun taas muut voivat auttaa kohteiden helppoa haussa. Kokoelmia käytetään koko ajan käsiteltäessä useita esineitä.
Tarkastelemme nyt jonkin tyyppistä mallistoa kutsutaan Luetteloiden kokoelma .
Luo uusi projekti, jolla on ainutlaatuinen nimi, jotain "CollectionsDemo". Suunnittelutavassa vedä ja pudota nappi emulaattorin vasemmassa yläkulmassa (katso kuvaa). Nimeä painike oikein ja aseta sen sisältöarvo arvoon "Klikkaa minua". Seuraa samaa prosessia tekstilohkolle ja aseta sen tekstimateriaali tyhjäksi. Aseta tekstilohkon tekstin kääre-ominaisuus päällystettäväksi.
Luo nyt luokka Autolla, jossa on kaksi attribuuttia, nimittäin merkkijono- tyypin merkki ja malli. Katso luokkien luomista koskevat käsitteet ja luokat. Nyt kaksoisnapsauta Click Me -painiketta MainPage.xaml-tiedoston suunnittelun ikkunassa, jotta voit avata napsautuksen tapahtuman C # -koodin. Kopioi ja liitä seuraava koodi painikkeen klikkaustilanteeseen.
Car car1 = uusi auto ();
car1.Make = "Oldsmobile";
car1.Model = "Cutlas Supreme";
Auto2 = uusi auto ();
car2.Make = "Geo";
car2.Model = "Prism";
Car car3 = uusi auto ();
car3.Make = "Nissan";
car3.Model = "Altima";
MyList = uusi lista ();
myList.Add (car1);
myList.Add (car2);
myList.Add (car3);
string myCars = "";
foreach (autoauto myListissä)
{
myCars + = car.Make + "-" + auto.Model + Environment.NewLine;
}
myTextBlock.Text = myCars;
Joten yhdeksässä ensimmäisessä koodin rivissä luodaan kolme eri tavaraa Car-luokasta nimillä car1, car2 ja car3 ja asetetaan niiden attribuutit vastaavasti.
Seuraava koodirivi luo luettelon nimeltä myList, joka voi pitää
Listan myList = uusi lista ();
Luettelon luomisen jälkeen lisätään objekteja luetteloon Lisää () -menetelmä luettelosta luokka.
myList.Add (car1);
myList.Add (car2);
myList.Add (car3): Seuraavien koodien rivit lisäävät kolme objektia luetteloon yksi kohde kerrallaan.;
Käytämme sitten foreach iteraattoria iteroituna kunkin objektin kautta myList-luettelossa. Jokainen objektin attribuutit tallennetaan merkkijonomuuttujalle myCars. Enviornment.NewLine lisää uuden rivin.
foreach (Auto-auto myListissä)
{
myCars + = car.Make + "-" + car.Model + Environment.NewLine;
}
Lopuksi näytämme autoluettelon käyttäen seuraavaa lausumaa.
myTextBlock.Text = myCars;
Tuloksesi saadaan kuvan mukaisesti. Joten näin käytetään kokoelmia. Se on helppo konsepti, mutta jotkin käytännöt saattavat joutua hallitsemaan sitä.
Nähdään seuraavassa opetusohjelmassa.
VisiTrax Lite Asettaa tietueesi (ja CD- Jos olet DJ tai musiikin harrastaja, jolla on suuri CD- ja / tai LP-kokoelma, tiedät, että niiden seuranta voi olla hauskaa. VisiTrax Lite on ilmainen kirjastonhoitaja, joka auttaa sinua luettelossa sävellyksistä (automaattisesti CD-levyjä katsomalla niitä online-tietokannasta). Sitten voit helposti löytää ne useilla kriteereillä, kuten tavallisella taiteilijan ja laulun nimellä, mutta myös laajentamalla mediaformaattiin, aikakauteen, BPM: ään (lyöntiä min
VisiTrax Liten käyttöliittymä on ei-hölynpölyä ja helppokäyttöinen. Se ei ole niin kaunis kuin sanoa iTunes, mutta se saa työn nopeammin. Siinä on myös mukavia I / O-vaihtoehtoja, kuten CSV-viennin laskentataulukoihin sekä lataaminen osoitteeseen http://www.djintelligence.com/ ja http://www.wedj.com/ DJ-varauskohteet. Huomaa, että VisiTrak ei ole kuitenkaan pelaaja.
Vain vakavat geeksit: Lisää edistyneitä objektien esityksiä Windows Explorer -ohjelmaan Link Shell -laajennuksella
Link Shell Extension toteuttaa NTFS-kiintolevyn linkkejä ja muita POSIX-tyyppisiä tiedostojärjestelmäobjektien esityksiä.
Poista tämä 3D-objektien kansio tämän tietokoneen alla Windows 9: ssä
Tämä viesti näyttää kuinka voit poistaa 3D Objects -kansiota tämän PC-kansion