|
|
(3 kullanıcıdan 20 ara revizyon gösterilmiyor) |
1. satır: |
1. satır: |
| {{kalite}}
| |
| {{Yazılım bilgi kutusu2 | | {{Yazılım bilgi kutusu2 |
| |isim = Eclipse | | |isim = Eclipse |
10. satır: |
9. satır: |
| |resmi_sitesi = [http://www.eclipse.org www.eclipse.org] | | |resmi_sitesi = [http://www.eclipse.org www.eclipse.org] |
| }} | | }} |
| [[Resim:Eclipse-logo.png|left|128px]] | | [[Resim:Eclipse-logo.png|left|96px]] |
| '''Eclipse''', [[Özgür yazılım|açık kaynak kodlu]] bir tümleşik geliştirme ortamıdır (IDE). Ana odak noktası [[Java]] ve Java ile ilişkili teknolojiler olsa da esnek yapısı sayesinde [[C]] ve [[Python]] gibi farklı diller için de kullanılmaktadır. | | '''Eclipse''', [[açık kaynak|açık kaynak]] kodlu ve [[özgür yazılım|özgür]] bir tümleşik geliştirme ortamıdır (IDE). Ana odak noktası [[v:Java (programlama dili)|Java]] ve Java ile ilişkili teknolojiler olsa da esnek yapısı sayesinde [[v:C (programlama dili)|C]] ve [[v:Python (programlama dili)|Python]] gibi farklı diller için de kullanılmaktadır. |
|
| |
|
| 2001 yılında IBM tarafından başlatılan proje Java'nın ana grafik sistemi olan Swing yerine bulunduğu platformda bulunan özellikleri doğrudan kullanan SWT'yi kullanarak Java dünyasında tartışmalara yol açmıştır. Hızlı arayüzü, şık görünümü ve çok kuvvetli özellikleriyle kısa zamanda Java geliştiricileri arasında en popüler geliştirme ortamı olmuştur. 2005 yılında Eclipse projesinin yönetimi Eclipse Vakfına bırakılmıştır. | | 2001 yılında IBM tarafından başlatılan proje Java'nın ana grafik sistemi olan Swing yerine bulunduğu platformda bulunan özellikleri doğrudan kullanan SWT'yi kullanarak Java dünyasında tartışmalara yol açmıştır. Hızlı arayüzü, şık görünümü ve çok kuvvetli özellikleriyle kısa zamanda Java geliştiricileri arasında en popüler geliştirme ortamı olmuştur. 2005 yılında Eclipse projesinin yönetimi Eclipse Vakfına bırakılmıştır. |
|
| |
|
| Ayrıca sunulan eklentiler ile işlevleri geliştirilerek bir çok alanda kullanılabilmektedir.
| | {{Vikipedi|[[v:Eclipse (yazılım)|Eclipse]]}} |
|
| |
|
| ==Kurulum== | | ==Kurulum== |
| Eclipse yazılım geliştirme ortamını kurmak için [[Ubuntu Yazılım Merkezi]]ni kullanabilir veya [[Uçbirim]]de alttaki komutu kullanabilirsiniz. | | Eclipse'i Ubuntu [[uygulama mağazası]]nda aratarak ya da [[uçbirim]]de alttaki komutu kullanarak yükleyebilirsiniz. |
|
| |
|
| {{uçbirim|sudo apt-get install eclipse}} | | {{uçbirim|sudo apt-get install eclipse}} |
|
| |
|
| ==Kullanımı== | | ==İlk kullanım== |
| Bu yazıda kullanışlı bir IDE olan Eclipse'i inceleyeceğiz. kolaylıklar sağlamak olan bir araç. Bu yazıda derleyici olarak GCC
| |
| Eclipse'in genelde Java için kullanıldığı bilinse de aslında C/C++ için kullanılacak ve Eclipse IDE tanıtılacaktır.
| |
| de yeterli özelliklere sahip bir IDE sunmaktadır.
| |
| Bu genel bilgilerden sonra Eclipse'in C/C++ geliştirmek için
| |
| Öncelikle derleyici ve IDE kavramlarından biraz bahsedip sunduğu IDE'yi nereden indirebileceğimizden bahsedelim.
| |
| farkına değinelim.
| |
| http://www.eclipse.org/downloads/
| |
| IDE: Tümleşik geliştirme ortamı, bilgisayar programcılarının
| |
| hızlı ve rahat bir şekilde yazılım geliştirebilmesini amaçlayan,
| |
| Adresinden Linux için olan paketlerden, sisteminizin mimarisine
| |
| geliştirme sürecini organize edebilen birçok araç ile birlikte geliştirme göre olan sürümünü indirin (i386/amd64). Daha sonra sıkıştırılmış
| |
| sürecinin verimli kullanılmasına katkıda bulunan araçların tamamını olarak inen (.tar.gz) dosyayı istediğiniz dizine çıkartıp, sıkıştırılmış
| |
| içerisinde barındıran bir yazılım türüdür.
| |
| dosyadan çıkarttığınız bu dizin içine girin. Dizinde birkaç tane dosya
| |
| göreceksiniz, fakat kurulum için ayrıca bir zaman harcamayacağız.
| |
| Tümleşik geliştirme ortamlarında olması gerekli en temel Girdiğiniz dizindeki ikilik dosyayı (dosya içerisindeki adı “eclipse”) çift
| |
| özellikler:
| |
| tıklayarak doğrudan IDE'yi çalıştırabilirsiniz. Fakat bu dosyayı
| |
| Programlama diline göre sözdizimi renklendirmesi yapabilen kod çalıştırabilmek için sisteminizde Java'nın yüklü olması gerekir. Yoksa
| |
| yazım editörü.
| |
| aşağıdaki gibi bir hata alırsınız. Hatada zaten sisteminizde kurulu
| |
| Kod dosyalarının hiyerarşik olarak görülebilmesi amacıyla hazırlanmış olması gereken bileşenler söyleniyor.
| |
| gerçek zamanlı bir dizelge.
| |
| Tümleşik bir derleyici,yorumlayıcı ve hata ayıklayıcı.
| |
| Yazılımın derlenmesi, bağlanması, çalışmaya tümüyle hazır hale
| |
| “A Java Runtime Environment (JRE) or Java Development Kit
| |
| gelmesi ve daha birçok ek işi otomatik olarak yapabilmek amacıyla (JDK) must be available in order to run Eclipse...” şeklinde devam
| |
| küçük inşa araçları.
| |
| eden bir hata.
| |
| Derleyici: Programcılıkta, bir program dilinde yazılmış olan
| |
| Java yüklemek yazının konusu olmadığı için doğrudan
| |
| kaynak kodunu başka bir dile (genellikle makine koduna) çeviren geçiyorum, isteyen forumumuzda önceden açılmış olan başlıklardan
| |
| yazılım.
| |
| yararlanarak sistemine Java'yı kurabilir.
| |
| (kaynak: tr.wikipedia.org)
| |
| Yani IDE derleyiciyi de kapsayan, aslında amacı programcıya
| |
| Java engelini aştıysanız az önce bahsettiğimiz “eclipse”
| |
| dosyasına çift tıkladığınızda sizi Eclipse'in logosu karşılayacaktır ve
| |
| daha sonra şöyle bir soru ile karşılaşacaksınız:
| |
| Burada size sorulan proje dosyalarının oluşturulacağı dizindir.
| |
| Ben bu şekilde varsayılan olarak sunulanı kabul edip bir de “Use this
| |
| as the default and do not ask again” şeceneğini işaretleyerek onay
| |
| veriyorum. Bu şekilde programı her açtığınızda size kullanılacak olan
| |
| dizin sorulmayacak ve kullanıcı ev dizininiz altında “workspace”
| |
| adında bir dizin oluşturularak bütün projeleriniz bu dizinde alt dizinler
| |
| halinde saklanacaktır. Zaten bu şekilde ayarladıktan sonra da yeni bir
| |
| proje oluştururken, önceden ayarladığınız dizinde çalışmak
| |
| istemiyorsanız değiştirme şansınız olacak.
| |
| Çalışma dizinini belirledikten sonra yukarıda örneği verilen gibi
| |
| pencerede bir kaç seçeneğimiz olacak. Biz doğrudan proje
| |
| geliştirmeye başlamak için, en sağda olan "Workbench (go to
| |
| workbench)" seçeneğine gidiyoruz ve asıl kullanacağımız ve işimize
| |
| yarayacak olan penceremiz açılıyor.
| |
| "Workbench" seçeneği ile açtığımız pencerede "shift +
| |
| alt + N" kombinasyonlarını kullanıp yeni proje oluşturma
| |
| menüsünü açıyoruz. Tabii ki bu menüye ulaşmak için tek
| |
| seçeneğimiz bu tuş kombinasyonu değil. Yeni proje
| |
| oluşturmak için program menülerindeki "File -> New"
| |
| yolunu takip ederek aynı menüye ulaşabilirsiniz. Yeni
| |
| projeler oluşturmak için seçeneklerimiz yine bu kadar değil,
| |
| diğer seçenekten biraz sonra bahsedeceğiz.
| |
| Program geliştiricileri genelde işlerini klavye ile
| |
| halletmeyi sevdikleri için (ya da öyle daha kolaylarına gittiği
| |
| için...) bu tuş kombinasyonlarını da vermek istiyorum.
| |
| Çünkü Eclipse gerçekten çok az bir fare kullanımı ile hemen
| |
| hemen istediğiniz her işi yapmanıza olanak sağlıyor.
| |
| Toparlayalım, en son "shift + alt + N" kombinasyonu
| |
| ile aşağıdaki resimde görülen menüyü açmıştık.
| |
| Ben örneklerimi C üzerinden anlatacağım. O nedenle
| |
| burada açtığımız menüden "C project" seçiyorum. Diğer
| |
| seçeneceklerden projeyi oluşturduktan sonra bahsedeceğim.
| |
| 5
| |
| Se m e t e y C OŞKUN
| |
| Proje oluştururken "C Project" seçtiğimiz menüde başka
| |
| Karşınıza çıkan daha büyük bir menü olacak fakat bu kadarlık
| |
| ayar, ilk projeye başlamak için size yeterli olacaktır. "Project name" seçenekler de vardı ve sonra bahsedeceğimizi söylemiştim, o
| |
| kısmına geliştireceğiniz projenin adını yazın. Aşağıdaki tik, proje seçenekler ile burada da karşılaşacağız.
| |
| dizinimizin, program açılırken varsayılan olarak belirlediğimiz dizinin
| |
| Şimdi boş projemize sağ tıklayarak (SUDO yazan yeri sağ
| |
| altında yaratılacağını söylüyor. Bu şekilde "Finish" dersek eğer ("Finish"
| |
| tuşu menünün en aşağısında, ben oraları resme dahil etmedim), pasif tıklıyoruz) yeni menü açıyoruz.
| |
| halde gösterilen "Location" bölümündeki dizin oluşturulacak ve projede
| |
| kullanacağımız diğer birimler (kaynak kodlar, başlık dosyaları ) bu
| |
| SUDO dizini altında oluşturulacak.
| |
| Yazının
| |
| başında
| |
| eğer
| |
| istersek
| |
| çalışacağımız
| |
| dizini
| |
| değiştirebildiğimizi söylemiştim. İşte eğer istersek değiştirebildiğimiz
| |
| bölüm, bu bölüm. Burada istediğiniz dizini el ile girebilirsiniz (ya da
| |
| "Browse" seçeneğini kullanabilirsiniz).
| |
| Ben varsayılan dizinimi
| |
| kullanarak devam ediyorum... Ayrıca menüdeki, benim resme dahil
| |
| etmediğim bölümlerden "Toolchains" bölümünde de Linux GCC olması
| |
| gereklidir (genel olarak hepimiz GCC kullanıyoruzdur diye
| |
| düşünüyorum).
| |
| Projemizi oluşturduk. Şu aşamada "Project Explorer" bölümünde
| |
| projenizi görebiliyor olmanız gerekiyor. Benim projem "SUDO" olarak
| |
| gözüküyor ve eğer isterseniz bu SUDO'ya sağ tıklayarak "go into"
| |
| seçeneği ile sadece "SUDO" dizini içerisindeki birimleri gösterebilirsiniz.
| |
| Tabii şu anda projemizin içi boş. İçinde herhangi bir dosya yok. Ev
| |
| dizininizdeki "workspace -> SUDO" içeriğini kontrol ederek boş
| |
| olduğunu görebilirsiniz (ya da hangi dizinde proje oluşturduysanız).
| |
| Dizine baktınız içi boş, "ama 'Project Explorer' içerisinde bir takım şeyler
| |
| var" diyorsanız, onlar sistemde bulunan dosyalardır. Projelere dahil
| |
| edebilirsiz (#include) ama proje dosyasınızda gözükmeyecektir.
| |
| 6
| |
| Se m e t e y C OŞKUN
| |
| Gördüğünüz gibi açılan menünün "new" sekmesi, ilk başta
| |
| "shift + alt N" kombinasyonu ile açtığımız menünün hemen hemen
| |
| aynısı. Bu menüden projenize; dosya (file), dizin (folder), kaynak kod
| |
| dosyası (source file), başlık dosyası (header file), yeni sınıf dosyası
| |
| (class), ve proje gibi istediğiniz birimi ekleyebiliyorsunuz. Projemiz
| |
| boştu, şimdi yeni bir kaynak kod dosyası oluşturup ufak bir program
| |
| yazabiliriz. Bunu yapabilmek için projeye yukardaki menüden "Source
| |
| File" seçeneğini (fare imlecinin üzerinde bulunduğu seçenecek)
| |
| eklemeniz gerekiyor.
| |
| Ben kaynak dosyamın adını "program.c" yaparak projeme
| |
| ekliyorum. Artık projemde bir kaynak dosyam da var.
| |
| Eklediğiniz kaynak dosyasını aşağıdaki şekilde "Project
| |
| Explorer" içerisinde, SUDO altında görebilmeniz gerekir (resimdeki
| |
| işaretlerin nedenini iki paragraf sonra belirtiyorum).
| |
| Kaynak kod dosyasının bulunacağı dizini "Source Folder"
| |
| kısmına giriyoruz. Ben doğrudan proje dosyasını kullanacağım siz
| |
| isterseniz az önceki menüden, projeye bir "Source Folder" ekleyerek
| |
| kaynak kodunuzu bu dizinin içerisinde oluşturabilirsiniz.
| |
| Resmin ikinci satırındaki "File name is empty" hatası kaynak
| |
| dosyamıza isim verdiğimizde ortadan kalkacak. Yalnız dikkat etmeniz
| |
| gereken; C projesi oluşturduğumuz için, kaynak dosyasının uzantısı
| |
| ".c" olmalıdır. Aksi takdirde; "File name is discouraged. File extension
| |
| does not correspond to known source file types." şeklinde bir hata
| |
| alırsınız. Tek yapmanız gereken dosya adını ".c" uzantısı ile bitirmeniz.
| |
| Aynı yolu takip ederek, başlık dosyası ya da istediğiniz her
| |
| birimi projenize dahil edebilirsiniz.
| |
| 7
| |
| Se m e t e y C OŞKUN
| |
| Aynı yolu takip ederek, başlık dosyası ya da istediğiniz her #include <stdio.h>
| |
| birimi projenize dahil edebilirsiniz.
| |
| int main()
| |
| Yeni proje oluşturma, kaynak dosyası ekleme, başlık dosyası {
| |
| fprintf(stdout, "Ubuntu Türkiye E-Dergisi SUDO");
| |
| ekleme gibi işlemleri yapmak için ayrıca bir alternatifimiz daha var.
| |
| Bütün işlemleri, anlatılanların yanında, yukarıdaki resimde kırmızı }
| |
| çizgi ile altı çizilen bölüm ile de yapabilirsiniz. Fare imlecini üzerinde
| |
| tuttuğunuzda hangi düğmenin, projeye ne eklediği bildiri balonu
| |
| Bu kodları doğrudan "program.c" içerisine yazıyoruz (yeni bir
| |
| olarak size söylenecektir. Ayrıca düğmelerin yanındaki "aşağı doğru
| |
| kaynak kod dosyası oluşturunca otomatik olarak yazar belirtilip tarih
| |
| olan okları" da daha fazla seçenek için kullanabilirsiniz.
| |
| atılıyor, isterseniz silebilirsiniz, isterseniz kullanabilirsiniz, tamamen size
| |
| Şimdi program yazıp derlemeye de örnek gösterebiliriz fakat öncelikle kalmış). Derlemek için "ctrl + b" tuşlarını kullanabilirsiniz. Ya da
| |
| genel olarak Eclipse'in olumsuz olarak görülen bir özelliğini aşalım. program menülerinden "Project -> build all" yolunu izleyerek projeyi
| |
| Ekranda, gördüğünüz gibi kod yazacağımız alan çok dar. Özellikle derleyebilirsiniz. Programı çalıştırmadan önce hata olup olmadığını
| |
| ekranımızın boyutu büyük değilse bu gerçekten sıkıntı verebilecek bir kontrol etmemiz lazım. Bu nedenle kendimize yer açarken
| |
| durum. Fakat bu durumun çok basit bir şekilde geçeceğiz. Resimde küçülttüğümüz menülerden en alttakini tekrardan açıyoruz.
| |
| yeşil ok ile göstermiş olduğum yerlere tıklayarak bütün bileşenleri
| |
| (Kodları derlemeden önce kayıt ettiğinizden emin olun. Kayıt
| |
| ekrandan alıp, bütün ekranı sadece kod yazacağımız alana
| |
| etme işlemi için "ctrl + s" kombinasyonunu kullanabilirsiniz. Ya da yine
| |
| verebiliriz. Bu şekilde diğer bileşenleri kapatmadan, sadece ekranda
| |
| gizleyip istediğimiz zaman da ulaşabiliriz. Ekranda sakladığımız bu menülerden yararlanabilirsiniz. Eğer dosyanızda kaydedilmemiş bir
| |
| bileşenlere tekrardan ulaşmak için fare üzerine geldiğinizde "Restore" değişiklik varsa, dosya isminizin yazdığı sekmede, dosya isminin
| |
| yazan düğmeyi tıklamanız yeterli. Bu düğmenin şekli de resimde mavi başında bir yıldız göreceksiniz)
| |
| ok ile belirtildiği gibi bir hal alacaktır (menüleri sakladıktan sonra).
| |
| Yeterli alana da sahip olduktan sonra kod yazmaya başlayabiliriz.
| |
| Yazdığım kod tahmin edeceğiniz gibi çok basit bir kod. Ama "hello
| |
| world" değil.
| |
| 8
| |
| Se m e t e y C OŞKUN
| |
| Aslında resimde gördüğünüz gibi fare imleci ile de bir hata/uyarı olduğunu/olmadığını bildiri
| |
| balonu sayesinde anlayabiliyoruz. Hatta fareye dahi ihtiyaç duymadan resimde oklar ile belirttiğim
| |
| yerlerden de hata ve uyarıları anlayabiliyoruz. Soldaki okun gösterdiği sarı bir ünlem işareti ise uyarı,
| |
| kırmızı zemin üzerinde bir çarpı olursa hata anlamına geliyor. Sağdaki okun gösterdiği çizginin ise
| |
| renginin sarı olmasından uyarı, kırmızı olmasından hata olduğunu anlayabiliyoruz. Fakat bizim
| |
| örneğimiz uçbirimde çalışacağı için fare imlecinin üzerinde bulunduğu menünün "Restore" tuşuna
| |
| basmamız gerekiyor. Çünkü Eclipse, uçbirim çıktılarını bu menüdeki "Console" sekmesi altında veriyor.
| |
| Aynı menüdeki "Problems" sekmesinden ise hataları ve uyarıları görebilir, istediğiniz hataya ya da
| |
| uyarıya çift tıklayarak odaklanma sağlayabilirsiniz (hatta farenin resimde belirttiği bölümden Console, Problems gibi sekmeleri ayrı menüler
| |
| halinde de açabilirsiniz). Bizim örneğimizde uyarı, okların gösterdiği bölümlerden hemen görülüyor fakat 2000 satırlık kod içerisinde bu şekilde
| |
| hata yakalamaya çalışmak çok mantıklı olmayacaktır.
| |
| Aldığımız uyarı ise "int" türünden geri dönüşe sahip bir fonksiyonu (main() fonksiyonu) geri dönüş olmadan kullandığımızı belirtiyor. Bu
| |
| aslında IDE'nin değil, derleyicinin yani GCC'nin bir özelliğidir. Aynı kodları terminalden GCC ve nano kullanarak -Wall parametresi ile
| |
| derlediğinizde yine alırsınız. Yani burada derleyici ayarlarında -Wall parametresinin bulunduğunu anlayabiliriz. Bu uyarıyı aşmak için kod
| |
| sonuna "return 0;" eklemek yeterli olacaktır (burada hatayı aşmak için main fonksiyonunu void yaparsanız bu sefer başka uyarı alırsınız. Çünkü
| |
| programların -fonskiyonların değil programların- sonlanırken geri döndüğü değer, işletim sistemi tarafından anlamlı olabilmektedir). Daha
| |
| sonra tekrar derliyoruz. "Problems" bölümünde 0 hata ve 0 uyarı olduğunu göreceksiniz. Programı derledikten sonra çalıştırmadan önce
| |
| "Console" sekmesinden programınızın hangi parametreler ile derlendiğini görebilirsiniz. Programı çalıştırmak için "ctrl + F11" kombinasyonunu
| |
| kullanabilirsiniz. Ya da program menülerinden "Project -> run" sekmesini kullanabilirsiniz.
| |
| Projeyi derleyip, çalıştırma işlemleri için de alternatiflerimiz bunlar ile sınırlı değil. Resimdeki yeşil olarak altı çizilen menülerden de bu
| |
| işlemleri yapabilirsiniz.
| |
| Aşağıdaki menüyü (Problems ve Console sekmelerini içeren menü) hata kontrolü ya da çıktılara bakma işleminizden sonra tekrar
| |
| kapatıp, kod yazdığınız geniş alana tekrar sahip olabilirsiniz.
| |
| "Project Explorer" menüsünden ise projenizden istediğiniz birimi (dosyalar ve dizinleri) çift tıklayarak inceleyebilirsiniz.
| |
| 9
| |
| Se m e t e y C OŞKUN
| |
| Yazının konusu kod yazmak olmadığı için
| |
| incelemek üzere kod yazmayıp zaten hazır kodlardan
| |
| faydalanarak başka özelliklerden de bahsetmek
| |
| istiyorum.
| |
| Resimde sadece kod yazdığımız alan ve program
| |
| ilk açıldığında sağ tarafta bulunan ve bizim ekrandan
| |
| tasarruf etmek için küçülttüğümüz menü var. Siz de bu
| |
| resimdeki menüyü kullanabilmek için "Restore" tuşuna
| |
| basmalısınız ve açılan menüdeki sekmelerden "Outline"
| |
| sekmesinde olmalısınız.
| |
| Project Explorer, Problems, Console gibi menülere
| |
| bakmıştık. Şimdi de resimde gözüken Outline menüsüne
| |
| bakacağız.
| |
| Resimde gözüken yeşil noktalar fonksiyonları,
| |
| mavi noktalar ise tanımladığımız değişkenlerimizi
| |
| gösteriyor. Daha yakından bakalım:
| |
| Yeşil nokta olmasından fonksiyon olduğunu
| |
| anlıyoruz. Bu resimdeki bilgilerden çıkarabildiklerimiz;
| |
| "oku" adında, ilk parametresi int türü, ikinci parametresi
| |
| bir dosya gösterici, üçüncü parametresi ise bir karakter
| |
| dizisi olmak üzere üç parametreye sahip ve char
| |
| türünden adres ile geri dönen bir fonksiyon olduğudur.
| |
| Mavi bir nokta. Buradan da ResimEntry adında
| |
| GtkWidget türünden bir gösterici tanımlandığını anlıyoruz.
| |
| 10
| |
| Se m e t e y C OŞKUN
| |
| Bu işaret başlık dosyaları için kullanılıyor. Yani malloc.h başlığı
| |
| programa dahil edilmiştir.
| |
| Bu işaret ise önişlemci komutlarını belli ediyor ki zaten C'de de
| |
| aynı işaret kullanılıyor (#define gibi).
| |
| Bu işaret ise fonksiyon prototiplerinde kullanılıyor. Buradan
| |
| Acilis fonksiyonunun static olduğunu, geri dönüş değeri ve
| |
| parametereye sahip olmadığını ve kod içerisinde prototipinin
| |
| tanımlandığını anlıyoruz.
| |
| Bütün bu bilgileri Outline menüsünden kontrol edebiliyorsunuz.
| |
| Bu bilgileri kontrol etmenin yanında istediğiniz fonksiyona bu
| |
| menüden tıklayarak da ulaşabiliyorsunuz. Üzerinde bulunduğunuz
| |
| fonksiyona F3 tuşu ile odaklanabilirsiniz (ya da sağ tık -> open
| |
| declaration). Bu menü aktif halde iken doğrudan Nautilus'daki gibi
| |
| arama yapabiliyorsunuz (isim yazarak).
| |
| Örneğin bir değişkenin üzerine geldiğinizde, o değişken bütün
| |
| kodlarda üzeri taralı olarak belirginleşiyor ve takip ettiğiniz değişkeni
| |
| kod içerisinde rahat seçebiliyorsunuz (bir kaç önceki resimde
| |
| gösterdiğimiz, hataların ve uyarıların kırmızı - sarı çizgilerle belirtildiği
| |
| bölümde, üstü taranan değişkenlerin de yeri tayin edilebiliyor.
| |
| Değişkenlerin yerleri ise gri çizgi ile belirtilmektedir.).
| |
| En güzel ve kolaylık sağlayan özelliklerinden; bir değişken ya
| |
| da fonksiyon üzerine "ctrl" tuşuna basarak fare imlecini getirdiğinizde,
| |
| üzerinde bulunduğunuz birim (fonksiyon, değişken, tür) bir bağlantı
| |
| halini alıyor. Bu bağlantıya tıklandığı zaman o fonskiyon ya da
| |
| değişkenin tanımlandığı dosyaya sekme olarak ulaşmış oluyorsunuz.
| |
| Örnek olarak "FILE" türü üzerinde bu şekilde tıklandığı zaman "stdio.h"
| |
| başlığının yeni bir sekme olarak açıldığını göreceksiniz (FILE stdio.h
| |
| içerisinde oluşturulmuştur (typedef)).
| |
| Yine söylemeden geçilmeyecek başka bir özellik; bir fonksiyon
| |
| üzerine farenizi götürdüğünüzde fonksiyonu ufak bir açılır pencerede
| |
| görebiliyorsunuz ve fonksiyonu görmek için kod içerisinde aramanıza
| |
| gerek kalmıyor.
| |
| Ayrıca bir fonksiyon üzerindeyken "ctrl + alt + h" tuşları ile
| |
| fonksiyonun kullanıldığı yerleri hiyerarşik biçimde görebiliyorsunuz
| |
| (tahmin edersiniz ki sağ tuş ile de yapabilirsiniz).
| |
| Kod yazarken kullandığımız bölümde birden fazla sekme açıp
| |
| fazla dosya ile çalışabiliyoruz. Buradaki aktif olan sekmeyi (örnek
| |
| resimde "program.c" sekmesi) alternatif olarak "ctrl + w"
| |
| kombinasyonu ile de hızlıca kapatabiliyorsunuz.
| |
| 11
| |
| Se m e t e y C OŞKUN
| |
| Resimdeki görüntüyü sadece
| |
| faremi "yer_ayir" fonksiyonu
| |
| üzerinde sabitleyerek elde
| |
| ediyorum.
| |
| yer_ayir
| |
| fonksiyonu gördüğünüz gibi
| |
| açılıyor
| |
| ve
| |
| fonksiyonu
| |
| bütünü
| |
| ile
| |
| inceleyebiliyorsunuz. Açılan
| |
| yeni pencereyi aktif hale
| |
| getirmek için fare imleci ile
| |
| tıklamanız ya da F2 tuşuna
| |
| basmanız yeterli olacaktır
| |
| (programın
| |
| fontlarından
| |
| dolayı pencere arka plan
| |
| rengi ve yazıların (kodların)
| |
| rengi siyahtı, gözükebilmesi
| |
| için fare ile üzerini taradım).
| |
| Bunlar normal bir projeyi
| |
| geliştirmek için gerekli ve
| |
| işimizi kolaylaştıracak temel
| |
| bilgiler. Biraz daha detaya
| |
| inelim.
| |
| Örneğin bir GTK programı
| |
| geliştiriyorsanız programı derlemek
| |
| için ek parametreye ihtiyanıcınız olur.
| |
| `pkg-config --libs --cflags gtk+-2.0`
| |
| gibi. Bu parametreyi bir projeye de
| |
| ekleyebiliyoruz,
| |
| doğrudan
| |
| IDE
| |
| ayarlarına da ekleyebiliyoruz. Ben IDE
| |
| ayarlarına eklemeyi göstereceğim.
| |
| Böylece projelerde bu değişkeni tekrar
| |
| tanıtmak
| |
| yerine
| |
| sadece
| |
| gerekli
| |
| projelere ekleyebiliriz. Zaten projeye
| |
| ekleme ile IDE'ye ekleme arasında da
| |
| çok
| |
| fazla
| |
| fark
| |
| yok.
| |
| Sadece
| |
| ekleyeceğimiz yer proje değil, IDE
| |
| ayarlarından olacak.
| |
| Resimdeki sekmeden derleyici ayarlarını görebilir ve
| |
| değiştirebilirsiniz. Örneğin ilk programımızda "-Wall" parametresi
| |
| nedeni ile programımız derleme zamanında uyarı vermişti. Bu
| |
| sekmedeki "Warnings" bölümünden derleyicinin bu ayarlarını kontrol
| |
| edebilir ve değiştirebilirsiniz.
| |
| Yine "Settings" sekmesinde bulunan "Optimization" bölümünden
| |
| "Project
| |
| Explorer" derleyici optimizasyon seçeneklerini ayarlayabilirsiniz. Varsayılan
| |
| menüsünden projenizi sağ olarak bu değer -O0'dır.
| |
| tıklayarak
| |
| "Properties"
| |
| seçeneğine
| |
| girin
| |
| (bizim
| |
| "Build Variables" sekmesine geçerek derleme parametrelerine
| |
| örneğimizde SUDO'yu sağ katacağınız yeni değişkenleri belirleyebilirsiniz. Derlemeye katacağımız
| |
| tıklıyoruz).
| |
| parametreler ne olabilir?
| |
| Program menülerinden (File,
| |
| Edit,
| |
| Source...)
| |
| "Window
| |
| ->
| |
| Preferences" yolunu izliyoruz ve açılan
| |
| pencereden
| |
| aşağıdaki
| |
| sekmeye
| |
| geliyoruz (C/C++ -> Build -> Build
| |
| Variables)
| |
| ve
| |
| "Add"
| |
| düğmesine
| |
| basıyoruz (Add düğmesi gözükmezse
| |
| pencereyi büyütmeyi deneyin).
| |
| 12
| |
| Se m e t e y C OŞKUN
| |
| "Variable name" kısmında "gtkp" zorunlu değildir, ben ne olduğu
| |
| anlaşılsın diye "gtkp" olarak belirliyorum (gtk parametresi gibi). "Value"
| |
| kısmına ise parametrenizi yazın; "Ok" deyin ve ana menüde de "Ok"
| |
| diyerek menüleri kapatın. Burada IDE'ye "gtkp" parametresinin
| |
| değerinin "Value" kısmına yazdığımız değer olduğunu bildirmiş olduk,
| |
| artık IDE'miz bu değeri biliyor.
| |
| Şimdi tekrardan projemizin özelliklerine geliyoruz (SUDO ->
| |
| sağ tık -> Properties) ve aşağıdaki kısmı açıyoruz;
| |
| Gördüğünüz
| |
| gibi
| |
| derleyici
| |
| ayarlarında
| |
| "Miscellaneous"
| |
| sekmesindeki "Other Flags" kısmına "gtkp" değişkenimi ekliyorum.
| |
| Burada "-c fmessage-length=0" kısmı zaten vardı. Biz sadece bir
| |
| boşluk bırakıp "${gtkp}" kısmını ekliyoruz. Parametrenizi "gtkp" olarak
| |
| değil de "${gtkp}" biçiminde eklemeniz gerektiğini unutmayın. Yoksa
| |
| gerekli başlık dosyalarınız tanınmaz ve yine hata alırsınız. Unutmayın
| |
| "gtkp" değil ${gtkp}...
| |
| Burada ekledikten sonra "GCC C Linker" (bağlacıyı)
| |
| ayarlarından yine aynı bölüme (Miscelanneous bölümü) geliyorum.
| |
| Burada "Linker Flags" isminde bir bölüm var. Değişkenimizi (gtkp) aynı
| |
| şekilde buraya da ekliyoruz. Buraya da "${gtkp}" şeklinde eklemeniz
| |
| gerektiğini unutmayın. Linker Flags bölümü sizde de boş olacaktır,
| |
| parametreyi ekleyip onaylayınız. Bundan sonra GTK programlarını da
| |
| Eclipse ile derleyebilirsiniz.
| |
| Ek parametre gerektiren başlık dosyaları tabii ki sadece GTK
| |
| için değil, öyneğin MySQL kütüphaneleri için de aynı şekilde ek
| |
| parametre ile derlemek zorundasınız. Aynı yöntem ile istediğiniz
| |
| parametreleri ekleyebilirsiniz.
| |
| Biz programın ana menülerinden "Windows -> Preferences"
| |
| bölümünden "Add Variables" seçeneğini kullandık. Bu şekilde IDE
| |
| genelinde bu parametreleri tanıtmış oluyoruz. Eğer SUDO -> sağ tık -
| |
| > Properties -> Add Variables deseydik bir sonraki projemizde aynı
| |
| işlemi tekrar yapmak zorunda kalacaktık. Ama bu şekilde IDE'ye genel
| |
| olarak tanıtınca, projelerde sadece derleyici ve bağlayıcı ayarlarındaki
| |
| 13
| |
| Se m e t e y C OŞKUN
| |
| "Miscellaneous"
| |
| bölümlerinden eklemek yeterli
| |
| olacaktır.
| |
| Bir
| |
| başka
| |
| özellik;
| |
| Eclipse
| |
| programın
| |
| kod
| |
| olmayan kısımlarında yazım
| |
| denetmi
| |
| yapmaktadır
| |
| (karakter dizileri ve yorum
| |
| satırları). Bu nedenle;
| |
| fprintf(stdout,"Programda hata
| |
| var\n");
| |
| /*Program yazım denetimi
| |
| yazıyor*/
| |
| Şeklinde Türkçe kullandığınız
| |
| açıklamaların
| |
| ve
| |
| dizilerin
| |
| Bu şekilde yazım denetimini iptal ederek Türkçe kelimelerin altının çizilmesini engelleyebilirsiniz.
| |
| hepsinin altı çizili olarak
| |
| Son olarak kişisel ayarlardan birisinden bahsedelim. Bu sefer kodu yazdığımız bölümde sağ tık yapıyoruz
| |
| gözükecektir. Bu durumun ve açılan menüler arasından "Preferences" seçeneğini bulup giriyoruz.
| |
| önüne geçmek için;
| |
| Resimdeki yolu izleyerek istediğimiz renkleri zevkimize göre ayarlıyoruz. İşlem yapılan satırın rengi, arka
| |
| Program
| |
| menülerinden; plan rengi, birimler üzerinde ctrl tuşu ile oluşturduğumuz bağlatıların renkleri, fare imleci ile bir alan
| |
| "Window
| |
| ->
| |
| Preferences" tarandığında; taranan alanın arka plan rengi, taranan alandaki yazıların rengi gibi bir çok yeri zevkinize göre
| |
| sekmesinden
| |
| ulaşacağınız değiştirebilirsiniz.
| |
| aşağıdaki bölümde "Enable
| |
| spell checking" kısmının tikini
| |
| Sanırım değinemediğim ve bilmediğim daha bir çok özelliği var fakat bu kadarı bile proje geliştirmeye
| |
| kaldırmanız gerekiyor.
| |
| başlamak için yeterli. Herkese şimdiden kolay gelsin diyerek bırakalım...
| |
|
| |
|
| | Kullanışlı ve kaliteli bir IDE olan Eclipse genelde java için kullanılıyor olarak bilinsede birçok dil gibi C/C++ dili içinde yeterli özelliklere sahiptir. |
| | |
| | Eclipce kullanımına geçmeden önce derleyici ve IDE kavramlarından biraz bahsedip farkına değinelim. |
| | |
| | '''[[v:IDE|IDE]]:''' Tümleşik geliştirme ortamı, bilgisayar programcılarının hızlı ve rahat bir şekilde yazılım geliştirebilmesini sağlayan geliştirme sürecinin organizasyonu ve değişiklerini takip etmeyi kolaylaştıran araçların tamamını içinde barındıran bir yazılım türüdür. |
| | |
| | '''[[v:Derleyici|Derleyici]]:''' Programcılıkta bir program dilinde yazılmış olan kaynak kodunu başka bir dile (genelde makine diline) çeviren yazılım. Tabi yalnızca derlemeli dillerde. |
| | |
| | Yani bir IDE yukarıda belirtilen özellikleri gereği derleyiciyide kapsayan, asıl amacı programcıya kolaylıklar sağlamak olan bir araç olarak tasarlanır. |
| | |
| | Eclipse kurulumunu en rahat yukarıdaki başlıktaki gibi depolardan yapabilirsiniz. Bunun dışında [http://www.eclipse.org/downloads/?osType=linux&release=undefined Eclipse İndirme Sayfasından] indirme ve kurma işlemini yapabilirsiniz. |
| | |
| | Bu kurulum seçeneklerinden herhangi birini başarıyla atlattıktan sonra Eclipse'yi çalıştıralım. Sizi Eclipsenin açılış ekranı(splash screen) karşılayacak ardından böyle bir ekran belirecektir: |
| | |
| | [[Resim:EclipseAçılış.png|center|400px]] |
| | |
| | Burada sorulan soru programı kullanırken porje dosyalarının hangi dizinde olusturulacağıdır. Yetkilerine sahip olduğunuz istediğiniz dizini verip onalayabilirsiniz. Eğer 'Use this as the default and do not ask again' seçeneğine tıklayıp onaylarsanız bir sonraki emre kadar varsayılan dizin olarak kalacaktır. Bu aşamayı geçtikten sonra Eclipse'nin açılış sayfasını görmüş olmalısınız: |
| | |
| | [[Resim:EclipseBas.png|center|400px]] |
| | |
| | Buradan sağ üstteki "Workbench" seçeneğine tıklayarak uygulama geliştireceğimiz sayfaya geçmiş oluyoruz. Programlarımızı burada geliştireceğiz. Biz bu maddede Eclipse altında Python kullanmayı anlatacağız. C/C++ dili için ayrıntılı bilgiye [http://sudo.ubuntu-tr.net/2010/12/15/sudo-26-sayi-15-aralik-2010/ Sudo'nun 26. sayısından] ulaşabilirsiniz. |
| | |
| | |
| | Eclipse üzerinde python kodları yazmak ve çalıştırmak için PyDev eklentisini kurmamız gereklidir. Şimdi PyDev eklentisini nasıl kurabileceğimize bakalım. Eclipse'yi başka bir programlama dilinde kullanacak olanlar bu eklentiyi kurmak zorunda değiller ancak eklenti kurulumunu anlamak için bir kere okumaları tavsiye edilir. |
| | |
| | ==Eclipse ve PyDev eklentisi== |
| | '''PyDev''' Eclipse altında Python kodlarını kullanmak için oluşturulmuş bir eklentidir. Bu kurulum sayesinde çok güçlü IDE olan Eclipse ile Python dili kullanılabilir. |
| | |
| | PyDev eklentisini kurmak için öncelikle açık olan Eclipse sayfasından "Help>>Install New Software" yolunu izleyin ve karşınıza çıkan pencerenin aşağıdaki gibi olduğundan emin olun: |
| | |
| | [[Resim:EclipsePyDevKur1.png|center|400px]] |
| | |
| | Bu kısımda üstteki "WorkWith" kutucuğuna {{bc|http://pydev.org/updates}} sitesini ekleyin ve "Add" düğmesine tıklayıp istediğiniz bir isim girip eklentilerin yüklenmesini bekleyin. Aşağıdaki kutuda ''"PyDev"'' ve ''"PyDev Mylyn integration"'' |
| | seçeneklerinin ikisinide onaylayıp ''"Next"'' kutucuğuna basın. Bir sonraki yükleme detayları sayfasında tekrar ''"Nex"'' düğmesine basın. Ardından lisans sözleşmesini kabul ettiğinizi bildirip kurulum ekranını 'Finish' düğmesi ile bitirin. Ardından yeni bir yükleme ekranı belirecek ve size bu eklentiyi yüklüyor olduğunu söyleyecektir. Olası bir soruda olumlu cevap verin. |
| | |
| | Yükleme bittikten sonra Eclipse size programı yeniden başlatmanız gereketiğini bildiren bir hata mesajı gösterecektir. Bu mesaja 'Yes' cevabını vererek Eclipse uygulamasını yeniden başlatın. |
| | |
| | ==Proje oluşturma== |
| | |
| | Kullanılabilir hal-i hazırda bulunan Eclipse uygulamasını açıyoruz. Üst menüden ''"File>>New>>Project"'' yolunu izleyip proje oluşturma sayfasını açıyoruz. Bu sayfaya üst menünün altındaki butondan ya da ''"CTRL+Shift+N"'' kısayolu ilede ulaşabilirsiniz. Karşılaşacağınız sayfa aşağıdaki gibidir: |
| | |
| | [[Resim:EclipseYeniProje.png|center|400px]] |
| | |
| | Bu ekranda oluşturabileceğiniz proje tipleri gösterilmiştir. Biz burada Python dilini anlattığımız için PyDev elemanını seçeceğiz. Başka dilde geliştirme yapacak olan kişi kendi dilini seçmelidir. |
| | |
| | PyDev elemanına çift tıkladığınızda bu elemanında alt elemanlara ayrıldığını göreceksiniz. Bu aşamada proje amacınıza göre seçim yapmalısınız. Biz burada genel amaçla kullanacağımız '''"PyDev Project"''' elemanını seçip ''"Next"'' düğmesine tıklayalım. Bu kısımda Eclipse bizden proje detaylarını alacaktır. Bu bilgileri yanlış girdiğinizde Eclipse'yi doğru kullanamayacağınızdan seçenekleri teker teker inceleyelim: |
| | |
| | [[Dosya:EclipseProjeOlustur2.png|center|400px]] |
| | |
| | '''Project Name:''' Projenize vereceğiniz isimdir. |
| | |
| | '''Project Contents:''' Projenizin nerede oluşturulacağıdır. Eğer ''"Use Default"'' seçeneği işaretliyse başlangıçta belirlediğimiz ''"WorkSpace"'' alanını kullanırsınız. |
| | |
| | '''Project Type:''' Python proje tipidir. Ne yaptığınızı bilmiyorsanız karışmamanız tavsiye edilir. |
| | |
| | '''Grammar Version:''' Hangi Python sürümünü kullanarak programlama yapacağınızı sorar. Biz bu anlatımda 3.0 seçeneğini seçtik. Python 3.0 ve üzeri sürümler için 3.0 seçeneğini seçeilirsiniz. |
| | |
| | '''Interpreter:''' Hangi yorumlayıcıyı kullanacağınızı sorar. Eğer bu kısımda seçenek yoksa hemen altındaki {{mavi|"Please configure an interpreter before procceding"}} seçeneğine tıklayıp açılan pencerede ''"Auto-Config"'' düğmesine tıklayın. Ardından seçim yapabilirsiniz. |
| | |
| | Geri kalan kısımlar bu seviye için çok gerekli değildir hiç karışmadan ''"Finish"'' düğmesine tıklayabilirsiniz. Bu şekilde ilk projenizi oluşturmuş oldunuz. Şimdi bu projemize birtakım belgeler ekleyelim. |
| | |
| | ==Belge/Dosya oluşturma== |
| | |
| | Eclipse'yi açtıktan sonra ''"File>>New>>File"'' yolunu izleyin karşınıza aşağıdaki gibi bir pencere çıkacak: |
| | |
| | [[Resim:EclipseDosyaOlustur.png|center|400px]] |
| | |
| | Bu pencerede ''"File Name"'' kısmına dosya adını girip ''"Finish"'' düğmesine basacaksınız. Ardından yazı yazabileceğimiz bir ekran karşımızda. Burayada şimdilik basit bir Python kodu yazıp çalıştıralım. Her linux bilgisayarında çalışabilecek bir kod parçası yazıp deneyelim. Örneğin ekrana "Merhaba, Bu Program Eclipse ile Yapılmıştır" yazısını yazdıralım. Bunun için gereken kod: |
| | '''{{yeşil|print}}'''({{kırmızı|"Merhaba, Bu Program Eclipse ile Yapılmıştır"}}) |
| | Bu satırı yazdıktan sonra ''F11'' tuşuna basarak programı çalıştırabilirsiniz. Eğer ekrana farklı bilgi pencereleri gelirse bir seferlik olumlu cevap vermelisiniz. İşlemleri doğru yaptığınız takdirde bu sorular bir daha sorulmayacaktır. |
| | |
| == Kaynakça == | | == Kaynakça == |
| SUDO e-dergi - 26. Sayı
| | [http://sudo.ubuntu-tr.net/2010/12/15/sudo-26-sayi-15-aralik-2010/ Sudo e-dergi 26. sayı] |
| | |
|
| |
|
| [[kategori:Programlama]] | | [[Kategori:Geliştirme]] |
Eclipse, açık kaynak kodlu ve özgür bir tümleşik geliştirme ortamıdır (IDE). Ana odak noktası Java ve Java ile ilişkili teknolojiler olsa da esnek yapısı sayesinde C ve Python gibi farklı diller için de kullanılmaktadır.
2001 yılında IBM tarafından başlatılan proje Java'nın ana grafik sistemi olan Swing yerine bulunduğu platformda bulunan özellikleri doğrudan kullanan SWT'yi kullanarak Java dünyasında tartışmalara yol açmıştır. Hızlı arayüzü, şık görünümü ve çok kuvvetli özellikleriyle kısa zamanda Java geliştiricileri arasında en popüler geliştirme ortamı olmuştur. 2005 yılında Eclipse projesinin yönetimi Eclipse Vakfına bırakılmıştır.
|
Bu yazılım hakkında ek bilgiler için Vikipedi'deki Eclipse maddesine bakabilirsiniz...
|
Kurulum
Eclipse'i Ubuntu uygulama mağazasında aratarak ya da uçbirimde alttaki komutu kullanarak yükleyebilirsiniz.
sudo apt-get install eclipse
İlk kullanım
Kullanışlı ve kaliteli bir IDE olan Eclipse genelde java için kullanılıyor olarak bilinsede birçok dil gibi C/C++ dili içinde yeterli özelliklere sahiptir.
Eclipce kullanımına geçmeden önce derleyici ve IDE kavramlarından biraz bahsedip farkına değinelim.
IDE: Tümleşik geliştirme ortamı, bilgisayar programcılarının hızlı ve rahat bir şekilde yazılım geliştirebilmesini sağlayan geliştirme sürecinin organizasyonu ve değişiklerini takip etmeyi kolaylaştıran araçların tamamını içinde barındıran bir yazılım türüdür.
Derleyici: Programcılıkta bir program dilinde yazılmış olan kaynak kodunu başka bir dile (genelde makine diline) çeviren yazılım. Tabi yalnızca derlemeli dillerde.
Yani bir IDE yukarıda belirtilen özellikleri gereği derleyiciyide kapsayan, asıl amacı programcıya kolaylıklar sağlamak olan bir araç olarak tasarlanır.
Eclipse kurulumunu en rahat yukarıdaki başlıktaki gibi depolardan yapabilirsiniz. Bunun dışında Eclipse İndirme Sayfasından indirme ve kurma işlemini yapabilirsiniz.
Bu kurulum seçeneklerinden herhangi birini başarıyla atlattıktan sonra Eclipse'yi çalıştıralım. Sizi Eclipsenin açılış ekranı(splash screen) karşılayacak ardından böyle bir ekran belirecektir:
Burada sorulan soru programı kullanırken porje dosyalarının hangi dizinde olusturulacağıdır. Yetkilerine sahip olduğunuz istediğiniz dizini verip onalayabilirsiniz. Eğer 'Use this as the default and do not ask again' seçeneğine tıklayıp onaylarsanız bir sonraki emre kadar varsayılan dizin olarak kalacaktır. Bu aşamayı geçtikten sonra Eclipse'nin açılış sayfasını görmüş olmalısınız:
Buradan sağ üstteki "Workbench" seçeneğine tıklayarak uygulama geliştireceğimiz sayfaya geçmiş oluyoruz. Programlarımızı burada geliştireceğiz. Biz bu maddede Eclipse altında Python kullanmayı anlatacağız. C/C++ dili için ayrıntılı bilgiye Sudo'nun 26. sayısından ulaşabilirsiniz.
Eclipse üzerinde python kodları yazmak ve çalıştırmak için PyDev eklentisini kurmamız gereklidir. Şimdi PyDev eklentisini nasıl kurabileceğimize bakalım. Eclipse'yi başka bir programlama dilinde kullanacak olanlar bu eklentiyi kurmak zorunda değiller ancak eklenti kurulumunu anlamak için bir kere okumaları tavsiye edilir.
Eclipse ve PyDev eklentisi
PyDev Eclipse altında Python kodlarını kullanmak için oluşturulmuş bir eklentidir. Bu kurulum sayesinde çok güçlü IDE olan Eclipse ile Python dili kullanılabilir.
PyDev eklentisini kurmak için öncelikle açık olan Eclipse sayfasından "Help>>Install New Software" yolunu izleyin ve karşınıza çıkan pencerenin aşağıdaki gibi olduğundan emin olun:
Bu kısımda üstteki "WorkWith" kutucuğuna http://pydev.org/updates
sitesini ekleyin ve "Add" düğmesine tıklayıp istediğiniz bir isim girip eklentilerin yüklenmesini bekleyin. Aşağıdaki kutuda "PyDev" ve "PyDev Mylyn integration"
seçeneklerinin ikisinide onaylayıp "Next" kutucuğuna basın. Bir sonraki yükleme detayları sayfasında tekrar "Nex" düğmesine basın. Ardından lisans sözleşmesini kabul ettiğinizi bildirip kurulum ekranını 'Finish' düğmesi ile bitirin. Ardından yeni bir yükleme ekranı belirecek ve size bu eklentiyi yüklüyor olduğunu söyleyecektir. Olası bir soruda olumlu cevap verin.
Yükleme bittikten sonra Eclipse size programı yeniden başlatmanız gereketiğini bildiren bir hata mesajı gösterecektir. Bu mesaja 'Yes' cevabını vererek Eclipse uygulamasını yeniden başlatın.
Proje oluşturma
Kullanılabilir hal-i hazırda bulunan Eclipse uygulamasını açıyoruz. Üst menüden "File>>New>>Project" yolunu izleyip proje oluşturma sayfasını açıyoruz. Bu sayfaya üst menünün altındaki butondan ya da "CTRL+Shift+N" kısayolu ilede ulaşabilirsiniz. Karşılaşacağınız sayfa aşağıdaki gibidir:
Bu ekranda oluşturabileceğiniz proje tipleri gösterilmiştir. Biz burada Python dilini anlattığımız için PyDev elemanını seçeceğiz. Başka dilde geliştirme yapacak olan kişi kendi dilini seçmelidir.
PyDev elemanına çift tıkladığınızda bu elemanında alt elemanlara ayrıldığını göreceksiniz. Bu aşamada proje amacınıza göre seçim yapmalısınız. Biz burada genel amaçla kullanacağımız "PyDev Project" elemanını seçip "Next" düğmesine tıklayalım. Bu kısımda Eclipse bizden proje detaylarını alacaktır. Bu bilgileri yanlış girdiğinizde Eclipse'yi doğru kullanamayacağınızdan seçenekleri teker teker inceleyelim:
Project Name: Projenize vereceğiniz isimdir.
Project Contents: Projenizin nerede oluşturulacağıdır. Eğer "Use Default" seçeneği işaretliyse başlangıçta belirlediğimiz "WorkSpace" alanını kullanırsınız.
Project Type: Python proje tipidir. Ne yaptığınızı bilmiyorsanız karışmamanız tavsiye edilir.
Grammar Version: Hangi Python sürümünü kullanarak programlama yapacağınızı sorar. Biz bu anlatımda 3.0 seçeneğini seçtik. Python 3.0 ve üzeri sürümler için 3.0 seçeneğini seçeilirsiniz.
Interpreter: Hangi yorumlayıcıyı kullanacağınızı sorar. Eğer bu kısımda seçenek yoksa hemen altındaki "Please configure an interpreter before procceding" seçeneğine tıklayıp açılan pencerede "Auto-Config" düğmesine tıklayın. Ardından seçim yapabilirsiniz.
Geri kalan kısımlar bu seviye için çok gerekli değildir hiç karışmadan "Finish" düğmesine tıklayabilirsiniz. Bu şekilde ilk projenizi oluşturmuş oldunuz. Şimdi bu projemize birtakım belgeler ekleyelim.
Belge/Dosya oluşturma
Eclipse'yi açtıktan sonra "File>>New>>File" yolunu izleyin karşınıza aşağıdaki gibi bir pencere çıkacak:
Bu pencerede "File Name" kısmına dosya adını girip "Finish" düğmesine basacaksınız. Ardından yazı yazabileceğimiz bir ekran karşımızda. Burayada şimdilik basit bir Python kodu yazıp çalıştıralım. Her linux bilgisayarında çalışabilecek bir kod parçası yazıp deneyelim. Örneğin ekrana "Merhaba, Bu Program Eclipse ile Yapılmıştır" yazısını yazdıralım. Bunun için gereken kod:
print("Merhaba, Bu Program Eclipse ile Yapılmıştır")
Bu satırı yazdıktan sonra F11 tuşuna basarak programı çalıştırabilirsiniz. Eğer ekrana farklı bilgi pencereleri gelirse bir seferlik olumlu cevap vermelisiniz. İşlemleri doğru yaptığınız takdirde bu sorular bir daha sorulmayacaktır.
Kaynakça
Sudo e-dergi 26. sayı