Windows Phone Mango Appsin kehittäminen, osa 7: iterointiin

Sisällysluettelo:

Windows Phone Mango Appsin kehittäminen, osa 7: iterointiin
Windows Phone Mango Appsin kehittäminen, osa 7: iterointiin

Video: Windows Phone Mango Appsin kehittäminen, osa 7: iterointiin

Video: Windows Phone Mango Appsin kehittäminen, osa 7: iterointiin
Video: aimersoft dvd creator release - YouTube 2024, Marraskuu
Anonim

Osana Opi kehittämään Windows Phone 7.5 Mango -ohjelmia, viimeisessä opetusohjelmassamme olemme nähneet, että voimme käyttää " kytkinlauseke"Jos testattaessa on useita arvoja yhtä ehtoa vastaan. Tässä opetusohjelmassa opimme " lausuntoa varten"Tai paremmin tunnettu nimellä" iterointia varten"Tai" silmukalle ”. Vaikka C # -ohjelmassa on useita iterointilausekkeita, ensimmäisellä päivämme hallitsemme vain "silmukalle".

iterointiin tai silmukkaan

Kun kirjoitat sovelluksia, joskus sinun on toistettava yhden lausekkeen läpi useita kertoja, kunnes löydät sopivan ottelun kunnollesi. 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, jolla 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 nyt kaksoisnapsauttamalla vain nappiapainiketta napauttamalla painiketta buttonclick.
Aloitetaan siis luomalla uusi projekti, jolla 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 nyt kaksoisnapsauttamalla vain nappiapainiketta napauttamalla painiketta buttonclick.

Liitä seuraava koodi sitten button_click -tapahtuman kahteen kiharaiseen nauhaan. Älä huoli, me menemme läpi sen uudelleen, jotta voisit ymmärtää.

String message = "";

sillä (int i = 0; i <10; i ++)

{

message = viesti + i.ToString () + System.Environment.NewLine;

}

myTextblock.Text = messege;

Yritä nyt suorittaa sovellus. Toivottavasti olet saanut kuvan, jonka olen esittänyt kuvassa.

Tämän jälkeen ymmärrämme nyt tämän hakemuksen kaikki kohdat.
Tämän jälkeen ymmärrämme nyt tämän hakemuksen kaikki kohdat.

Olemme julistaneet a merkkijono muuttuja "viesti" käyttää sitä silmukan sisällä. Sitten "varten" silmukka, olemme aloittaneet yhden väliaikainen muuttuja "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. Heti kun ehto 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) uuden rivin merkin lisäämiseksi jokaisen silmukan suorittamisen jälkeen.

On olemassa toinen muunnelma tästä "silmukalle", jota kutsutaan nimellä " jokaiselle silmukalle ”; mutta opimme siitä myöhemmin. Nyt harjoitella "silmukan" kanssa. Napsauta tästä siirtyäksesi seuraavaan kappaleeseen.

Aiheeseen liittyvät julkaisut:

  • Työskentely jousilla: Windows Phone 7.5 Mango Apps Development - Osa 9
  • Kehitetään Windows 7.5 Mango Apps, osa 6: Switch Statement
  • Windows Phone 7.5 -sovellusten kehittäminen: osa 3; Muuttujat, tietotyypit ja arvojen määrittäminen
  • Yksinkertaisten Helper-menetelmien käyttäminen kehittämällä Windows Phone 7.5 Mango Apps: osaa 8
  • Word ei voinut luoda työtiedostoa. Tarkista lämpötilan muuttujan virhe

Suositeltava: