Volkan Atasever

mühendislik, edebiyat, retro computer, yazılım, şiir, nümismatik, bilişim, podcast ve daha bir çok yazılarım...

Windows Mobile Programlamaya Giriş

clock Ekim 2, 2009 09:14 by author Volkan Atasever

 

C#’ın.Net Framework’ün resmi dili olduğu herkes tarafından bilinen bir gerçektir..Net Framework’ün bize vermiş olduğu imkanlar oldukça geniş ve tatmin edici olmakla beraber her geçen zaman ile birlikte yeni bir versiyonu ve yeni standartlarla birlikte kendini yenilemektedir. Mobil Dünya’ya baktığımızda ise.Net Compact framework ile karşılaşmakta eskiden assembly veya C++ ile yazdığımız programların bu ortamın verdiği kolaylıklar ve yeni zamana uygunolarak daha hızlı bir şekilde C# dili ile yazdığımızı görmekteyiz. Microsoft ise Windows Mobile 5.0, 6.0 ve en son 6.5 sürümleri ile devrimlerine devametmekte Mobil dünyanın gelecek için neler vadettiğini bize şimdiden haber vermektedir. Bu yazı serimde sizlere C# ile Windows Mobile programlamaya girişyapıp ardından hangi araçların ne işe yarayıp hangi uygulamaları kullanarak profosyonel Mobil programlama yapacağını öğretme amacı taşımaktayım.

KullanacağımOrtamlar ve Gereksinimler

-         VisualStudio 2008 (Herhangi bir sürümü)

-         WindowsMobile 6.0 Standart and Professional SDK

Buiki araç bize şimdilik yeterli olacaktır. Visual Studio 2008’in varoldığını veWindows Mobile SDK’nın kurulduğunu varsayıyorum.

Öncelikleryeni bir proje oluşturalım;

Visual Studio 2008-> File -> NewSekmesinden

SmartDeviceardından Smart Device Project seçeneğini seçiyoruz.

 

Hedefplatform olarak Windows Mobile 6 Professional SDK yı ve compact frameworkversiyonu olarak ise 3.5 versiyonunu işaretleyip Device Applicationtemplate’ini seçerek ok butonuna basıyoruz.

 

Şekil1.

Karşımızaçıkan form penceresi şekil 1. Deki gibi olmaktadır ve bizim mobil cihazımız dagörmüş olacağımız ve programlarımızı yazıp belli bir dizayn vereceğimizpenceredir bu pencere.

 

Sağtıkladığımızda ise view code sekmesini görmekteyiz. Karşımıza çıkan kod ise şuşekildedir.

using System;

usingSystem.Linq;

usingSystem.Collections.Generic;

usingSystem.ComponentModel;

usingSystem.Data;

usingSystem.Drawing;

usingSystem.Text;

usingSystem.Windows.Forms;

 

namespace yeniproje

{

    public partial class Form1 : Form

    {

        publicForm1()

        {

            InitializeComponent();

        }

    }

}

AslındaWindows Uygulaması yapmaya aşina olanlar için Windows Mobile uygulamasınispeten basit bir şekilde öğrenilecektir. Tabiki yapı olarak çok daha farklı noktalarıvardır. Öncelikle toolbox sekmesinden bir buton sürükleyelim ve butona çifttıklayıp şu kodu yazalım;

MessageBox.Show("deneme");

Kodumuzşu şekilde olacaktır;

        privatevoid button1_Click(objectsender, EventArgs e)

        {

            MessageBox.Show("deneme");

        }

Şimdiise deneme amaçlı yazdığımız bu uygulamayı çalıştırma kısmına gelelim.

Debug-> Start without debugging sekmesine tıklıyoruz.

 

Gördüğünüzgibi ilk programımızı yazdık. Windows Mobile programının temel adımlarınıişletmiş olduk böylece. Programımızı yazarken .Net Compact Framework 3.5’useçtik peki 2.0 veya 1.0 da aynı platformları desteklemekte mi? Bunun içinaşağıdaki grafikte compact framework versiyonlarının desteklediği platformalarıgörebiliriz.

 

.NetCompact Framework v2.0 ve v3.5 Windows Mobile 6.0’ı desteklemektedir.



Mobil-Star Finalisti oldum

clock Mayıs 11, 2009 07:15 by author Volkan Atasever

 

Finalistler Belli Oldu!!! Türkiye'nin Mobil-Star'ını seçmek için yola çıkan Microsoft ve Turkcell'in düzenlediği yarışmada 20 kişi ile beraber finale kaldım 15 Mayıs Cuma günü ise ilk 3 belirlenecek.

Bu yarışma epey ses getirdi. Yankılardan bazıları;

http://www.hurriyet.com.tr/teknoloji/11080581.asp

