Herşey ilk adımlarla başlar...

Sunday, October 03, 2010

Eclipse Plugin Development - HelloWorld Tutorial !

Merhabalar,

Eclipse 'in ne denli esnek bir geliştirme ortamı olduğunu sizler de biliyorsunuz (duydunuz veya artık biliyorsunuz :) ). Eclipse bu kadar esnek olmasını plugine verdiği önem sayesinde edindi!
Eğer ki siz de eclipse kullanıyorsanız veya kullandıysanız farkında olarak veya olmadan bir çok plugin kullandınız.
Şimdi sıra geldi kendi plugininizi yazmaya :)

Gereksinimler : 


Plugin Development Özellikleri olan bir eclipse.. Benim size tavsiyem Eclipse Classic. (En güncel eclipse sürümlerini buradan indirebilirsiniz. )
Güzel bir şarkı listesi - Ben bu yazıyı yazarken Katie Melua dinliyordum :)

Hadi başlayalım ! 


İndirdiğimiz taze, yepyeni eclipse 'i açıyoruz ! Madem ki Eclipse Plugin geliştireceğiz o perspective 'e geçiş yapıyoruz ;



Open Perspective 

Plugin Development Perspective

Target Platform 'umuz olup olmadığını kontrol edin ; Menu -> Window -> Preferences


Running Platform (Active) olmasına ve checked olmasına dikkat edin. Yoksa seçin..

Şimdi yeni bir proje oluşturalım : File -> New -> Project ; 


New Plug-in Project

Plug-in projesini yaratırken ismini yazıp next 'e bastıktan sonra template'lerden "Hello World" template'ini seçin ve finish!

Proje oluştuktan sonra sizi karşılayan ekrandan "Extensions" tabına gelin , burada ekranın sol tarafındaki "All Extensions" panelinden org.elipcse.ui.actionSets sekmesini aşağı genişleterek (menu) 'yu bulalım. Sağ taraftaki Extension Element Details'den menu ismini değiştirelim. (ok la gösterilen yerde "label" textfield'inde yazılan "Sample&Menu" yerine yazacağız )


Ardından Action 'da bir iki değişiklik yapalım ; Mesela Label'ini değiştirelim...


Sample Action

Yaptıklarımızı Test edebilmek için tekrar Overview tabına geçiyoruz. Ve "Launch an Eclipse application" diyoruz.


Ve Sonuç : 


Üstte kendi menümüz.



 Ve ona bağlı olan action. 

Tebrik ederim eclipse plugin dünyasına ilk adımınızı attınız :)



0 comments: