Projeler
Projeler ister büyük ister küçük olsun ihtiyaçlardan doğar ve projeyi şekillendiren de ihtiyaçlardır.Aşağıda ebooklarımı takip etmek için yazdığım java ve SWT kütüphanesi kullanılarak yazılmış bir proje var.Ebooklarımı okurken hangi sayfada kaldığım,ebook’un bilgisayardaki yeri gibi bilgilere sürekli ihtiyaç duyuyordum ve böyle bir program ile işimi görmüş oldum.Buraya alarak SWT programlama için bir örnek kod da sağlamış olduğumu düşünüyorum.
Projenin Adı : EBookManager
Proje linki :EbookManager
Projenin kaynak kodu ve çalıştırılabilir jar dosyasını bir jar içine attım.jar dosyaları aslında zip dosyaları yani bir sıkıştırma programı ile açılabilir.ilk jarı açtığınızda 2 tane jar 1 tane klasör (lib isimli) çıkacak karşınıza ilk gelen jarlardan sonu Src ile biten kaynak kodun olduğu jar dosyayı diğeri ise çalıştırılabilir dosya.
Kodu çalıştırabilmek için kendi işletim sisteminiz için uygun olan SWT kütüphanesini indirmelisiniz.ve kütüphane ile gelen windows için dll,linux için .so uzantılı dosyaları (obje dosyaları) programın jar’ı ile aynı dizine atın.
Bundan sonra yapmanız gereken sadece veritabanı için gerekli kullanıcı ve tabloları oluşturmak.Bunun için aşağıdaki SQL kodlarını çalıştırmanız ve ebookuser-ebookpass kullanıcı_adı-şifre ilişkisine sahip bir kullanıcı oluşturmanız gereklidir.
Aşağıda benim bilgisayarımdaki veritabanını mysql-admin ile yedeklemem sonucunda ortaya çıkmış bir sql dosyası var,ben içindeki çıktıyı buraya aldım,italik yazı ile olan çıktıyı aynen alıp bir sql dosyası içine kaydettikten sonra mysql-admin ile backup restore yaparsanız veritabanını hazır hale getirirsiniz.
link : EbookManager_sql.txt
Programı çalıştırmak için : Programı çalıştırmak çok basit,ebook.jar dosyasının olduğu dizinde java -jar ebook.jar dediğiniz zaman program çalışır.
Ekran görüntüsü