http://www.chip.com.tr/konu/Turkiye-nin-Mobil-Star-i-kim-olacak_11126.html

http://www.pcnet.com.tr/mobil-aygitlar/746-mobil-star-yarismasi-yenilikciligi-odullendiriyor

http://www.nuricankaya.com/default.asp?gunluk_id=411

Final günü projemin içeriğini de öğrenebilirsiniz. Herkesi sunumuma destek vermeye beklerim :)



10 Mayıs'ta Boğaziçi Üniversitesinde "SeminarMania Boğaziçi"

clock Nisan 25, 2009 16:59 by author Volkan Atasever
10 Mayıs'ta Boğaziçi üniversitesinde COMPEC(Boğaziçi Üniversitesi Bilişim Kulübü) işbirliğiyle DM ekibi olarak seminer etkiliğimizi düzenleyeceğiz.

 

COMPEC desteklemektedir. INETA desteklemektedir.

 Facebook Event Linki: Event Linki

 DeveloperMania.Net Linki: http://www.developermania.net/post/2009/04/20/10-Mayc4b1s-SeminarMania-Bogazici.aspx

 

10:00 - 11:00 Yazılım Geliştiriciler için SQL Server 2008 - Volkan Atasever
10 dakika ara
11:10 - 12:40 Web Teknolojileri & ASP.NET Ajax -   Yusuf Karakaş
12:40 - 13:30 Öğle arası
13:30 - 14:30 SOA Patterns - Pamir Erdem
10 dakika ara
14:40- 15:40 WCF ve TCP Hosting - Onur Şimşek
10 dakika ara
15:50 - 16:50 Yazılım dünyasına bir bakış - Volkan Atasever


Volkan Atasever Kimdir !

clock Eylül 20, 2008 16:33 by author Volkan Atasever

Yazılım Dünyasına BASIC ve C/C++ dili üstünde uygulamalar geliştirerek adım atan Volkan daha sonra C# ve VB.NET, Java dilleri ile uygulamalar geliştirmiştir. Bilgisayar Mühendisi olan Volkan yazılıma mühendislik metodolojileriyle yaklaşarak en verimli ve performanslı uygulamalar geliştirmeyi ilke edinmiştir. Ineta topluluklarında uzun zaman yazarlık ve editörlük yaptıktan sonra DeveloperMania.Net sitesinin topluluk lideri olmuştur. INETA UG Lead olarak çeşiti çalışmalar yapmıştır. Şu anda her an bir grupta yer almamaktadır. Microsoft'un Akademik sitesi MSAkademik.Net de VB.NET editörlüğü yapmıştır. Speaker olarak çeşitli üniversite ve eğitim merkezinde seminer vermiştir. Şu anda çeşitli firmalara eğitimler vermektedir. Microsoft'un Türkiyede 18 kişiye verdiği Sharepoint Server sertifikasını almıştır. Dünyanın en çok satan bilgisayar dergisi PCWorld'de 16 ay boyunca Mobil Programlama köşesinde yazmıştır. Ulusal Akademik Konferanslarda akademik bildiri ve makale yazarak bilime katkıda bulunmuştur. 
Yazdığı, Kasım 2010 basım tarihli Mobil Programlama kitabı ilk kitabıdır. İkinci kitabı Windows Phone 7&7.5 Programlama kitabıdır. Yeni yazılarını T3 dergisinde görebilirsiniz. Şu anda PLM Projeleri içerisinde yer almakta, PLM Proje ve Uygulama Mühendisi olarak kurumsal firmalara çözümler üretmektedir.

Ayrıntılı bilgi: http://volkanatasever.com/page/Hakkc4b1mda.aspx 



Volkan Atasever Kimdir ?

E-Mail: volkan(et)volkanatasever.com

Genel Müdür/S4G 
Bilgisayar Mühendisi

mühendislik, edebiyat, retro computer, yazılım, şiir, nümismatik, bilişim, podcast ve bir çok kategoride yazılarım...

Yazılım Kitaplarım

   

Şiir Kitaplarım

Dergi Yazılarım

 

Sosyal Ağlarım

 

 

 

 

Retro Bilgisayar Dergimiz

Türkçe Retro Bilgisayar dergimiz haziran 2016'da ilk sayısını çıkardı. ilk sayı yeni bir internet sitesinden tekrar yayınlanacaktır. Retro camiası tüm dünyada oldukça eğlenceli bir camia. Sizde katkıda bulunmak isterseniz bana mail atmanız yeterli. Dergimiz PDF formatında ve tamamen ücretsizdir.

Yasal Bilgi

Sitedeki yazıları,kodlar ve diğer materyaller Volkan Atasever'e aittir. Yazarı ve siteyi kaynak göstererek yazıları paylaşabilirsiniz.  Copyright(c)2004-2017

Sign In

Yazılım