Windows Phone 7.1 Mod ve Değişimleri

By Burak TUNGUT - 21.11.2012 - Kategori Windows Phone 8

Bu makale ile Windows Phone 7,1 de Telefon Modlarını inceleyip, wireless, hücresel veri gibi modların açılıp kapatılmasını sağlayacağız.
Aynı zaman da enum kullanımını tekrar edip, bol bol koşul bloğu kullanarak yaptığımız örnek ile Launcher yapılarını da tekrar etmiş olacağız.

Windows Phone işletim sistemi olmasa bile kullandığımız telefonlarda dikkatimizi mutlaka çekmiştir bu modlar. En fazla kullandığımız ise gerek şarz tüketmemesi için kapatıp, gerektiğinde açtığımız Wireless modudur hiç şüphesiz 

Peki bu modların açılıp kapatılmasını nasıl sağlayacağız ?
Aslında bu modlar arasında geçiş yapabilmek için daha önce gördüğümüz Launcher Task'ları kullanacağız. 

Biz de tekrar hatırlayacak olursak belli başlı işlemleri yapmak üzere kullandığımız Launcherler için öncelikle ilgili namespace tanımlaması yapılmalıdır. Dilerseniz hemen Visual Studio IDE'lerimizi açalım ;

Öncelikle Proje türü olarak Windows Phone Application seçelim ve adınıda wpCalismaModlari yapalım.

Sayfamıza bir adet button ve ListBox ekleyelim.

ListBox Items bolümünden 4 adet Item ekleyelim ve sırasıyla adları "Uçak Modu", "Bluetooth", "Wireless", "Hücresel Veri" olsun.

Devamı

Windows Phone 7.1 Orientation Kontrolü

By Burak TUNGUT - 21.11.2012 - Kategori Windows Phone 8

Bu makale ile Windows Phone 7.1 uygulamalarında Orientation yani cihazın fiziksel yönelimini nasıl kontrol edeceğimizi göreceğiz.
Küçük bir uygulama yaparak, cihazın hangi yöne yönelimlendiğini yakalayarak ekrana mesaj kutusu halinde göstereceğiz.

 Telefonlarımız da kullandığımız uygulamalara dikkat edersek özelliklede oyunlarda telefonun sağa ya da sola döndürülmesi bir işlemi gerçekleştirir. Bu türlü bir uygulama geliştirmiyor bile olsak telefonun sağa ya da sola dönük olması halinde de düzgün gözükmesi için Orientation tarafında neler yapmamız gerek ? Hemen incelemeye başlayalım.

Öncelikle Visual Studio IDE'lerimizi açalım ve bir proje oluşturup adını orientationKontrolu yapalım. Hiç bir kontrol eklemeden projemizi debug edelim.

Gördüğünüz üzere uygulamamız emulatorde açıldı. Emulator sanal da olsa bizim için sağa-sola yönelimleri denememiz için 2 adet buton koymuş. Kırmızı işaretlediğim ilk buton sola, ikinci buton ise sağa yönelimi sağlıyor.

Uygulamayı sola döndürdüğümüz de gördüğünüz üzere yazılarımız kullanıcıya göre ters şekilde duruyor. Sayfa yönelimini kullanıcının cihazı yönlendirdiği hal ile aynı olması için xaml tarafta çeşitli düzeltmeler yapmak üzere projemize geri dönelim.

Devamı

Windows Phone 7.1 Input Scope ile Girdi Formatlama

By Burak TUNGUT - 21.11.2012 - Kategori Windows Phone 8

Bu makale ile Windows Phone 7.1 de Input kontrollerinin formatlanması için sık sık kullanacağımız InputScope yapısını inceleyeceğiz.
Yapacağımız örnek ile TextBox a girilecek olan verinin numerik olmasını, açılacak klavyenin de ona göre tasarlanmasını sağlayacağız.
 

Günümüz de herbirimizin elinde bulunan bu tür mobil cihazlardaki yazılımsal geliştirmelerin tek amacı aslında işimizi kolaylaştırmak. Cep telefonlarımızı kullanırken dikkat ettiysek bir numara çevireceğimizde, e-mail adresi gireceğimiz de ya da rehberde bir kişi bulmaya çalışacağımızda girdiyi TextBox'lara yaparız. Fakat her seferinde gelen pencerenin farklı olduğunu görürsünüz. E-Mail gireceğiniz zaman cihaz size numerik klavyeyi göstermez. Ya da numara çevireceğiniz zaman alfabetik tuşlar önünüze gelmez.

İşte tam burda işimize yarayacak olan InputScope kavramını daha iyi anlamak için küçük bir örnek yapalım. Visual Studio IDE'lerimizi açalım. Ve buradaki link ile InputScope için kullanabileceğimiz enum listesine bir göz atalım.

Yeni bir proje açalım ve türünü Windows Phone Application ve adını da inputScopeKullanimi yapalım.

Sayfamıza sadece bir adet TextBox ekleyelim ve Text özelliğini boş yapalım.

Devamı

Windows Phone 7.1 Panorama Control Kullanımı

By Burak TUNGUT - 21.11.2012 - Kategori Windows Phone 8

Bu makale ile Windows Phone 7.1 de Panorama Sayfa Kullanımın görüp, haber uygulaması için bir arayüz yapacağız.
Öncelikle bir proje yaratmakla ve genişliği en az 600px olan panoramik bir resim indirmekle işe başlayabiliriz.

 Panorama kontrolü ile yaptığımız sayfalar içeriği bize bağlı bir şekilde istediğimiz kadar uzayabilir ve panoramik dediğimiz genişliği çok uzun fotoğraflar ile de arka planını sağlayabiliriz.

Uygulamayı yapmak üzere hemen Visual Studio IDE'lerimizi açalım,

Yeni bir proje yaratalım ve proje türü olarak Windows Phone Application seçelim, adını da panoramaUygulama yapalım.

Sahip olduğumuz pivot türü ana sayfamıza sağ tıklayarak silmeyi gerçekleştirelim.

Devamı

Windows Phone 7.1 Isolated Storage File

By Burak TUNGUT - 21.11.2012 - Kategori Windows Phone 8

Bu makale ile Windows 7.1 Isolated Storage kullanımına IsolatedStorageFile konusu ile devam ediyoruz.
Yaptığım uygulamanın denemelerini resimlerler ile anlatmaktansa bu makale de videoyu tercih ettim. Hemen başlayalım...
Bu makalemiz de yine Isolated Storage konusu altında Isolated Storage File konusunu inceleyip küçük bir örnek yapacağız.

Yapacağımız örnek ile bize verilen alan dahilinde dosya yaratmayı, silmeyi, okumayı ve bunların haricinde kota sorgulama ve kota arttırma işlemlerini göreceğiz.

Öncelikle Visual Studio IDE'lerimizi açalım,

Proje türü olarak Windows Phone Application seçelim ve adınıda isolatedStorageKullanimi2 yapalım.

 

Evet resim biraz karışmış olabilir  .
Sayfamıza 1 adet TextBlock, 1 adet TextBox ve 5 adet Button yerleştirip düzenlemeleri yapalım.

Devamı
1 2 3 4
Facebook
Son Yorumlar