LinkedIn FriendFeed Twitter

Microsoft Mobile'a Giriş

by Ordinaryus 8. February 2009 19:09

Giriş yazılarını oldum olası sevmişimdir yoksa devamı gelmezdi bu dokumanınLaughing ITU BIDBde mobile programlamayı tanıtma amaçlı yazdığım yazımı burada da sizlerle paylaşmak istedim.
 

Yakınzaman içerisinde mobil teknolojilere verilen önemin artması veuygulamaların her türlü ortamda kullanılabilir olması için gerekençalışmaların artmasının neticesinde programcılar mobil cihazlarüzerinde uygulamalar yazmaya başlamışlardır.

Mobil uygulamalarkullanım alanlarına göre çeşitli işlevler yerine getirmek üzere Webuygulaması veya form olarak hazırlanabilmektedirler. Kayıt tutmak veyacihaz üzerinde belirli işlevleri gerçekleştirme amacına yönelerekfarklı görevler almaktadırlar. Web uygulamaları ve diğer uygulamalardaveri tabanı  bağlantı desteği bulunmaktadır. MSMQ (MicrosoftMessage Queuing(Microsoft Mesaj Kuyruğu)) ile internet bağlantısınınolmadığı ortamlarda da çalışabilir net bağlantısı geldiğinde sıradakiişlemler yürütülebilmektedir.

Mobil Uygulamalar, Visual Studioile birlikte oluşturulduğunda emulator(öykünücü)ler yardımıylaçalıştırılıp denenebilmektedir. Farklı türde öykünücüler farklı sistemözellikleri için oluşturulmuştur.

  • Windows Mobile ile SmartPhone (Akıllı Telefon) uygulaması yapmak için aşağıdaki adımları izlemek gerekmektedir. Öncelikle Dosya->Yeni->Proje ile gelinen sekmeye tıklanmaktadır. Burada projenin konumu ve ismi seçilir. Daha sonra yapmak istenen projenin türüne karar verilmektedir.

 

 
  • Device Application (Cihaz Uygulama), form tipinde bir uygulama oluşturmak için seçilmelidir. Burada geliştirilecek olan uygulamanın türüne göre farklı kodları projelerde yaratmak mümkündür. Arayüz olmadan çalışacak olan programlar, web uygulamaları, dll dosyaları seçeneklerde verilmektedir. Daha sonra uygulama için gerekli nesneler yaratılmakta form tasarımı kontrol içerikleri ile oluşturulmaktadır. Form tasarımı ve kodlama tamamlandıktan sonra program derlenmektedir. 

 
  • Projede oluşturulan tüm form kontrolleri veya uygulama kodları çalışır durumda olduğunda emulatore aktarılır. Bu aşamada uygulamanın çalıştırılacağı cihazın belirlenmesi için bir emulator tercih edilmesi gerekir. Burada gerçek bir cihaz ile kablosuz veya USB üzerinden bağlantı kurularak proje gerçek olarak da denenebilmektedir. 

 
  • Uygulama için kullanılmak istenen emulatorun seçilmesinden sonra uygulama başlatılmaktadır. 

 

  • namespace SmartDeviceBIDB
    {
        public partial class BIDB : Form
        {
            public BIDB()
            {
                InitializeComponent();
            }
     
            private void button1_Click(object sender, EventArgs e)
            {
                if (tbSifre.Text=="112358" && tbAd.Text=="test_ogrenci")
                {
                    MessageBox.Show("Giriş Başarılı");
                }

    •             else
                  {
                      MessageBox.Show("Kullanıcı Adı yada Şifre Hatalı");
                  }
              }
          }
      }


    • Bu uygulamada kullanıcı adı ve şifre kontrolü yapan basit bir uygulama hazırlanmıştır. Uygulama için açılan emulator kapatıldığında daha sonraki derleme işlemi sonrasında emulator en baştan başlayacağından zaman bakımından kayıp olmaktadır. Bunun yerine emulator kapatılmadan çalışmak performansı arttıracaktır. Daha farklı kontroller kullanılarak farklı uygulamalar geliştirmek de mümkündür. 

     

    Tags:

    .NET

    Add comment




      Country flag

    Click to change captcha
    biuquote
    • Comment
    • Preview
    Loading



    Powered by BlogEngine.NET 1.5.0.7
    Theme by Mads Kristensen

    Ordinaryus Hakkında

    Hayata gözlerini İzmirde açtı. 3 yaşında legolarla oynadı =) Küçük yaşta baskete başladı zaten başka sporlarla arası hiç olmadı. Orta okulda matematikle ilgilendi. Liseyi Karşıyaka Anadolu Lisesinde okudu. 

    İTÜ Elektronik Mühendisliğinden 2010 yılında mezun oldu. Fizik bölümünde çift anadala kabul oldu lisans hayatına Fizikten devam etmekte. Koç Üniversitesinde Bilgisayar Mühedisliği Master programına kabul edildi ve akademik hayatının ilk adımlarını sevdiği bir alanda çalışarak atıyor. Fizik ve Bilgisayarın ortak noktalarını gördü ve bunları geliştirmek amacıyla çalışıyor.

    Yazılımı sevdi.. Başlarda herşeyle ilgilendi web programlama da yaptı, sokette programladı yeri geldi ağ yönetimi ile uğraştı. Görüntü işlemeden keyif aldı Makine Öğrenmesi ve Örüntü Tanımada kendisini geliştirmeyi istemekte.

    2008te MSP oldu belkide bu blogu yazmaya başlamasında en büyük etken=) Bu görevi 2 sene boyunca sürdürdü. Bir yandan 2008de EuroSkillsde Mobil Robotik alanında Türkiyeyi temsil etti. Ardından 2009da Kanada da tekrardan yarışmacı olarak bulundu. Artık bu alanda hakemlik yaparak ve Robotino hakkında öğrendiklerini paylaşarak faydalı olmaya çalışıyor. 

    Yapay Zeka, Görüntü İşleme, Kuantum Mekaniği, İstatistik Mekanik ve Bilişsel Bilimlerle ilgili. Geceleri kafasına göre takılıyo. Sabahlarıda öğrencilik yapıyo =)

    gibi gibi... 

     

    Page Rank

    Loading

    Google Translate


    Şuan ne okuyorum

    Bilişsel Psikoloji

    Singularity is Near


    Ayrıca okuduklarımdan seçtiğim kitaplara buradan ulaşabilirsiniz..

    Okuduklarımı üye olarak takip etmek için ise aşağıdaki RSS bağlantısını kullanabilirsiniz. Ayrıca bana kitapta hediye edebilirsiniz =)


    CCL


    Copyright © Ordinaryus Says That by http://www.vypro.org/ is licensed under a Creative Commons Attribution-No Derivative Works 3.0