Rüzgara karşı tükürmeyin!

Ana sayfa » Windows Mobile ile merhaba dünya yeniden!

Etiketler: Hello World PocketOutlook Windows Mobile
Kategoriler: .Net/C#Windows

Windows Mobile işletim sistemi yüklü telefonuma bu gün kavuştum. Vs.Net ile birlikte gelen emülatöründe bir kaç deneme zaten yapmıştım ama gerçek bir cihazı usb den bağlayıp f5 e bastığımda uygulamanın telefonumun ekranında karşıma gelmesi heyecen vericiydi:)

Post Modern Merhaba Dünya Uygulaması.
Hayır hayır bir form bir, bir düğme bir de etiket uygulaması değil. Daha heyecan verici:)

Microsoft.WindowsMobile.Forms;
Microsoft.WindowsMobile.Telephony;
Microsoft.WindowsMobile.PocketOutlook;

isim uzayları sayesinde, kişiler listesine (sim kartındakine değil:() erişebiliyor, kameranız ile resim ya da video yakalayabiliyor sms, e-posta gönderebiliyor hatta kişiyle telefon bağlantısı kurabiliyorsunuz. Özetle, PIM olarak adlandırılan kişiler, görevler, randevular nesnelerine hem erişebiliyor hem de yenilerini oluşturabiliyosunuz.

İşte Merhaba Dünya

private void Form1_KeyDown(object sender, KeyEventArgs e)
        {
            if ((e.KeyCode == System.Windows.Forms.Keys.Up))
            {
                //kişiler listesi dialoğunu aç
                ChooseContactDialog cd = new ChooseContactDialog();
                cd.ShowDialog();                

                //kamerayı aç ve görüntü yakala
                CameraCaptureDialog camera = new CameraCaptureDialog();
                camera.ShowDialog();

                //yakalanan görüntüyü seçili kişiye
                //görüntü resmi olarak ata.
                cd.SelectedContact.SetPicture(camera.FileName);

                //Görüşme başlat!!
                Phone p = new Phone();
                p.Talk(cd.SelectedContact.MobileTelephoneNumber);

                //Kişiler listesini al
                OutlookSession os = new OutlookSession();
                foreach (Contact c in os.Contacts.Items)
                {
                    //herkese bayram tebriği yolla:)
                    SmsMessage msg = new SmsMessage(c.MobileTelephoneNumber, "Merhaba Dünya!");
                    msg.Send();                     

                }  

            }

        }

Vs.Net’in bu konudaki kolaylığından uzun uzadıya bahsetmeyeceğim. Cihazı düzgün bir biçimde bilgisayarınıza bağlayabildiyesniz, hiç bir sorun ile karşılaşmayacağınızı şimdilik söyleyebilirm:)

Tabii yapabilecekleriniz bunlarla sınırlı değil. Microsoft.WindowsMobile.PocketOutlook isim uzayı sınıfları burada

« .Net Remoting’e Bir Bakış
Windows Mobile İşletim Sisteminize Tema »

Alakalı (olabilecek) yazılar

Alakasız (yüksek ihtimal) yazılar


Konuyla ilgili 2 yorum var...

yorumları takip (rss) et

(bu renkli resimlerden bende istiyorum)

  1. 6 Mayıs 2008 / 12:48,
    Yunus Emre Yüce demiş ki:

    hep windows Mobile olan bir telefon almak istemiştim, “Versiyon 4dü 5di 6sı çıkıyor sabret” derken hep ertelemiş olduğum bir testi yapmışsınız :)

    güzel bir duygu olsa gerek.

    peki telefon üzerindeki bluetooth(ya da wireless) cihazını kullanarak pc ye veri aktarımı yapabiliyormusunuz ? bununla ilgili bir çalışma yaptınız mı ?

  2. 6 Mayıs 2008 / 16:24,
    Tolga Güler demiş ki:

    Pc ye veri aktarımından ne kastettiğiniz önemli ama anladığım şey ise, Microsoft ActiveSync kullanılabliyor diye duydum.




Sen de yorum yazabilirsin!