Windows Phone 8'de Mesaj Göndermek

Bu yazımda sizlere Windows Phone 8 uygulamalarında mesaj gönderme ile ilgili bilgi vereceğim.

Herkese selamlar,

Bu yazımda sizlere, Windows Phone 8 uygulamalarında mesaj gönderme ile ilgili bilgi vereceğim. Gerekli adımlar aşağıda yer almaktadır.

Öncelikli olarak, VS 2012'yi açıp File > New >Project diyerek projemizi oluşturalım.

Sol alandan Windows Phone > Windows Phone App seçip OKdiyelim
Tabii ki proje adımızı veriyoruz.

Solution Explorer da proje dosyalarımızın listelendiğini göreceksiniz.

Ve son olarak, tasarımınızı aşağıdaki gibi yapınız.



Burada gördüğünüz gibi, 2 adet Button kontrolü , 2 adet TextBox ve TextBlock kontrolleri kullandım.

btnGonder -mesaj gönderimini tetikleyen buton kontrolü
btnTemizle - txtMesaj kontrolüne yazılan yazıyı temizler / siler.
txtMesaj - mesajın yazıldığı alan
txtNo - alıcının numarasının yazıldığı alan
lblKalan txtMesaj_TextChanged olayı tetikletildiğinde , txtMesaj ın karakter sayısı gösterilir.

Uygulamanın tasarım aşamasından sonra , projemize mesaj göndermek ile ilgili özellikleri barındıran using Microsoft.Phone.Tasks isim uzayını ekleyelim:

btnGonder nesnemize / kontrolümüze çift tıklayıp ClickEvent imizin içine gidelim.Ve aşağıda yer alan kod ifadelerimizi yazalım.



txtMesaj_TextChanged olayımız tetiklendiğinde , lblKalan.Text , txtMesaj kontrolünün Text.Length özelliğindeki string değeri alır ve lblKalan.Text e atama işlemi yapılır.



Peki yukarıda ne yaptım?

SmsComposeTask sınıfından türetilen bir nesne oluşturduk.
Sonrasında , sms.Body - txtMesaj.Text ve sms.To - txtNo.Text atama işlemlerini gerçekleştiriyoruz.

Son kısımda da Show() metoduyla , mesajımızın gönderme işlemini başlatıyoruz.

Not: Telefonda herhangi bir sim kart yoksa, mesaj gönderirken başarısız olduğunuzda telefon bir bildirim penceresi gösterecektir.

Not: Her ne kadar Windows Phone Emulator üzerinde mesajın başarılı bir şekilde gönderildiği ile ilgili mesaj alsanız da aslında MESAJLARINIZ GÖNDERİLMEMİŞTİR.Bildiğiniz gibi emülatör gerçek olmayan bir operator üzerinden çalışmaktadır.

  • Etiketler;
H. Berat Yıldırım
1989 Isparta doğumlu.İstanbul'da yaşıyor. Yaklaşık 7 sene kadar internet üzerinde freelance ve firma olarak birçok kurumsal ve bireysel web sitesi projelerinde yer aldı. Bir dönem 3 arkadaşı ile birlikte Ebitech Bilişim Çözümleri isminde firmaları ile hizmet verdiler. <p>2008 yılından bu yana da İstanbul Arel Üniversitesi'nde Matematik - Bilgisayar (İngilizce) + İşletme eğitimine devam ediyor. <p>Şu an ASP.NET, ASP, C#, Dreamweaver, SQL Server üzerine projeler üretiyor ve vakit buldukça makaleler yazıp dersler veriyor.
Yorum Yaz

Yorum yazabilmek için üye girişi yapmanız gerekiyor!

Yukarı Git