Leap Motion SDK
Sisällysluettelo:
Osaopettamme kehittää Windows Phone 7.5 Mango -sovelluksia, viimeisessä opetusohjelmassamme olemme nähneet, että voimme käyttää " kytkinlauseketta ", jos on useita arvoja testattava yhtä ehtoa vastaan. Tässä opetusohjelmassa opimme " lauseketta " varten tai paremmin kutsutaan " iterointiin tai" silmukka ". Vaikka C # -ohjelmassa on useita iterointilausekkeita, ensimmäisellä päivämme hallitsemme vain "silmukalle".
iterointiin tai silmukkaan
Kun kirjoitat minkä tahansa sovelluksen, joskus sinun on toistettava yhden lausekkeen läpi kuinka monta kertaa, kunnes löydät kunnollesi sopivan ottelun. Tämä voidaan tehdä käyttämällä "iteraatiota" varten. Tämä "silmukalle" ei välttämättä ole hyödyllinen ensi silmäyksellä, mutta luottaa minuun; sinun tarvitsee sitä varmasti.
Aloitetaan siis luomalla uusi projekti jossa on jonkin verran merkittävää nimeä, kuten "iteraatioille". Vedä yksi painike ja yksi tekstinsyöttö emulaattorin alaosaan (katso kuvaa) ja nimeä ne oikein (käyttämällä oppitunnin, jota opimme edellisissä luvuissa). Klikkaa kaksoisnapsauttamalla vain painiketta, jolloin pääset button_click -tapahtumaan.
Liitä seuraava koodi sitten button_click-tapahtuman kahteen kiharaiseen nauhaan.
String message = "";
(int i = 0; i <10; i ++)
{
message = message + i.ToString () + System.Environment.NewLine;
}
myTextblock.Text = messege;
Yritä nyt käynnistää sovellus. Toivottavasti olet saanut kuvan, jonka olen esittänyt kuvassa.
Tämän jälkeen ymmärrämme nyt tämän sovelluksen jokaisen osan.
Olemme ilmoittaneet merkkijonomuuttujaa "viestin" käyttää sitä silmukan sisällä. Sitten "for" -silmukalle olemme käynnistäneet yhden väliaikaisen muuttujan "i" , joka seuraa suoritettujen toistojen määrää. Puolipensas, joka edeltää "i = 0", osoittaa, että olemme päätyneet ensimmäiseen ajatukseen ja siirrymme nyt kohti seuraavaa. Aloittamisen jälkeen olemme ilmoittaneet tilamme. Ehto kertoo kääntäjälle, kuinka monta kertaa tämä silmukka on suoritettava. Kun tila täyttyy, kääntäjä hyppää ulos silmukasta.
Edellytyksen jälkeen olemme lisänneet muuttujan arvoa. Tässä yksi asia on huomattava, että sen sijaan "i ++", voimme käyttää "i + 1". Joka kerta kun "for loop" toteutetaan, merkkijonomuuttujaan "viesti" tallennettu arvo nousee. Olemme lisänneet tämän rivin (System.Environment.NewLine) lisäämään uuden rivin merkin jokaisen silmukan suorittamisen jälkeen.
Toinen tämän "silmukan" muunnelma tunnetaan nimellä " jokaiselle silmukalle "; mutta opimme siitä myöhemmin. Nyt harjoitella "silmukan" kanssa. Napsauta tästä siirtyäksesi seuraavaan kappaleeseen.
Windows 7.5 Mango Appsin kehittäminen, osa 4: if statement
Tämä luku opettaa kuinka käyttää "if" -lauseketta ja mitä sen tyyppejä
Windows 7.5 Mango Appsin kehittäminen, osa 5: Operaattorit, lausekkeet, lausunnot
Oppia lausekkeista, operaattoreista ja ilmaisuista C # -asiakirjassa.