Windows Phone 7.1 Listbox ve Item Template Düzenleme

By Burak TUNGUT - 21.11.2012 - Kategori Windows Phone 8

Bu makale ile Windows Phone 7.1 uygulamalarımız da kullandığımız Listbox kontrolünün Item Template içeriğini nasıl düzenleyeceğimizi göreceğiz.
Bu işlemi yapmak için ayrıca Expression Blend ile tanışıp bizim için olanaklarını inceliyor olacağız.

 Ay, gün, yıl, isim ve aklınıza gelebilecek her türlü kelime katarını listeleyebileceğimiz Listbox'lar masaüstü ve web programlamada olduğu gibi karşımıza Windows Phone ile de geliyor.
Yine silverlightın nimetlerinden birini daha Windows Phone da aynen olduğu gibi kullanarak kelime katarı haricindeki verilerimizi yine Listbox kullanarak listeleyeceğiz. Diğer bir değişle Item Templateimizi özelleştirerek Listbox kontrolünün aslında bize daha neler sunabileceğini göreceğiz.

Bu makale oluşturacağımız bir generic'i Listbox a source olarak göstereceğiz ve Item Template'in nasıl özelleştirilebileceğini öğrenerek bir sonraki makalemizde çok daha şık ve güzel bir örnek yapacağız.

Dilerseniz Visual Studio IDE'lerimizi açmak ile işe başlayalım,

Proje türümüzü seçtikten sonra proje adımızı wpItemTemplate olarak değiştirelim ve OK diyelim.

Sayfamıza 1 adet button ve 1 adet de Listbox kontrolünü şekildeki gibi yerleştirelim.

Devamı

Windows Phone 7.1 Pushpin Kullanımı - 3

By Burak TUNGUT - 21.11.2012 - Kategori Windows Phone 8

Bu makale ile Windows Phone 7.1 ve Bing Maps uygulamalarına yeni bir Pushpin örneği ile devam ediyoruz.
Maps konu dizisinin 3.makalesi ile üstün körü geçtiğimiz Pushpin ile pinleme kavramını bu makale ile daha iyi bir örnekle öğreniyor olacağız.

Bu makale ile Pushpin konusunun daha iyi anlaşılması adına 2 adet double üye değişken alan bir sınıf yaratıp, bu sınıfa ait bir generic nesnesi yaratarak harita üzerinde 5 adet nokta için pinleme yapacağız.

Pinlenecek bu noktaların lokasyonlarını ise Random sınıfı ile üreteceğiz.

Dilerseniz hemen Visual Studio IDE'lerimizi açalım ve kodlarımızı açıklayarak ilerleyelim,

Projemizi yaratalım ve adını resimdeki gibi wpPushPin yapalım.

Ana sayfamıza Bing Maps desteği veren ve daha önce yüklemesini gerçekleştirdiğimiz Map kontrolünü şekildeki gibi yerleştirelim.

Devamı

Windows Phone 7.1 GPS Lokasyon Bulma ve Pinleme - 2

By Burak TUNGUT - 21.11.2012 - 8 Yorum - Kategori Windows Phone 8

Bu makale ile Windows Phone 7.1 de Bing Maps konusuna devam ediyor, GPS den aldığımız enlem ve boylam bilgilerine göre haritada cihaz yerini işaretliyor olacağız.
Bu konu ile cihazın hem GPS özelliğini kullanmayı hem de Bing Maps konusunu pekiştirerek, Pushpin ile Pinleme yapmayı öğreneceğiz.

 Sadece konum bilgisini almak ve ekrana mesaj göstermekten ziyade bir önceki konumuzda gördüğümüz Bing Maps kontorlünün devamı niteliğinde konum bilgisini harita üzerinde işaretleme yaparak göstereceğiz.
Yapacağımız uygulama içersine ekleyeceğimiz butonun tetiklenmesi halinde lokasyon bilgimizi alıp, alınan bu bilgilere göre de harita kontrolümüzün üzerinde pinleme işlemini gerçekleştireceğiz.

Dilerseniz hemen Visual Studio IDE'lerimizi açalım,

