A Windows Phone Mango Apps fejlesztése, 7. rész: az iterációkhoz

Tartalomjegyzék:

A Windows Phone Mango Apps fejlesztése, 7. rész: az iterációkhoz
A Windows Phone Mango Apps fejlesztése, 7. rész: az iterációkhoz
Anonim

A Windows Phone 7.5 Mango Alkalmazások fejlesztésének fejlesztése részeként az utolsó bemutatónk során láttuk, hogy a " kapcsoló nyilatkozatot"Ha több érték van tesztelve egy feltétel mellett. Ebben a bemutatóban megtanuljuk " nyilatkozatért"Vagy inkább" az iterációkhoz"Vagy" a hurok számára ”. Bár a C #-ban több iterációs nyilatkozat áll rendelkezésre, az első napunkon csak a "hurok" mestere lesz.

iterációkhoz vagy hurokhoz

Az alkalmazások írása közben néha többször is meg kell ismételni a mondatok egy mondatát, amíg megtalálja a megfelelő állapotot. Ezt "iterációra" lehet használni. Ez a "hurok" első pillantásra nem tűnik hasznosnak, de bízzon bennem; szükséged lesz rá.

Kezdjük tehát azzal, hogy létrehozzunk egy új projektet, amelynek néhány jelentős neve, mint az "iterációk". Húzzunk egy gombot és egy szövegblokkot emulátorunk alsó régiójára (lásd a képet), és nevezzük el őket megfelelő módon (az előző fejezetekben megtanult egyezményt használva). Most kattintson duplán az egyetlen gombunkra, hogy bekerüljön a button click eseménybe.
Kezdjük tehát azzal, hogy létrehozzunk egy új projektet, amelynek néhány jelentős neve, mint az "iterációk". Húzzunk egy gombot és egy szövegblokkot emulátorunk alsó régiójára (lásd a képet), és nevezzük el őket megfelelő módon (az előző fejezetekben megtanult egyezményt használva). Most kattintson duplán az egyetlen gombunkra, hogy bekerüljön a button click eseménybe.

Ezután illessze be a következő kódot a button_click esemény két göndör befogadására. Ne aggódjon, ismét átmegyünk rajta, hogy megértsük.

String message = "";

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

{

üzenet = üzenet + i.ToString () + System.Environment.NewLine;

}

myTextblock.Text = messege;

Most próbálja meg futtatni az alkalmazást. Remélem, kaptam a kimenetet, amit a képen mutatok.

Miután ezt megtettük, most értsük meg a jelen alkalmazás minden aspektusát.
Miután ezt megtettük, most értsük meg a jelen alkalmazás minden aspektusát.

Nyilatkoztunk a string típusú változó "üzenet" a hurokon való használatához. Ezután a "for" hurokban kezdeményeztük ideiglenes "i", amely nyomon követi a végrehajtott iterációk számát. Az "i = 0" előtti félpótlás azt jelzi, hogy az első gondolattal fejeztük be, és most a következő felé haladunk. A beavatás után kijelentettük állapotunkat. Az állapot azt mondja a fordítónak, hogy hányszor kell végrehajtani ezt a hurokot. Amint a feltétel teljesül, a fordító ugrik ki a hurokból.

Az állapot után növeltük a változó értékét. Itt meg kell jegyezni, hogy az "i ++" helyett "i + 1" -et használhatunk. Tehát minden egyes alkalommal, amikor a "for loop" végrehajtásra kerül, az "üzenet" karakterláncban tárolt érték növekszik. Ehhez a sorhoz (System.Environment.NewLine) hozzáadtunk egy új vonal karaktert a hurok minden végrehajtása után.

Van egy másik változata ennek a "huroknak", amelyet " minden egyes hurok számára „ de később megtudjuk. Most a gyakorlatban a "for loop". Kattintson ide a következő fejezethez való lépéshez.

Kapcsolódó hozzászólások:

  • A stringek használata: Windows Phone 7.5 Mango Alkalmazások fejlesztése - 9. rész
  • A Windows 7.5 Mango Apps fejlesztése, 6. rész: Switch Statement
  • A Windows Phone 7.5 alkalmazások fejlesztése: 3. rész; Változók, adattípusok és értékek hozzárendelése
  • Az egyszerű helper módszerek használata a Windows Phone 7.5 Mango Apps fejlesztése során: 8. rész
  • A Word nem hozhat létre munkafájlt. Ellenőrizze a Temp Environment változó hibát

Ajánlott: