<Mayıs>
PSÇPCCP
2829301234
567891011
12131415161718
19202122232425
2627282930311
2345678
 
Kayıt Ol

. .Net Framework
. ADO.Net
. ASP.Net, Web Servisleri
. C#, Visual C#
. Delphi.Net
. Diğer
. Mobil.Net
. NetFx
. VB.Net
. Veritabanları
. Visual Studio
. XML

. .Net Framework
. ADO.Net
. ASP.Net, Web Servisleri
. C#, Visual C#
. Delphi.Net
. Diğer
. Mobil.Net
. NetFx
. VB.Net
. Veritabanları
. Visual Studio
. XML

 
 
 
SmartPhone 2003 İçin Uygulama Geliştirmek 
Yazar: Evren AYAN  - Yazara ait tüm yazılar
Ders Özeti: Mobil uygulamalar artık hayatımızın bir gerçeği durumuna gelmeye başladı son zamanlarda. İnsanların ellerinde önceleri sadece renkli ekrana sahip olan telefonlar görürken yavaş yavaş kameralı telefonlar ve son olarak da... 
Okunma: 3121
MaxiPuan: 605
Yazı Kategorisi: Mobil.Net

Ardaşına Tavsiye Et - Yazdırılabilir Biçim



Bu alana reklam verebilirsiniz

New Page 1
Mobil uygulamalar artık hayatımızın bir gerçeği durumuna gelmeye başladı son zamanlarda. İnsanların ellerinde önceleri sadece renkli ekrana sahip olan telefonlar görürken yavaş yavaş kameralı telefonlar ve son olarak da içerisinde işletim sistemi barındıran telefonlar görmeye başladık. İyiden iyiye hayatımıza yerleşmeye başlayan mobil cihazları programlamak ise şüphesiz biz programcıların ellerinin maharetine kalıyordu artık. .Net ile beraber gelen mobil uygulama desteği ve "Bilgiye her yerden, her cihazla ve her zaman ulaşabilme" felsefesi de bizi bu yöne sevketti şüphesiz.

Halihazırda Symbian ve Microsoft Windows Mobile işletim sistemlerine sahip cep telefonları piyasada satılmakta. Özellikle son dönemde telefon hardware piyasasındaki hızlı gelişim ve sürekli yeni modellerin çıkmasıyla söz konusu işletim sistemli telefonların pardon smartphone ların :) fiyatları da kabul edilebilir seviyelere indi. Biz bu yazımızda Microsoft Windows Mobile işletim sistemine sahip bir telefon için nasıl uygulama geliştirebilirizin demosunu yapacağız. Bunun için çok basit bir 4 işlem hesapçısı yapmak zannediyorum anlaşılır olmamızın bakımından faydalı olacaktır.

Visual Studio 2005'de File>New>Project sekmesinden SmartDevice sekmesindeki treeviewü açtığımızda karşımıza Pocket PC 2003, SmartPhone 2003 ve Windows CE 5.0 sistemlerine uygulama geliştirebileceğimizi görüyoruz. Biz bu uygulamamız için SmartPhone 2003'ü seçecek ve sağda yer alan yapabileceğimiz projeler kısmından ise Device Application'ı seçeceğiz.



Projemizi oluşturmamızın ardından karşımıza gelecek olan form gerçek bir mobil cihazı andıracaktır. Bu sayede gerçek bir mobil cihaz üzerinde dizayn yapabilir ve projenizi bir emulator veya gerçek bir mobil cihaz üzerinde doğrudan çalıştırabilirsiniz.



Uygulamayı ilk oluşturduğunuzda solda yer alan toolbox'ın bir windows uygulaması yada bir web uygulaması kadar geniş olmadığını farketmiş olmalısınız. Üzerinde çalıştığınız cihazın kısıtlamaları ile ilgili olarak toolbox sadece kullanabileceğiniz bileşenleri sizlere sunmak üzere konfigure edilmiştir.

Şimdi kullanacağımız textbox, button, label gibi bileşenleri formumuza bırakalım ve artık basit te olsa ilk kodumuzu yazmaya başlayalım.

public void Islem(int a, int b, int islemtipi)
{
   int sonuc;
   switch (islemtipi)
   {
      case 1:
         sonuc = a + b;
         label4.Text = sonuc.ToString();
         break;

      case 2:
         sonuc = a - b;
         label4.Text = sonuc.ToString();
         break;

      case 3:
         sonuc = a * b;
         label4.Text = sonuc.ToString();
         break;

      case 4:
         sonuc = a / b;
         label4.Text = sonuc.ToString();
         break;
   }
}

private void menuItem6_Click(object sender, EventArgs e)
{
      Islem(Convert.ToInt32(textBox1.Text), Convert.ToInt32(textBox2.Text), 4);
}

private void menuItem5_Click(object sender, EventArgs e)
{
      Islem(Convert.ToInt32(textBox1.Text), Convert.ToInt32(textBox2.Text), 3);
}

private void menuItem4_Click(object sender, EventArgs e)
{
      Islem(Convert.ToInt32(textBox1.Text), Convert.ToInt32(textBox2.Text), 2);
}

private void menuItem3_Click(object sender, EventArgs e)
{
      Islem(Convert.ToInt32(textBox1.Text), Convert.ToInt32(textBox2.Text), 1);
}

 

Evren AYAN
Microsof MVP - XML Web Services
www.evrenayan.net
 

Bu dersi değerlendirin

İlgili Dersler
  Pocket PC 2003 İçin Uygulama Geliştirmek
  Windows CE 5.0 İçin Uygulama Geliştirmek
Bu içerik ile ilgili daha önce yapılmış yorumlar
1. Örnek için teşekkürler...Yazlnız bu uygulamayı sadece windows ortamında çalıştırabiliriz.. Yani bunu .sis uzantılı dosyalara nasıl dönüştüreceğiz? Vereceğin bilgiler için şimdiden teşşekürler...

Mali DEMİRKAN - 28.04.2006 14:29:57

2. bence iyi ama hani yeni vs2005 de visual basic le de yapılıyormuş .bunun vbasic ile yapılan şekllinden bi örnek yaparsan sevinirim.

Birol Benli - 19.01.2006 21:35:03

3. Sağolasın Evren abi bayadır güzel bir yazı arıyordum.Bugün vs 2005 kurdum makinama senin yazını görmeden önce kendim kurcaladım baya bi. Yalnız senden daha geniş içerikli ve daha ayrıntılı yazılar bekliyorum abi bu konularda :)

Arman - 23.12.2005 23:07:39

4. Smartphone lar için program yapma yöntemi

Mustafa ÇETİN - 10.10.2005 15:21:29

5. bence çok i y i

barış1994slm - 27.09.2005 15:51:15

6. Teşekkürler...
Gerçekten güzel ve düzenli bir örnek olmuş burda değişkenlerle ilgili kafama takılan sorulara da cevap almış olduk...

b-yaz - 06.08.2005 15:06:53

Bu içerik hakkında yorum yazınız:

 

İsim:  
Email:  
Başlık:  
Yorum:  

 

anasayfa | dersler | örnek kodlar | forum | kaynaklar | dosyalar | biz kimiz ? | bir önerim var |  iletişim | hata bildir | reklam

MaxiASP.Net Rss Kaynağı:

Copyright 2002 - 2006 MaxiASP.Net (v 1.9) - Tüm Hakları Saklıdır.
 Alan Adı ve Bulundurma: Radore Hosting