Merhaba arkadaşlar, bu dersimizde basit bir blog istemcisi yapacağız

Önceki dersimizde Data Binding’e giriş yapmıştık. İnşAllah anlamışsınızdır diyerek devam ediyoruz.

İlk olarak Visual Studio’yu açıp bir tane Windows 8.1 Universal App uygulama projesini oluşturuyoruz.

Screenshot_3

Sonra Shared kısmında iki tane sınıf oluşturuyoruz. Bunlarda biri verilerin yapı taşı olan Yapi.cs, diğeri ise veri çekme ve veri eklemek için Islemler.cs sınıfı oluşturuyoruz

Screenshot_4

Yapi.cs açıp resimdeki gibi kodları yazıyoruz

Screenshot_12

ToString() kısmında 3 kısa çizgi kullandık. Bunun yararını göreceğiz. Gelelim Islemler.cs kısmına yazacaklarımız. Bunun için bir tane method kullanacağız. Methodumuz YazilariGetir olacak

Screenshot_6

Yazilar.Add() methodu kendinizce göre düzenleyebilirsiniz.

Gelelim bunu uygulamaya yansıtmaya. Bu sefer telefonlar için yapacağım. Üst tarafta açık dosyaları kapatalım açık ise. Sonra KodumunWindowsu.WindowsPhone altında ki MainPage.xaml açalım ve XAML tarafına şu kodları yazalım

Screenshot_14

Orada Binding Ad gördünüz mü? Orada tanımladığımız 3 değişken(Ad, Icerik, Tarih) kullanabiliriz. MainPage.xaml.cs yani kod tarafına şu kodları yazıyoruz

Screenshot_8

Şimdi test edelim. Bunun için WindowsPhone başlangıç projesi olarak ayarlanmalı. Solution Explorer kısmına gelip WindowsPhone’a sağ tıklayıp “Set as Startup Project” olarak seçelim ve derleyelim.

Screenshot_9

Derleyelim(Ben Device olarak derledim. Sizde artık varsa telefon Device yapın ama çalışıyor ise Emulator kullanın. Telefonun garantisi gitmesin(gidiyor mu onu bilmiyorum daha :D))

Ekran görüntüsü:

wp_ss_20150609_0002

Şimdi bunu içerikli sayfasını yapalım. Yeni bir sayfa oluşturalım. Sayfa türü Basic Page olmalı ve Name kısmına Detay.xaml adını verelim. Önünüze bir uyarı mesajı verirse Evet deyin

Screenshot_10

Sonra Detay.xaml sayfası açalım ve bir tane textblock ekleyelim ve adına içerik koyalım. TextBlock’u biraz uzatalım ki içerik yazısı hepsi görünsün. XAML son hali

Screenshot_11

Şimdi kod tarafına geçiyoruz ve şu kodları yazıyoruz

Screenshot_13

 

Sonra MainPage.xaml.cs kısmına geliyoruz ve şu kodları yazıyoruz.Screenshot_15

Derliyoruz ve yazılardan birine dokunduğumuzda içeriğini görebiliyoruz. Benim içerik göndermek için kullandığım yöntem biraz farklı. Bunun için bir yöntem var ama anlamadım(Anladığım zaman sizinle paylaşırım). Şimdi tablet/PC’lere gelelim. Onu buraya yazamayacağım çünkü elim gitti gidiyor 😀 ancak attığım dosyadan açıp anlamaya çalışırsınız 😀 Hade ben kaçtım

Proje İndir: http://1drv.ms/1B4fiJD (Bu proje VS 2015’ten yaptığım için açılma sorunu çıkabilir ama kodları Not Defteri açarak Kopyala Yapıştır yapabilirsiniz)

 

Facebook'dan yorumla