Windows

Gelişen Windows Phone Mango Uygulamaları, Bölüm 7: yinelemeler için

The Windows Phone: an $8 Billion fiasco

The Windows Phone: an $8 Billion fiasco

İçindekiler:

Anonim

Windows Phone 7.5 Mango Uygulamalarını Geliştirmeyi Öğrenmenin bir parçası olarak, son dersimizde “ switch deyimi ” seçeneğini kullanabileceğimizi gördük. bir koşula karşı test edilmelidir. Bu derste “ ifadesi için ” ya da “ tekrarı için ” veya “ döngü için“ olarak biliniriz. Her ne kadar C # `da birden fazla yineleme ifadesi olsa da, ilk günümüzde sadece "for döngüsünü" gerçekleştireceğiz.

yineleme veya döngü için

Herhangi bir uygulama yazarken, bazen bir deyim bloğu boyunca yinelemeniz gerekir. Durumunuz için başarılı bir eşleşme buluncaya kadar geçen süre. Bu “yineleme için” kullanılarak yapılabilir. Bu “for döngüsü” ilk bakışta yararlı görünmeyebilir, ama bana güvenin; Ona kesinlikle ihtiyacın olacak.

Haydi, “tekrarlamalar için” gibi önemli bir isimle yeni bir proje oluşturarak başlayalım. Bir düğmeyi ve bir metin bloğunu emülatörün alt bölgesine sürükleyin (resme bakın) ve bunları uygun şekilde adlandırın (önceki bölümlerde öğrendiğimiz kuralı kullanarak). Şimdi button_click olayına girmek için tek düğmemizi çift tıklayın.

Sonra, aşağıdaki kodu button_click olayının iki küme parantezine yapıştırın. Endişelenme, anlayabilmemiz için bir kez daha geçeceğiz.

Dize mesajı = "";
için (int i = 0; i <10; i ++)
{
message = message + i.ToString () + System.Environment.NewLine;
}
myTextblock.Text = messege;

Şimdi uygulamayı çalıştırmayı deneyin. Resmimde gördüğüm çıktıyı aldığınızı umuyoruz.

Bunu yaptıktan sonra, şimdi bu uygulamanın her yönünü anlayalım.

dize tipi değişken “mesajı” olarak ilan ettik. onu döngü içinde kullanarak. Sonra “for” döngüsünde, gerçekleştirilen iterasyonların sayısını izleyen bir geçici değişken “i” başlattık. “I = 0” dan önceki yarı-kolon, ilk düşüncemizi bitirdiğimizi ve şimdi bir sonraki aşamaya doğru ilerlediğimizi göstermektedir. Başlamadan sonra durumumuzu belirttik. Durum, derleyiciye bu döngünün kaç kez yürütülmesi gerektiği hakkında bilgi verir. Durum tatmin olur olmaz, derleyici döngüden atlar.

Koşulun ardından, değişkenin değerini arttırdık. Burada “i ++” yerine “i + 1” i kullanabileceğimize dikkat edilmelidir. Böylece “for döngüsü” her yürütüldüğünde, string değişkeninde saklanan değer “mesaj” artar. Bu satırın (System.Environment.NewLine) her döngü döngüsünden sonra yeni satır karakteri eklemek için ekledik.

“Her döngü için ” olarak bilinen bu “for döngüsünün” başka bir varyasyonu var.; ama daha sonra öğreneceğiz. Şimdilik “döngü” ile pratik yapın. Bir sonraki bölüme gitmek için buraya tıklayın.