Vyvíjanie aplikácií Windows Phone Mango Apps, časť 7: pre iterácie

Obsah:

Vyvíjanie aplikácií Windows Phone Mango Apps, časť 7: pre iterácie
Vyvíjanie aplikácií Windows Phone Mango Apps, časť 7: pre iterácie

Video: Vyvíjanie aplikácií Windows Phone Mango Apps, časť 7: pre iterácie

Video: Vyvíjanie aplikácií Windows Phone Mango Apps, časť 7: pre iterácie
Video: Best DVD Burning Software - YouTube 2024, Apríl
Anonim

Ako súčasť programu Learn to Develop Windows Phone 7.5 Mango, v našom poslednom tutoriále sme zistili, že môžeme použiť " prepínač"Ak existuje viacero hodnôt, ktoré sa majú testovať na jednu podmienku. V tomto výučbe sa naučíme " pre vyhlásenie"Alebo lepšie známy ako" pre iterácie"Alebo" pre slučku". Napriek tomu, že v systéme C # je k dispozícii niekoľko opakovaní, v prvý deň budeme ovládať len "pre slučku".

pre iterácie alebo pre slučku

Pri písaní akejkoľvek aplikácie niekedy musíte niekoľkokrát opakovať jeden blok príkazov, kým nenájdete úspešnú zhodu pre váš stav. Môžete to urobiť pomocou "pre opakovanie". Táto "smyčka" nemusí byť na prvý pohľad užitočná, ale verte mi; budete si to iste potrebovať.

Takže poďme začať tým, že vytvoríme nový projekt s nejakým významným názvom ako "pre iterácie". Presuňte jedno tlačidlo a jeden textový blok do dolnej oblasti emulátora (pozri obrázok) a správne ich pomenujte (pomocou konvencie, ktorú sme sa naučili v predchádzajúcich kapitolách). Teraz dvakrát kliknite na naše jediné tlačidlo pre vstup do udalosti button click.
Takže poďme začať tým, že vytvoríme nový projekt s nejakým významným názvom ako "pre iterácie". Presuňte jedno tlačidlo a jeden textový blok do dolnej oblasti emulátora (pozri obrázok) a správne ich pomenujte (pomocou konvencie, ktorú sme sa naučili v predchádzajúcich kapitolách). Teraz dvakrát kliknite na naše jediné tlačidlo pre vstup do udalosti button click.

Ďalej vložte nasledujúci kód do dvoch vlnitých zátvoriek udalosti button_click. Nebojte sa, prekonáme to znova, aby ste to pochopili.

String message = "";

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

{

správa = správa + i.ToString () + System.Environment.NewLine;

}

myTextblock.Text = messege;

Teraz skúste spustiť aplikáciu. Dúfam, že ste dostali výstup, ktorý som na obrázku zobrazil.

Keď to urobíme, teraz pochopíme každý aspekt tejto aplikácie.
Keď to urobíme, teraz pochopíme každý aspekt tejto aplikácie.

Vyhlásili sme reťazec typ premennej "správa" pre použitie v rámci slučky. Potom v slučke "for" sme iniciovali jeden dočasná premenná "i", ktorý sleduje počet vykonaných opakovaní. Polovičná čiarka pred "i = 0" znamená, že sme skončili s prvou myšlienkou a my sa teraz pohybujeme smerom k ďalšej. Po zasvätení sme uviedli náš stav. Podmienka oznamuje zostavovateľovi, koľkokrát sa táto slučka má vykonať. Akonáhle sa stav splní, kompilátor vyskočí zo slučky.

Po podmienke sme zvýšili hodnotu premennej. Tu treba poznamenať, že namiesto "i ++" môžeme použiť "i + 1". Takže vždy, keď sa spustí "for loop", hodnota uložená v reťazci premennej "message" sa zvýši. Pridali sme tento riadok (System.Environment.NewLine), aby sme pridali nový riadok po každom spustení slučky.

Existuje ďalšia variácia tejto "slučky" známej ako " pre každú slučku"; ale o tom sa dozvieme neskôr. Teraz si prax s "pre slučku". Kliknutím sem prejdete na ďalšiu kapitolu.

Súvisiace príspevky:

  • Práca so strunami: Windows Phone 7.5 vývoj aplikácií Mango - časť 9
  • Vyvíjanie aplikácií Windows 7.5 Mango Apps, časť 6: Vyhlásenie prepínača
  • Vývoj aplikácií Windows Phone 7.5: časť 3; Premenné, typy údajov a priradenie hodnôt
  • Použitie jednoduchých metód pomocníka pri vývoji aplikácií Windows Phone 7.5 Mango Apps: Časť 8
  • Word nemôže vytvoriť pracovný súbor. Skontrolujte chybu variabilného prostredia v prostredí Temp

Odporúča: