Windows Phone Mango rakenduste arendamine, 7. osa: iteratsioonide jaoks

Sisukord:

Windows Phone Mango rakenduste arendamine, 7. osa: iteratsioonide jaoks
Windows Phone Mango rakenduste arendamine, 7. osa: iteratsioonide jaoks

Video: Windows Phone Mango rakenduste arendamine, 7. osa: iteratsioonide jaoks

Video: Windows Phone Mango rakenduste arendamine, 7. osa: iteratsioonide jaoks
Video: How to use WonderShare DVD Creator FINAL EDIT - YouTube 2024, Aprill
Anonim

Osana Windows Phone 7.5 Mango rakenduste õppimisest, meie viimases juhenduses nägime, et võime kasutada " lülita avaldus"Kui on mitu väärtust, mida tuleb testida ühe tingimuse suhtes. Selles õpetuses õpime " avalduse jaoks"Või paremini tuntud kui" iteratsioonide jaoks"Või" silmuse jaoks" Kuigi C # -s on saadaval mitu iteratsiooni avaldust, meie esimesel päeval õpime me ainult "loopiks".

iteratsioonide või silmuse jaoks

Mis tahes rakenduse kirjutamisel peate mõnikord kordama mitme avalduse ploki avaldamist, kuni leiate oma seisundi edukuse. Seda saab teha "iteratsiooniks". See "silmuse jaoks" ei pruugi esimesel pilgul tunduda kasulik, kuid usaldage mind; te vajate seda kindlasti.

Nii et alustame uue projekti loomisel mõne olulise nimega "iteratsioonide jaoks". Lohistage üks nupp ja üks tekstiblokk meie emulaatori alumisse piirkonda (vaata pilti) ja nimetage need korralikult (kasutades eelmistes peatükkides õppitud kokkulepet). Nüüd klikkige topeltklõpsu meie ainsal nupul nuppu klõpsates.
Nii et alustame uue projekti loomisel mõne olulise nimega "iteratsioonide jaoks". Lohistage üks nupp ja üks tekstiblokk meie emulaatori alumisse piirkonda (vaata pilti) ja nimetage need korralikult (kasutades eelmistes peatükkides õppitud kokkulepet). Nüüd klikkige topeltklõpsu meie ainsal nupul nuppu klõpsates.

Järgmisena kleepige järgmine kood kahe nupuvajutusega ürituse kaarjadesse. Ära muretse, me jätkame seda uuesti, et saaksite seda mõista.

String message = "";

jaoks (int i = 0; i <10; i ++)

{

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

}

myTextblock.Text = messege;

Nüüd proovige rakendust käitada. Loodan, et olete saanud väljundit, mida mul on näidatud.

Kui olete seda teinud, andke meile nüüd aru selle rakenduse kõigist aspektidest.
Kui olete seda teinud, andke meile nüüd aru selle rakenduse kõigist aspektidest.

Oleme kuulutanud stringi tüüpi muutuja "message" selle kasutamiseks loopis. Siis oleme loonud "jaoks" loo jaoks ühe ajutine muutuja "i", mis jälgib tehtud korduste arvu. "I = 0" eelnev poolkolonn näitab, et oleme lõpetanud esimese mõtte ja nüüd liigume järgmise poole. Pärast algatamist oleme teatanud oma seisundist. See tingimus annab kompileerijale teada, mitu korda seda silmust tuleks täita. Niipea, kui tingimus on rahul, lõpeb kompilaator silmast välja.

Pärast tingimust oleme suurendanud muutuja väärtust. Siinkohal tuleb märkida, et "i + +" asemel võime kasutada "i + 1". Nii et iga kord, kui "silmuse" jaoks käivitatakse, suureneb väärtus, mis salvestatakse stringi muutuja "message". Oleme lisanud selle rea (System.Environment.NewLine), et lisada uus joone tähemärk pärast iga loopi sooritamist.

On veel üks variatsioon see "loop" jaoks, mida nimetatakse " iga silmuse jaoks"; kuid me õpime sellest hiljem. Praegu käsk "silmuse jaoks". Klõpsake siia, et minna järgmisele peatükile.

Seonduvad postitused:

  • Töö stringidega: Windows Phone 7.5 Mango rakenduste arendamine - 9. osa
  • Windows 7.5 Mango rakenduste arendamine, 6. osa: lülitusteade
  • Windows Phone 7.5 rakenduste arendamine: 3. osa; Muutujad, andmetüübid ja väärtuste määramine
  • Windowsi telefoni 7.5 Mango rakenduste arendamisel lihtsate abimeetodite kasutamine: 8. osa
  • Sõna ei saa luua tööfaili. Kontrollige Temp keskkonnamuutuja viga

Soovitan: