| Ana Sayfa | Dersler | Download | Forum |Bize Ulaşın  |Siteni Ekle | Ziyaretçi Defteri |


  POCKET PC 2003
  SMARTPHONE 2003
  WİNDOWS CE 5.0
  NET Compact Framework v1.0 SP3

 
 

POCKET PC 2003

.Net platformunun ortaya çıkış amaçlarını sıralarken "Bilgiye her yerden ve her cihaz ile ulaşmak" cümlesini oldukça sık kullanmışızdır. Birkaç yıl öncesinin güçlü bilgisayarları olabilecek teknik nitelikteki cihazları artık ceplerimizde çantalarımızda taşıyoruz. Bu da bize uygulamalarımızı mobil cihazlar üzerinde de çalıştırabilme uğraşı sarfetmek yönünde bir yol haritası çıkartıyor. Bu yazımız ile beraber .Net teknolojisinin mobil teknolojileri nasıl desteklediği, mobil konusunda neler yapabileceğimiz konularında bilgi vermeye başlayacağız.

İlk yazımız ile her zaman olduğu gibi dünyaya ama bu kez mobil dünyaya "Merhaba" diyecek, merhaba derken de araç olarak Visual Studio 2005'i ve .Net 2.0'ı kullanacağız.

Visual Studio 2005'in bize sunduğu güçlü arayüz ve programlama araçlarını kullanarak görsel olarak da mobil cihazlar üzerinde çalışıyor olacağız. Barındırdığı emulator ve simulatörlerin yanı sıra, bluetooth gibi teknolojiler aracılığı ile uygulamalarımızı gerçek cihazlar üzerinde de geliştirme esnasında çalıştırabileceğiz.

İlk olarak Pocket PC 2003 üzerinde yapalım "Merhaba Dünya" uygulamamızı.

File>New>Project sıralamasıyla karşımıza gelen "New Project" ekranında "Smart Device" sekmesini açtığımızda karşımıza Pocket PC 2003, SmartPhone 2003 ve Windows CE 5.0 için uygulama geliştirebileceğimiz gösteren ve üzerine tıkladığımızda sağda yer alan alanda hangi tip projeler oluşturabileceğimizi gösteren penceremiz çıkacak.
 

Bu ekranda "Device Application" ı seçiyoruz. Visual Studio'nun bizim için yarattığı yeni dosyalar artık 2003'e nazaran daha az ve daha kontrol edilebilir. Bu nedenle bizim için klasik BIN folderının yanı sıra Assembly.cs, Resource.Designer gibi özellik dosyalarını barındıran PROPERTIES folderı ile yine klasikleşen OBJ folderını yaratıyor. Bunun haricindeki yaratılan dosyalarımız ise Visual Studio proje dokumanları ve *.cs dosyalarımız.

Daha önceleri windows ve web application da alışık olduğumuz bir form kavramı vardı. Bu form ki web sayfaları için uçsuz bucaksız üzerinde grid noktaları ile beyaz bir form, windows projelerinde ise klasik windows uygulamalarına benzer bir form görünümündeydi. Mobil uygulamalarımızda ise seçeceğimiz aygıta uygun görsel donanımlı bir form karşımıza çıkıyor. Seçtiğimiz uygulama Pocket PC 2003 için yazılacak olduğundan Visual Studio'nun bize gösterdiği form görüntüsü şu şekilde.

Şimdi oldukça basit olan "Merhaba Dünya" yazdıracak kodumuzu yazmaya geldi sıra. Bunun için aracımızın sol tarafında yer alan ToolBox'dan bir butonu formumuzun üzerine sürüklüyor ve onClick event'ına aşağıdaki kod parçacığını ekliyorum.


private void button1_Click(object sender, EventArgs e)
{
    label1.Text = "Merhaba Dünya!";
}

Uygulamamızı çalıştırmak istediğimizde Visual Studio 2005 karşımıza ufak bir pencere çıkarıyor. Bu pencere Deployment seçeneklerini sunuyor bize. Bir cihaz üzerinde mi çalıştırmak istiyoruz yoksa bir emulator üzerinde mi... Biz emulatoru seçelim şimdilik.

| Ana Sayfa | Dersler | Download | Forum |Bize Ulaşın  |Siteni Ekle | Ziyaretçi Defteri |

Türk MCSD .NET© 2005
Siteyi en kaliteli Internet Explorer 5 ve üzeri versiyonlarinda 800 x 600 pixel çözünürlükte izlemenizi tavsiye ederiz.