Yeni bir Windows Phone projesi yaratalım ve adını wpLokasyon olarak değiştirelim.

Sayfamıza bir adet Map kontrolü ve biri adet Button ekleyelim. Map kontrolünün ve bu sınıfın yükleme işlemleri için bir önceki makalemi inceleyebilirsiniz.

Sayfamızın kod tarafına geçelim Constructor (yapılandırma) bölümünde her katmandan erişebilmek üzere GeoCoordinateWatcher sınıfından bir nesne türetelim. Öncelikle tam adını yazdığımız nesnenin ait olduğu isimuzayının yani namespacein eklenmesi için CTRL + (nokta) tuş kombinasyonunu kullanarak şekildeki gibi açılacak olan popupdan ilk seçeneğe tıklayalım.

Devamı

Windows Phone 7.1 Bing Maps SDK Kurulumu - 1

By Burak TUNGUT - 21.11.2012 - Kategori Windows Phone 8

Bu makalem ile Windows Phone 7,1 makalelerimiz de daha devamı fazlasıyla gelecek olan maps konusunu işlemek üzere gerekli yüklemeleri yapacağız.
Geniş bir konu olan Bing Maps uygulamaları dizisini düzgünce takip edebilmeniz için makale başlığına bölüm sırasını yazacağım. Artık 1. Bing Maps uygulamamıza başlayalım.

 Herkese merhabalar,
Geçen aylarda büyük bir hızla başlayıp sürdürdüğüm Windows Phone 7.1 konusuna finaller nedeniyle ara vermiştim. Çalıştığım yerde de Windows Phone konusunda uygulama geliştiriyor olmam neyseki beni eski hızıma geri kavuşturacak gibi :)
Hiç lafı uzatmadan şunu söylemeleyim ki bundan sonra daha da detaylı bir şekilde gerek pin gerek polygon konularına gireceğiz fakat öncelikle bing mapsi uygulamalarımız da kullanmak üzere bir kaç kurulum yapacağız.

Aslında kurulması gereken dosyanın direk linkini verecektim fakat son zamanlarda aşırı derecede gelen mailler üzerine resimli olarak bir konunun nasıl araştırılabileceğini göstermek istiyorum. Her ne kadar bu konuya burda girmek istemesemde ne kadar üzücüdür ki sağolsun bazı arkadaşlarımız Google'a girip 3 cümle yazmaktan ve ilk çıkan sonuca tıklamaktan acizler. Bunu üstüne alınmayanlar 4. fotoğrafdan devam edebilirler :)

Google a fotoğrafdaki gibi cümlemizi yazalım ve ilk çıkan sonuca tıklayalım.

Gelen sayfada yine fotoğrafdaki gibi "Download" butonuna tıklyarak kurulum dosyamızı indirelim. Kuruluma başlamadan önce Visual Studio IDE'lerimizi kapatmakta fayda görmekteyim.

Devamı

Recursion 3 - Fibonacci Sayı Serisi

By Burak TUNGUT - 21.11.2012 - Kategori C#

Bu makale ile recursion konusuna Fibonacci sayı serisi ile devam ediyoruz. Yapacağımız recursive method sayesinde fibonacci serisini inceleyeceğiz.
Özelleşmiş bir isme sahip olan bu serinin adını halen bakmadan doğru bir şekilde yazamıyorum :)

 Öncelikle 6. yüzyılda hintli matematikçiler tarafından bulunup, tavşanların üremesiyle ilgili bir konu için Leonardo Fibonacci tarafından 1202 yılında ortaya koyulan bu seri temel olarak 0 dan başlayarak bir sonraki sayının kendisinden bir ve iki öncesindeki sayıların toplamından oluşur.

Seriyi biraz yazacak olursak ;
1 1 2 3 5 8 13 21
1 2 3 4 5 6  7   8
Yukarıda ilk 8 indis ve seriye ait sayılar verilmiştir. Şimdi Visual Studio IDE'lerimizi açalım ve bir konsol uygulaması açıp kodlarımızı yazmaya başlayalım,

Devamı
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18
Facebook
Son Yorumlar