26 Mayıs 2012 Cumartesi

Windows Phone 7.1 Launcher yapıları ve kullanımı

Bu makale ile Windows Phone 7.1 uygulamalarımız da kullanacağımız Launcher yapısını ve neler yapabileceklerimizi görüp, küçük bir örnek yapacağız.


Launchers yapısı sözlük anlamıyla da Başlatıcılar, Windows Phone ile uygulama geliştirirken sıklıkla kullanacağımız için önemli bir yere sahiptirler. Uygulama geliştirirken telefonla bağıntılı olarak bir takım işlemler yaptıracağımız da bizim yardımımıza koşacak olan bu yapı bir sonraki makalem de işleyeceğim Choosers yapılarından farklı olarak geriye bir değer döndürmeden işlemleri yürütmektedir.
Küçük bir örnek verecek olursak, uygulamamız bir işi gerçekleştirmenin sonucunda sms ile haber vermesi gerekiyor. Bu durumda launchers yapıları ile belirlediğimiz bir telefon numarasına istediğimiz mesajı kullanıcının onayından geçmek suretiyle yollayabiliriz.
Launchers yapısını kullanmak için Microsoft.Phone.Tasks namespaceini projemize ekleyelim.
Aşağıdaki tablo da ise kullanacağımız genel Launcherları inceleyelim ;
EmailComposeTask Kullanıcının telefon üzerinde oluşturduğu e-mail hesabı üzerinden e-mail yollamamızı sağlar.
MarketplaceDetailTask Kullanıcıya Windows Phone Marketplace üzerinde ki bir uygulamanın detay sayfasını açmayı sağlar.
MarketplaceHubTask Windows Phone Marketplace uygulamasını açmayı sağlar.
MarketplaceReviewTask Windows Phone Marketplace üzerinde ki bir uygulamanın değerlendirme sayfasını açmayı sağlar.
MarketplaceSearchTask Windows Phone Marketplace üzerinde bir uygulama aramamızı sağlar.
MediaPlayerLauncher Telefon üzerinde ki Media Player uygulamasını açmayı sağlar.
PhoneCallTask Verilen numara ile telefon edilmesini sağlar.
SearchTask Telefon ya da Web üzerinden arama yapmamızı sağlar.
SmsComposeTask SMS yollayabilmemizi sağlar.
WebBrowserTask Telefon üzerinde ki WebBrowser uygulamasını açmamızı sağlar.

WebBrowserTask örneği

Yukarıda ki tabloda açıkladığım üzere WebBrowserTask launcher yardımıyla TextBox da yazılı olan internet sitesine ulaşacağız.
Yeni bir Windows Phone 7.1 Projesi yaratarak, form üzerine bir adet textbox ve bir adet de button ekleyelim. Events menüsü yardımıyla butonumuza Click eventi ekleyelim ve aşşağıda ki kodları yazalım ;

Şimdi ise debug ettiğimiz projemizin ekran görüntüsünü inceleyelim,


Bir sonraki makalem de görüşmek üzere, esen kalın :)
H.Burak TUNGUT
Bilgisayar Mühendisliği Öğrencisi
www.buraktungut.com

1 yorum:

  1. Marka tasarım adına, bilgi paylaşımlarınız için teşekkür ederiz.

    YanıtlaSil