Razvoj aplikacija za Windows Phone Mango, dio 7: za iteracije

Sadržaj:

Razvoj aplikacija za Windows Phone Mango, dio 7: za iteracije
Razvoj aplikacija za Windows Phone Mango, dio 7: za iteracije

Video: Razvoj aplikacija za Windows Phone Mango, dio 7: za iteracije

Video: Razvoj aplikacija za Windows Phone Mango, dio 7: za iteracije
Video: Provjera konfiguracije vašeg računala na Windows 7 Starter! - YouTube 2024, Studeni
Anonim

Kao dio Saznajte kako razviti Windows Phone 7.5 Mango aplikacije, u našem zadnjem udžbeniku smo vidjeli da možemo koristiti " prebacivanje izjave"Ako postoji više vrijednosti koje treba testirati protiv jednog uvjeta. U ovom vodiču saznat ćemo " za izjavu"Ili bolje poznat kao" za iteracije" ili " za petlju ”. Iako postoji više iskaza iteracije dostupnih u C #, naš prvi dan imat ćemo samo "petlju".

za iteracije ili za petlju

Tijekom pisanja bilo koje aplikacije, ponekad je potrebno ponavljati nekoliko blokova izjava dok ne pronađete uspješno podudaranje za vaše stanje. To se može učiniti pomoću "za iteraciju". Ovaj "za petlju" možda se ne čini korisnim na prvi pogled, ali vjerujte mi; trebat će vam to sigurno.

Zato počnimo stvarati novi projekt s nekim značajnim imenom poput "za iteracije". Povucite jedan gumb i jedan tekstualni blok na donju regiju našeg emulatora (vidi sliku) i imenujte ih ispravno (koristeći konvenciju koju smo naučili u prethodnim poglavljima). Sada dvaput kliknite na naš jedini gumb da biste pristupili gumbu button click.
Zato počnimo stvarati novi projekt s nekim značajnim imenom poput "za iteracije". Povucite jedan gumb i jedan tekstualni blok na donju regiju našeg emulatora (vidi sliku) i imenujte ih ispravno (koristeći konvenciju koju smo naučili u prethodnim poglavljima). Sada dvaput kliknite na naš jedini gumb da biste pristupili gumbu button click.

Zatim zalijepite sljedeći kod u dvije kovrčave zagrade tipke button_click. Ne brinite, proći ćemo još jednom kako bismo ga mogli razumjeti.

String poruka = "";

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

{

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

}

myTextblock.Text = messege;

Sada pokušajte pokrenuti aplikaciju. Nadam se da ste primili izlaz koji sam prikazao na slici.

Učinivši to, sada ćemo razumjeti svaki aspekt ove aplikacije.
Učinivši to, sada ćemo razumjeti svaki aspekt ove aplikacije.

Izjavili smo a string type variable "poruka" za upotrebu unutar petlje. Zatim u "za" petlju smo pokrenuli jedan privremena varijabla "i", koji prati broj izvršenih iteracija. Polu-debelo crijevo koje prethodi "i = 0" znači da smo završili s prvom razmišljanjem i sada se krećemo prema sljedećem. Nakon inicijacije, izjavili smo stanje. Stanje navodi prevoditelja o tome koliko puta se ova petlja treba izvršiti. Čim se stanje zadovolji, prevodilac skače iz petlje.

Nakon ovog stanja, povećali smo vrijednost varijable. Ovdje treba napomenuti da umjesto "i ++" možemo upotrijebiti "i + 1". Dakle, svaki put kada se "za petlju" dobije izvršiti, vrijednost pohranjena u string varijable "poruka" povećava. Dodali smo ovu liniju (System.Environment.NewLine) da biste dodali novi znak retka nakon svake izvedbe petlje.

Postoji još jedna varijanta ovog "za petlju" poznata kao " za svaku petlju „; ali kasnije ćemo to saznati. Za sada trenirajte s "za petlju". Kliknite ovdje da biste otišli na sljedeće poglavlje.

Vezane objave:

  • Rad s žicama: Windows Phone 7.5 Mango Apps razvoj - 9. dio
  • Razvoj Windows 7.5 Mango aplikacija, Dio 6: Izmjena izjave
  • Razvoj aplikacija za Windows Phone 7.5: 3. dio; Varijable, vrste podataka i dodjeljivanje vrijednosti
  • Korištenje jednostavnih metoda pomoćnika tijekom razvoja aplikacija Windows Phone 7.5 Mango: 8. dio
  • Word ne može stvoriti radnu datoteku. Provjerite grešku promjenjive okoline okoliša

Preporučeni: