İçeriğe geç

Windows Phone 7 “Merhaba Dünya”

Merhabalar, WP7 ye için ilk uygulamımızı yapacağız. Öncelikle WP7 için uygulamalar Silverlight ve XNA ile yapılmakta. Windows Mobile de alışık olduğumuz herşeyi geride bırakıp sıfırdan yeni bir teknoloji ile  görselliğe doyacağımız bir birinden güzel uygulamalar yapmak için ilk adımı atıyoruz. Visual Studio 2010 ve Microsoft Expression yüklüyoruz. Daha sonra Visual Studio 2010 Express for Windows Phone Beta indirip internet üzerinden yükleyecek. Böylelikle Developer Tools, Expression Blend for Windows Phone Beta ve Visual Studio için Silverlight for Windows Phone açılmış olacak. Uygulamalarımızı Silverlight ile geliştireceğimiz için öncelikle Silverlight nedir, neler yapılır, nasıl kullanılır, xaml mantığı gibi birçok şeyin azda olsa bilinmesi gerekmektedir. Daha sonra yapacağımız uygulamalar silverligh projesi geliştirir gibi yapacağımız için kendimizi öncelikle bu alanda geliştirmeliyiz. Önerim Daron Hocanın Silverlight videoları bunun için başvuru kaynağı olabilir. bknz. Bunun yanı sıra C# ‘da iyi derecede hakim olmamız gerekmektedir. Visual Studio 2010 açalım, new project ile C# menüsünden Silverlight for Windows Phone  ve son olarak Windows Phone Application yeni bir proje oluşturuyoruz.  Önümüze proje tasarladığımız alan ve o tasarımın kod halinin bulunduğu xaml uzantılı dosyamız geldi. Oluşturduğumuz herşey burada xaml tagları ile belirlenip bütün özelliklerine buradan ulaşabiliriz. Tasarım ve animasyon yaparken Blend kullanacağız ama bu örnekte kullanmayacağız. Tasarladığım herşey… (Textblok,textbox,buton,kare…. ) aklına gelen herşey bir nesne olarak algılanacaktır. Toolboxtan bir tane buton ve textblok(label yani) alıp mobil tasarımımıza yerleştirelim. Kodların göründüğü yerde <Textblok ve <Button tagları ile başlayan kodlar yerleşti. Oluşturduğumuz nesnenin arkaplandaki xaml kodları. biraz incelediğimizde kordinatları, ne yazacağı, genişliği ve önemli alan ismi yazmakta. İsim ile o nesnelere hükmedeceğiz yada gelen tepkileri oradan alacağız.  <Button tag’ının içinde bir yere Click=”Yaz” yazıyoruz.

Buton tıklandığı zaman Yaz olayıda çalışıyor. Yaz olayında ne mi olacak.? Burada  C# ile devam edeceğiz.  Tasarım da ki butona çift tıkladığımızda  önümüze

private void Yaz(object sender, RoutedEventArgs e)
{

}

gelecektir.  Yukarıdaki tagların arasına

textBlock.Text=” Merhaba Dünya “;             ekliyelim.

oluşturduğumuz textblok ‘un ismi(name)  textBlok’tur, ve onun text özelliğine ulaşıp Merhaba Dünya atamsı ile yazımızı gösterdik.  🙂

Tarih:Mobil Programlama

İlk Yorumu Siz Yapın

Bir cevap yazın

E-posta hesabınız yayımlanmayacak. Gerekli alanlar * ile işaretlenmişlerdir