• Windows

    Windows Phone Uygulamalarınızın Rating Özelliğini Arttırma

    Windows Phone uygulamalarınızın rating özelliğini arttırın. Her zaman uygulamalarınıza rating verme kodu eklemek isteriz fakat birçoğumuzun aklına gelmez veya yazmak istemezler. Size vereceğim kod da ise uygulama periyodik olarak sizi uyaracaktır. Ta ki uygualamaya rating verme işleminizi başarılı şekilde yaptıysanız. Aşağıdaki kodu Windows Phone uygulamanızın App.xaml.cs dosyanızın içine yazınız. Şimdi aşağıdaki kodları MainPage.xaml.cs dosyanıza yada sizin uygulama giriş sayfanızın ismi neyse ona yapıştırın. İşte bu kadar. Artık uygulamalarınızın rating özelliği artarak uygulamalarınız ön plana çıkacaktır. Bu arada bu kodları yazarken Aşağıdaki kütüphaneleri eklemeyi sakın unutmayın.

  • Windows

    Kilit Ekranı Notum Uygulaması

    Hemen birçoğumuz kilit ekranında gün içerinde unutulmaması gereken notları görmek isteriz. “Bugün X kişisini aramayı unutma” gibi. Hepimizin ihtiyacı olduğunu düşündüğüm kilit ekranı notum uygulamasını birlikte yapacağız. Öncelikle bir Windows Phone uygulamasını açalım. Ekran tasarımınızı oluşturun. Örnek kodlarımın üzerinden gidebilirsiniz. Sayfadaki Grid kısımları olduğu gibi silin ve aşağıdaki gibi kodları MainPage.xaml dosyasına yapıştırın. Daha sonra kaydet butonumuzun click eventine gelip aşağıdaki kodları yazalım. Bu kodlar MainPage.xaml.cs dosyası içinde yazılacaktır. Evet görüldüğü gibi burada kaydetme işlemini yaptık. Şimdi bir önceki yazımızda belirttiğimiz WMAppManifest.xml dosyasını yine open with ile açıp Tokens etiketinin altına aşağıdaki kodu yerleştirin. Burada yazdığımız yazının kilit ekranında görünmesi için ayarlamayı yaptık. Tekrardan MainPage.xaml.cs dosyamıza gelelim. Kullanıcı bu bildirimi…

  • Windows

    Windows Phone Kilit Ekran Bildirimleri

    Bildiğiniz gibi Windows Phone da kilit ekranında çeşitli bildirimleri görebilirsiniz. Takvimdeki randevular, cevapsız çağrılar, mesajlar vs. Sizde kilit ekranında bildirim gelmesi için kısa birkaç not ile yapabilirsiniz. Aynı zamanda kilit ekranı resminin değiştirilmesi için kullanıcıya seçme ekranı sunabilirsiniz. Kilit ekranı simgesinin-ikonunun oluşturulması Uygulamalarınızın kilit ekran ikonunuzun pikseli 38*38 olmak zorunda png resim formatında olmak zorundadır. Bu resim sadece beyaz renkli ve arka planı şeffaf olmak zorundadır. Kilit ekranı varsayılan ikonu LockIcon.png dir. Bu isimle kullanırsanız uygulamanızdaki WMAppManifest.xml dosyası içinde değişiklik yapmaya gerek kalmayacaktır. Eğer bu default resmi değiştirmek istiyorsanız bu dosyayı xml editörü ile açıp etiketleri arasında değişiklik yapmak zorundasınız. Open with ile açtığınız WMAppManifest.xml dosyasında bulunan kodu aşağıdaki kod…

  • Windows

    Windows Phone Sayfalar Arası Geçiş

    Bu yazımızda parametreli ve parametresiz olarak sayfalar arası nasıl veri aktaracağız ve ya sayfalar arası nasıl geçiş yapacağız buna değineceğiz. Aslında sayfa yönlendirme web sitelerindeki işleme benzer. URL olarak web tarayıcısına yazdığınız url adresini bizler bir kontrolün işleyiş yani kod kısmına yazıyoruz. Hemen boş bir Windows phone projesi oluşturalım.   SayfalarArasiGecis adında oluşturulan projede default olarak tanımlanan MainPage.xaml sayfası sizi karşılıyor olacaktır. Bu sayfa phone uygulamaları için hem tasarım hem de kodlama yapacağınız bir ara yüzdür. Bu sayfa xaml kodlarının yer aldığı ve arka planda C# kodlarının bulunduğu PhoneApplicationPage sınıfından türetilen bir sayfadır. Windows Phone için çeşitli navigasyon metodları bulunmaktadır. Biz bu metodları override ederek gerekli yerlerde kullanacağız. OnNavigatingFrom : İlk sayfadan…

  • Windows

    Isolated Storage Nedir?

    Özellikle mobil uygulama geliştirenler için bazı verileri telefonda saklamak isteriz. Mesela bir uygulamanın en yüksek skoru, kullanıcı adı ve daha aklınıza gelebilecek birçok veriyi saklayabiliriz. Isolated storage ile uygulamanın küçük bir alanına yani telefonunuzda ayrılan bir bölgeye veri saklayabilirsiniz veya bu yerden veri okuyabilirsiniz. Burada dikkatinizi vermeniz gereken yer vardır. Bu bilgileri sadece ilgili uygulamadan erişilebilirsiniz. Aynı cihaz üzerinden farklı uygulamalar bu yolla bilgi alışverişini yapamazlar. Verileri telefonun hafızasında saklamanın iki yolu vardır. IsolatedStorageSettings IsolatedStorageFile IsolatedStorageSettings Burada saklanılan veriler uygulama başlatılıp durdurulsa ya da cihaz kapatılıp açılsa burada saklanan veri silininceye veya uygulama cihazdan kaldırılıncaya kadar veriler saklıyor olacaktır. IsolatedStorageFile IsolatedStorageFile, IsolatedStorageSettings’in aksine, yerel bir dosya üzerinde verileri saklamanıza olanak…

  • Windows

    İşlemcinizin Hyper-V SLAT Özelliğini Öğrenme

    Windows Phone uygulama geliştirmek için bilgisayarınızın çeşitli bazı özeliklerini desteklemesi gerekiyor. Bunlardan biri de işlemcinizin SLAT(Second Level Address Translation) destekli olması gerekiyor. Windows Phone Emülatörün çalışması için CPU’nuzun SLAT desteği var mı diye bakıp ona göre bilgisayar almanız yararlı olacaktır. Bunun yanında bilgisayarınızın 64 bit özelliğinizin ve Windows 8-8.1 pro işletim sistemine sahip olmanız gerekiyor. CPU’nuzun SLAT desteğine sahip olup olmadığını öğrenmek için buraya tıklayın. Bu adresteki programı indirip Click to check butonuyla işlemcinizin SLAT desteğinin olduğunu dair bilgiyi elde edebilirsiniz. Aşağıda gösterilen şekilde sol taraftaki makine SLAT desteğinin olduğunu gösterirken sağ taraftaki makine olmadığını göstermektedir.   İşlemcinizin SLAT desteğinin olup olmadığını öğrenmenizin diğer bir yolu da buradan indireceğiniz Coreinfo…