Leap Motion SDK
Tartalomjegyzék:
A Windows Phone 7.5 Mango alkalmazások fejlesztésének részeként az utolsó bemutatónkban látható, hogy " kapcsoló utasítás " használható, ha több érték van tesztelni kell egy feltétellel. Ebben a bemutatóban a " utasítás " vagy a "" iteráció vagy a ciklus "kifejezést ismerjük meg. Habár többféle iterációs állítás is létezik a C #-ban, első napunkban csak a "hurokra" vagyunk.
iterációkra vagy ciklusokra
Alkalmazás közben néha egy mondatnyilvánításon át kell iterálni annyi alkalommal, amíg megtalálja a sikeres mérkőzést az Ön állapotára. Ezt "iterációra" lehet használni. Ez a "hurok" első pillantásra nem tűnik hasznosnak, de bízzon bennem; biztos lesz benne.
Tehát induljunk el azzal, hogy új projektet hozunk létre, amelynek jelentős neve, mint az "iterációk". Húzzunk egy gombot és egy szövegblokkot emulátorunk alsó részére (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.
A következő kódot illessze be a button_click esemény két göndör befoglalójába. Ne aggódj, ismét átmegyünk rajta, hogy megértsük.
String message = "";
for (int i = 0; i <10; i ++)
{
message = message + i.ToString () + System.Environment.NewLine;
}
myTextblock.Text = messege;
Most próbálkozzon az alkalmazás futtatásával. Remélem, a képen látható kimenetet kaptam.
Miután ezt megtettük, most értsük meg az alkalmazás minden egyes aspektusát.
Egy string típusú változót " a hurokon keresztül. Ezután a "for" ciklusban egy ideiglenes változót indítottunk el, amely nyomon követi az elvégzett ismétlések 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 vonalhoz (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 "for loop" -nek, amely "
minden egyes hurok ; de később megtudjuk. Most a gyakorlatban a "for loop". Kattintson ide a következő fejezethez való lépéshez.
A Windows 7.5 Mango Apps fejlesztése, 5. rész: Operátorok, kifejezések, kijelentések
A C # -es utasításokról, operátorokról és kifejezésekről.
A Windows Phone 7.5 fejlesztése Mango alkalmazások: 2. rész (HelloWorld alkalmazás)
Ez a TWC Learn Windows Phone 7.5
Navigálás XAML között Oldalak: Windows Phone 7.5 Mango Alkalmazások fejlesztése - 21. rész
Windows Phone 7.5 Mango Alkalmazás fejlesztői sorozat: leckét, megtudjuk, hogyan navigálhat az xaml oldalak között, és hogyan továbbítja az adatokat köztük