MertkanElpeze
Asistan
- Katılım
- 6 Ekim 2010
- Mesajlar
- 151
- Reaksiyon puanı
- 4
- Puanları
- 18
Kaynak : http://wp.me/p1dKsd-1E
Merhaba,
Bir önceki yazımızda Windows Phone 7 ile program geliştirmemiz için gerekli yüklemeyi anlatmıştım. Bu yazımızda ise ilk uygulamamızı yapacağız. İlk uygulamada Hello Word yazmak adetten olsada böyle ıvır kıvırlara ayıracak vaktimiz yok.
Temel olarak kodlarımızda bir web kullanıcı olusturup xml olarak twitter sayfasına statusu post edeceğiz dönüş yapan xml de istediğimiz veriler bulunacak ve bu XMLi XElement kullanarak parse edeceğiz.
Alttaki resimde göreceğiniz gibi bir Windows Phone uygulaması başlatıyoruz ;
Gelen sayfanın sol tarafında tasarım kısmı sağ tarafında .XAML kodumuz bulunmakta.
Sayfamıza TextBox Button ve ListBox Ekliyoruz.
Projemizin sol tarafında bulunan Solution Explorer tarafına gidip Preferences Sekmesini buluyoruz ve sağ tıklayarak Add New Preference diyoruz. Açılan listede System.Xml.Linq Seçiyoruz. ( Xmli Parse ettikten sonra işimize yarayan verileri alırken Linq kullanacağız ) ;
Artık .cs kısmıza geçebiliriz. Gerekli kodlarımızı burada yazacağız ilk olarak başlamadan preferences olarak eklediğimiz Linq bunu name spacede yazmayı unutmuyor hemen ekliyoruz ;
Gene aynı gere Twitter Nesnesi oluşturacağız bu nesnemiz bize ilkili kişinin adını , attığı Tweeti ve Profil Resmini verecek dolayısıyla Classımız üç itemdan oluşacak ;
Yazımızın en başında dediğim gibi twitter.com a gönderip aldıgımız bir XML var bu xmli parse edeceğiz. Dolayısıyla önce bi webClient oluşturup XMLi çekmemiz gerekmekte ;
Son olarak sayfamızın .Xaml koduna gidiyoruz. Çünkü kodlardan da anlaşılacağı üzere listboxı bind ediyoruz. Dolayısıyla Xaml içerisinde alacağı Binding Nesnelerinide yazmamız gerekmekte listboxi aşağıdaki gibi düzenliyoruz ;
İşlemimiz burada son buluyor. Projemizi çalıştırdığımızda sorunsuz bir şekilde gelecek bakalım Bill Gates ve Ben Twitterda neler yapmışız.
Not: Visual Studioda windows phone emulatörü ilk defa açılıyorsa biraz beklememiz gerekebilir sabırlı olun gerekirse kapatıp tekrar açın. Emülatör açıldıktan sonra kapatmazsanız sizin yararınıza olur zira benim bilgisayarım ortalamalara yakın olduğu halde dakikalarca bekliyorum.
Gene kod yazarken karşıma gelen bir problemde kodlarımın dogru yazılmasına ragmen bazen çalışmamasıydı. Debug edin sabır edin gerekirse breakpoint koyup tetiklenip tetiklenmediğine bakabilirsiz.
Resimde gördüğünüz projeyi .zip olarak mail adresinize atabilirim bunun için buraya tıklayıp isteyebilirsiniz.
Merhaba,
Bir önceki yazımızda Windows Phone 7 ile program geliştirmemiz için gerekli yüklemeyi anlatmıştım. Bu yazımızda ise ilk uygulamamızı yapacağız. İlk uygulamada Hello Word yazmak adetten olsada böyle ıvır kıvırlara ayıracak vaktimiz yok.
Temel olarak kodlarımızda bir web kullanıcı olusturup xml olarak twitter sayfasına statusu post edeceğiz dönüş yapan xml de istediğimiz veriler bulunacak ve bu XMLi XElement kullanarak parse edeceğiz.
Alttaki resimde göreceğiniz gibi bir Windows Phone uygulaması başlatıyoruz ;
Gelen sayfanın sol tarafında tasarım kısmı sağ tarafında .XAML kodumuz bulunmakta.
Sayfamıza TextBox Button ve ListBox Ekliyoruz.
Projemizin sol tarafında bulunan Solution Explorer tarafına gidip Preferences Sekmesini buluyoruz ve sağ tıklayarak Add New Preference diyoruz. Açılan listede System.Xml.Linq Seçiyoruz. ( Xmli Parse ettikten sonra işimize yarayan verileri alırken Linq kullanacağız ) ;
Artık .cs kısmıza geçebiliriz. Gerekli kodlarımızı burada yazacağız ilk olarak başlamadan preferences olarak eklediğimiz Linq bunu name spacede yazmayı unutmuyor hemen ekliyoruz ;
Gene aynı gere Twitter Nesnesi oluşturacağız bu nesnemiz bize ilkili kişinin adını , attığı Tweeti ve Profil Resmini verecek dolayısıyla Classımız üç itemdan oluşacak ;
Yazımızın en başında dediğim gibi twitter.com a gönderip aldıgımız bir XML var bu xmli parse edeceğiz. Dolayısıyla önce bi webClient oluşturup XMLi çekmemiz gerekmekte ;
Son olarak sayfamızın .Xaml koduna gidiyoruz. Çünkü kodlardan da anlaşılacağı üzere listboxı bind ediyoruz. Dolayısıyla Xaml içerisinde alacağı Binding Nesnelerinide yazmamız gerekmekte listboxi aşağıdaki gibi düzenliyoruz ;
İşlemimiz burada son buluyor. Projemizi çalıştırdığımızda sorunsuz bir şekilde gelecek bakalım Bill Gates ve Ben Twitterda neler yapmışız.
Not: Visual Studioda windows phone emulatörü ilk defa açılıyorsa biraz beklememiz gerekebilir sabırlı olun gerekirse kapatıp tekrar açın. Emülatör açıldıktan sonra kapatmazsanız sizin yararınıza olur zira benim bilgisayarım ortalamalara yakın olduğu halde dakikalarca bekliyorum.
Gene kod yazarken karşıma gelen bir problemde kodlarımın dogru yazılmasına ragmen bazen çalışmamasıydı. Debug edin sabır edin gerekirse breakpoint koyup tetiklenip tetiklenmediğine bakabilirsiz.
Resimde gördüğünüz projeyi .zip olarak mail adresinize atabilirim bunun için buraya tıklayıp isteyebilirsiniz.