Skip to main content

Windows Phone Mango Apps izstrāde, 7. daļa: atkārtojumiem

Windows Phone Mango Apps izstrāde, 7. daļa: atkārtojumiem

Geoffrey Carr

Kā daļa no Uzziniet, kā attīstīt Windows Phone 7.5 Mango lietojumprogrammas, mūsu pēdējā apmācībā mēs redzējām, ka mēs varam izmantot "pārslēgšanas pārskats"Ja ir vairākas vērtības, kas jāpārbauda pret vienu nosacījumu. Šajā apmācībā mēs iemācīsimies "par paziņojumu"Vai labāk pazīstams kā"par iterācijām"Vai"par cilpu" Lai gan C # ir pieejami vairāki atkārtojuma ziņojumi, mūsu pirmajā dienā mēs apgūstam tikai "cilpa".

iterācijām vai cilpa

Rakstot jebkuru lietojumprogrammu, dažreiz jums ir jāpārplāno ar vienu paziņojumu bloku skaitu reižu, līdz atrodat veiksmīgu atbilstību jūsu stāvoklim. To var izdarīt, izmantojot "iterācijai". Šis "cilpas" pirmajā mirklī varētu šķist noderīgs, bet ticiet man; jums būs vajadzīgs to droši.

Tātad sāksim, izveidojot jaunu projektu ar kādu nozīmīgu nosaukumu, piemēram, "par iterācijām". Velciet vienu pogu un vienu teksta bloku uz mūsu emulatora apakšējo apgabalu (sk. Attēlu) un nosauciet tos pareizi (izmantojot iepriekšējās nodaļās aprakstīto konvenciju). Tagad veiciet dubultklikšķi uz mūsu vienīgās pogas, lai nokļūtu pogas_click notikumā.

Nākamais ielieciet šādu kodu divās cirtoņās pogas_click notikuma fiksēs. Neuztraucieties, mēs atkal to veiksim, lai jūs varētu saprast.

String message = "";

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

            {

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

            }

myTextblock.Text = messege;

Tagad mēģiniet palaist lietojumprogrammu. Es ceru, ka esat saņēmis izvadi, kas parādīts attēlā.

Kad tas ir izdarīts, ļaujiet mums tagad izprast katru no šī lietojuma aspektiem.

Mēs esam paziņojuši, ka virknes tipa mainīgais "message" lai to izmantotu cilpa. Tad "for" loop mēs esam uzsākuši vienu pagaidu mainīgais "i", kas seko veikto atkārtojumu skaitam. Puslokola pirms i = 0 norāda, ka esam pabeiguši pirmo domu un mēs virzāmies uz nākamo. Pēc uzsākšanas mēs esam paziņojuši par mūsu stāvokli. Nosacījums paskaidro kompilatoram par to, cik reižu šis cilpas izpilda. Tiklīdz nosacījums tiek apmierināts, kompilators izlēca no cilpas.

Pēc nosacījuma mēs esam palielinājuši mainīgā lieluma vērtību. Šeit jāatzīmē viena lieta, ka tā vietā "i + +" mēs varam izmantot "i + 1". Tāpēc, katru reizi, kad "for loop" tiek izpildīts, vērtība, kas tiek saglabāta virknes mainīgā "message", tiek palielināta. Mēs esam pievienojuši šo rindu (System.Environment.NewLine), lai pievienotu jaunu rindas simbolu pēc katras cilpas izpildes.

Pastāv vēl viena šī "cilpas" variācija, kas pazīstama kā "par katru cilpu"; bet mēs to uzzināsim vēlāk. Tagad prakse ar "par cilpu". Noklikšķiniet šeit, lai pārietu uz nākamo nodaļu.

Saistītie raksti:

  • Darbs ar virknes: Windows Phone 7.5 Mango Apps attīstības - 9.daļa
  • Windows 7,5 mango lietojumprogrammu izstrāde, 6.daļa: Pārslēgšanas paziņojums
  • Windows Phone 7.5 lietojumprogrammu izstrāde: 3. daļa; Mainīgie lielumi, datu tipi un vērtību piešķiršana
  • Izmantojot vienkāršas palīdzības metodes, izstrādājot Windows Phone 7.5 mango programmas: 8.daļa
  • Vārds nevar izveidot darba failu. Pārbaudiet Temp vides mainīgo kļūdu

Link
Plus
Send
Send
Pin