8 Ağustos 2012 Çarşamba

Gitti Windows Phone Marketplace , Geldi Windows Phone Store

Microsoft, Windows Phone Marketplace’in adını Windows Phone Store olarak güncelliyor.

image

Bugün açılan Windows Phone Dev Center içerisinde yer alan bilgilerin ışığında Windows Phone Marketplace üzerinde bir isim değişikliğine gidileceği söylenebilir. Henüz bu konuda Microsoft tarafından yapılmış resmi bir açıklama olmamasına rağmen dokümanlarda gecen ismiyle Windows Phone Uygulama Mağazasının, Windows Phone Store adını alacağını söyleyebiliriz.

Aşağıdaki ifadeler Windows Phone Dev Center içerisindeki bir sayfadan alınmıştır ve ifadelerde açıkça Windows Phone Store kullanıldığı görülebilir.

“The new Windows Phone Dev Center has everything you need to create great apps and add them to the Windows Phone Store for the world to see, try, and buy. You can start creating apps anytime. When you’re ready to offer them in the Store, you’ll need a subscription to the Dev Center where you can start the process of adding them to the Store catalog

2010 Ekim ayında, Windows Phone 7 cihazların pazara sunulmasıyla birlikte Windows Phone uygulama mağazası da Windows Phone Marketplace adıyla duyurulmuştu. Görünen o ki, Microsoft, Hem Windows 8 hem de Windows Phone tarafında ortak bir isim kullanmak istiyor.

7 Ağustos 2012 Salı

Windows Phone Uygulamalarınızı Aracı Kullanmadan Yayınlayın

Türkiye’de Windows Phone uygulaması geliştiren developer’lar, uygulamalarını yayınlamak için Yalla Apps servisini kullanıyorlardı. Son gelişmelerin ardından, artık uygulamaları yayınlamak için YallaApps firmasının aracılığına duyulan ihtiyaç ortadan kalkıyor.

image

Detaylar için aşağıdaki linki ziyaret edip, Meet the Windows Phone Dev Center başlıklı yazıyı okuyabilirsiniz.
http://aka.ms/wp_apphub_tr

JSON.NET ile Windows Phone Uygulamalarında Hız ve Zaman Kazanın

image

http://json.codeplex.com/ adresinden edinebileceğiniz JSON.NET ile .NET , Silverlight, Windows 8 ve Windows Phone uygulamalarında JSON ile çalışırken hem hız hem de zaman kazanabilirsiniz.

JSON Serializer sayesinde, JSON ve .NET nesneleri arasında karşılıklı dönüşüm yapabilir, LINQ to JSON ile zamandan kazanabilirsiniz. Ayrıca JSON ile XML arasında dönüşümler de destekleniyor.

Tek bir .dll , Windows Phone uygulamalarınızda iş yükünüzü oldukça hafifletiyor.

24 Temmuz 2012 Salı

Sayfa Üzerindeki Aynı Tipten Nesnelere Programatik Erişim

Bugün, Microsoft Yaz Okulu’nda ders anlatırken aldığım sorulardan birisini başkalarının da işine yarayabileceğini düşünerek paylaşmak istedim. Detayları aşağıda bulabilirsiniz.

Sayfa üzerinde yer alan, aynı tipten tüm nesnelerin belirli bir özelliğine erişmek ya da değiştirmek gerektiğinde, örneğin; tüm Button’ların arkaplan renklerini değiştirmek ya da tüm TextBox’ların içeriklerini boşaltmak gerektiğinde, bu işi taşıyıcı kontrol üzerinde döngüye girerek kolayca halledebiliriz.

Bunu bir örnek ile açıklamak için, yeni bir proje açalım ve sayfamız üzerine aşağıda görmüş olduğunuz gibi üç adet TextBox ve bir de Button sürükleyip bırakalım.

image

Şimdi, Button üzerine tıklandığında, taşıyıcı kontrol içerisindeki tüm TextBox’ların Text özelliklerine erişip, üzerine boş değer atayacak kodu yazmalıyız. Bu örnekte, erişmek istediğimiz kontroller TextBox’lar. TextBox’larımızın taşıyıcısı da ContentPanel isimli bir Grid. Bu durumu görselde yer alan XAML kodları içerisinde görebilirsiniz.

Aşağıdaki kod ile ContentPanel isimli taşıyıcı kontrol (grid) içerisinde yer alan tüm alt üyeler üzerinde bir döngüye giriyoruz. Her bir üyeyi tek tek denetleyerek, TextBox olup olmadığını tespit ediyoruz ve eğer TextBox ise, doğru tipe dönüştürerek Text özelliğine erişip boş değer atıyoruz.

image

NOT: Bu işlemi gerçekleştirebilmek için üzerinde işlem yapmak istediğimiz üyelere bir isim verilmesi zorunlu değil sadece tip bilgisi ile erişip işlem yapmamız mümkün.

28 Haziran 2012 Perşembe

Windows Phone 7.1 Üzerinde Twitter Uygulaması

Merhaba arkadaşlar ,
Bu makalemde sizlerle Windows Phone üzerinde nasıl twitter uygulaması yazarız ve de twitter API sini nasıl kullanırız bundan bahsediyor olacağız .
İlk olarak bir Windows Phone uygulaması oluşturalım ve de ardından Windows Phone 7.1 seçeneğini seçelim .
Projemizi oluşturduktan sonra xaml tarafında düzenleme yapalım . İşte projemizin xaml kodları :

24 Haziran 2012 Pazar

Isolated Storage – Dosya Ve Klasor Islemleri


Bu makalemde Isolated Storage’den biraz bahsettikten sonra hemen ardından dosya ve dizin islemleri ile ilgili geniş kapsamlı bir uygulama yapıyor olacağız.
Öncelikle Isolated Storage hakkında biraz bilgi verecek olursak; uygulamalarınızda izole olarak sadece bir uygulamanın kendisine has bir şekilde kullanabileceği ve veri saklayabilmesi için faydalanabileceği bir alan olarak kullanılmaktadır.
Uygulama içerisindeyken verilerinizi kaydederek daha sonrasında yine uygulama içerisindeyken sakladığınız bu verileri tekrar kullanmak için çekebilirsiniz. Peki nerede kullanabilirim bu özelliği diye düşünecek olursak; uygulamanız çalışırken telefonunuzdan arandığınızda, o an için belleğinde bulunan verileri kaydetmek istemeyebilirsiniz. Bu durumda ayarlarınızı ve kullanıcı bilgilerinizin bulunduğu dosyaları kaydetmek için Isolated Storage tüm ihtiyaçlarınızı karşılayacaktır.

20 Haziran 2012 Çarşamba

Windows Phone 7'de XNA Ortamında Accelerometer (İvmeölçer) Kullanımı

imageAccelerometer kavramı, mobil cihazlarda kullanılabilen ve de tıpkı bir direksiyona hükmeder gibi mobil cihazımızı kullanbileceğimiz yapıdır. Eğer efektif kullanılırsa son kullanıcılar eğlenceli vakit geçirebilirler. Şimdi, Windows Phone üzerindeki kullanımını inceleyelim.
İlk olarak, bir XNA projesi oluşturarak başlayalım.


image

Ardından, hedefleyeceğimiz İşletim Sistemi versionunu seçelim.
image