May, 2013 | Engin Polat'ın Windows, Web, Mobile ve Game içerikli programcılık sitesi

Arşiv

2013 May ayı için arşiv

Kısa Sınav – 19

29 May 2013 Yorum yapılmamış

Windows Phone Marketplace‘e gönderebileceğiniz en büyük XAP dosyası boyutu nedir?

  • 100 MB
  • 1 GB
  • 2 GB
  • Limit yoktur

Sorunun doğru cevabı için; Devamını oku…

İzmir Yaşar Üniversitesi Etkinliği Mayıs 2013

20 May 2013 Yorum yapılmamış

18 Mayıs 2013 tarihinde düzenlenen etkinlikte Sema Kudu ile birlikte İzmir Yaşar Üniversitesi‘ndeydik.

Etkinliği organize eden sevgili kardeşim Fatih bekdemir‘e ve etkinliğe katılan öğrenci arkadaşlarıma teşekkür ediyorum.

Windows Phone Back butonuna basıldığını yakalamak

12 May 2013 2 yorum

Windows Phone uygulamanızın bazı sayfalarında kullanıcının Back butonuna bastığını yakalamak isteyebilirsiniz.

Özellikle sayfada kaydedilmemiş veriler olduğu durumlarda kullanıcıya verileri kaydetmek isteyip istemediğini sorabilmek için Back butonuna basıldığı anı yakalamamız gerekir.

Back butonuna basıldığını yakalamak istediğimiz sayfada OnBackKeyPress method’unu override etmemiz gerekiyor.

OnBackKeyPress method’u aslında PhoneApplicationPage sınıfında virtual olarak tanımlanmıştır ve Back butonuna basıldığında çağırılır, biz de bu method’u override ederek, kendi istediğimiz işleri yaptırabiliriz;

protected override void OnBackKeyPress(CancelEventArgs e)
{
	MessageBox.Show("Uygulamadan çıkılacak!");
}

Hatta istersek OnBackKeyPress methodunun CancelEventArgs tipindeki e parametresinin Cancel property‘sine true değeri vererek, Back butonunu iptal bile edebiliriz;

protected override void OnBackKeyPress(CancelEventArgs e)
{
	if (MessageBox.Show("Uygulamadan çıkmak istediğinize emin misiniz?", "Çıkış", MessageBoxButton.OKCancel) == MessageBoxResult.Cancel)
	{
		e.Cancel = true;
	}
}

RTE Üniversitesi Etkinliği Mayıs 2013

04 May 2013 Yorum yapılmamış

03 Mayıs 2013 tarihinde Rize RTE Üniversitesinde Windows 8Windows Phone 8Windows Azure konulu etkinlik yaptık.

Etkinliği organize eden sevgili kardeşim Rıdvan Şalcıoğlu‘na, sayın Aykut Güven hocam’a ve etkinliğe katılan öğrenci arkadaşlarıma teşekkür ediyorum.

Windows Phone uygulamasının Screen TimeOut özelliğini devre dışı bırakması

02 May 2013 1 yorum

Windows Phone kullanıcıları telefonlarının Screen TimeOut sürelerini kendileri belirleyebilirler;

Bu ayar sayesinde, telefonu belli bir süre kullanmadıklarında ekranın otomatik olarak kapanması sağlanır. Özellikle pil tüketimini azaltmak ve telefonu tek sarj ile daha uzun kullanabilmek için bu ayar sıklıkla 1-2 dakika seviyelerine getirilir.

Fakat video izlerken, kitap/haber okurken ekranın 1-2 dakikada bir kapanması kullanıcı tarafından hoş karşılanmayacaktır.

Windows Phone uygulamanızda ekranın kendini otomatik olarak kapatmasını engellemek için aşağıdaki kod parçasını kullanabiliriz;

Guide.IsScreenSaverEnabled = false;

XNA Framework içerisinde yeralan Guide sınıfının IsScreenSaverEnabled property’sine false değeri verdiğimizde ekran otomatik olarak kapanmayacaktır.