16:16

Java'da Kolay GUI - Eclipse Visual Editor

Eclipse vs. Netbeans müsabakalarında Netbeans e puan kazandıran en önemli özelliklerden biri sürükle-bırak kolaylığıyla kullanıcı arayüzü oluşturmayı sağlaması şüphesiz.
Java ile GUI oluşturma süreci gayet zahmetli olduğundan bu işin kod kısmına girmeden kolayca arayüz oluşturma opsiyonu, IDE ler arasında seçim yaparken de bir öncelik olmakta ister istemez.
Diyordum, ta ki Eclipse in Visual Editor plug-in iyle tanışana dek.

http://www.eclipse.org/vep/

Bu GUI-builder alanında gayet başarılı. Kurulumu da oldukça basit elemanın:

Eclipse te Help > Install New Software bölümüne girip Work With kısmına

http://download.eclipse.org/tools/ve/updates/1.4/ 
kaynağını yazıyoruz. Bu işlemden sonra paketlerin hepsi sıralanacak zaten. Oradan tools a bi tik atarak hepsini seçiyor, ve next liyoruz. Bu kadar.


Projemizde Visual Editor u kullanmak için, oluşturduğumuz projemize sağ tıklayarak New > Visual Class diyoruz. Eğer Visual Class seçeneği görünmüyorsa New > Other > Java > Visual Class yolunu izleyerek de GUI class ımızı oluşturabiliriz:


Solda Style dan istediğimiz şekilde oluşturabiliyoruz Visual Class ımızı. Çoğunlukla Swing in JFrame i kullanıldığı için resimde onu gösterdim. Class ımızı oluşturduktan sonra arayüzü klasik design/code/palette üçlüsü ile istediğimiz biçimde tasarlayabiliyoruz.
05:16

TCDD nin Muhasebesine OpenOffice Çözümü

TCDD (Türkiye Cumhuriyeti Devlet Demiryolları), devletin gayet büyük ve önemli bir kurumu olmasına karşın, gelir-gider yönetimini halen o iki masa büyüklüğündeki eski muhasebe defterlerine yapmakta ilginç bi şekilde. Oraya girilen değerler de abaküs yardımıyla toplama ve çıkarma işlemine tabi tutulup günlük ve aylık gelir-giderler hesaplanır. (Abaküsü abarttım, hesap makinesi işte :) )

TCDD Sirkeci Gar Hasılat memurluğunu bu zorlu hesap kitap işlerinden kurtarmak amacıyla OpenOffice Spreadsheet aracılığıyla 34 çalışma sayfasından oluşan bi döküman hazırladım. Karşılığında da 1 adana dürüm ile sınırsız çay ve kahve tüketimi hakkına sahip olmuş oldum.

Sen o kadar java öğren, yaptığın ilk yararlı işi bi office spreadsheet le çöz :)

Dört işlem dolu bu dökümanın OpenOffice ve Microsoft Excel haline DOC_PROG/Proje bölümünden ulaşılabilir.