Microsoft teknolojilerini benimsemiş ve bunları kullanarak projeler geliştiren biri olarak, yazdığım programın kod kısmında veri tabanı bağlantıları ile uğraşmam. Ancak bu yazımda, daha önceki yazılarımda da bahsettiğim dönem projemde karşılaştığım ve internette aramak zorunda kaldığım durum: Java içinde MySQL veri tabanı bağlantılası yapma konusunu. Aslında çok kolay. Yine de sizle paylaşmak istedim. Connection dbConn = null; String dbUserName = new String("root"); //Veri taban... [Fazlası] Tags: | Categories: JAVA | SQL
.NET teknolojilerinde en çok kullanılan özelliklerin arasında Repeater gelir. Kullanması da çok basittir. Kaynak veriyi verirsiniz, gerekli parametreleri girersiniz, her şey kendiliğinden olur biter. Bu kolaylıktan yola çıkarak Wicket içerisinde Repeater adında bir component aramaya başladım, ve buldum: org.apache.wicket.markup.repeater.RepeatingView İnternette yaptığım araştırmalarda bu aracın kullanımına dair çok karışık (en azından bana öyle geldi) bilgilere ulaştım. Evirdim çevirdim, anca... [Fazlası] Tags: | Categories: JAVA

Aralık 0925

Wicket - Login

Wicket ile karşılaştığım ilk sorunlardan biri: Sayfa içerisinde Submit işlemi. Aslında çok kolay gibi bir işlemmiş (Ben de yaptıktan sonra öğrendim). Bu işlemi bir Login sayfası üzerinde göstermek istedim sizlere. Zaten interaktif bir web projesinde en başta olması gereken durumdur Login.html sayfası. Html sayfasını aşağıda olduğu gibi oluşturuyoruz: <form wicket:id="loginForm"> <table> <tr> <td>TC Kimlik No: </... [Fazlası] Tags: | Categories: JAVA

Aralık 0925

Wicket Nedir ?

Daha önceki yazımda bahsettiğim gibi bu dönem içerisinde aldığım bir dersin dönem projesini yapmak için Wicket adındaki bu frameworkü tanımam, anlamam ve kullanmam gerekiyordu. Wicket’ı tanıdık, öğrendik, hazmettik ve sonunda projemizi teslim ettik.   Peki, bu Wicket nedir? Çok önemli bir soru. Wicket hakkında herhangi bir bilgisi olmayanlar gibi, bu projeye başlarken ben de “buda ne ?” sorusunu kendime sormuştum. Wicket kısaca; Java programlama dili için geliştirilmiş bir Framewor... [Fazlası] Tags: | Categories: JAVA

Aralık 0904

C++ ile Dosyaya Yazma

Okuma probleminden sonra ikinci bir problemim de dosyaya yazmaktı. Bu işlem için de ofstream komutunu kullanıyorum. Örnek kodlara aşağıdan ulaşbilirsiniz… void writeData( string fileName, int *a, int size ) { cout << "file to write: " << fileName << "\n"; char* ch = (char *)malloc(sizeof(char)*(fileName.length()+5)); strcpy(ch, fileName.c_str()); ofstream File(ch); if ( File.fail() ) { perror ( "e... [Fazlası] Tags: | Categories: C++

Aralık 0904

C++ ile Dosyadan Okuma

Her projemde tekrardan öğrenmek zorunda kaldığım bir durumu sizlerle paylaşmak istiyorum: C++ ta bir dosyadan verileri okumak. Aslında çok basit bir olay. Satırları karakter karakter okuyaramak, oluşan katarı vir string e atamak. Ben bu işlem için ifstream kullanıyorum. Örnek kodu aşağıda bulabilirsiniz: void readData( string fileName, int *a ) { cout << "file to read: " << fileName << "\n"; char* ch = (char *)malloc(sizeof(char)*(fileNam... [Fazlası] Tags: | Categories: C++
Ubuntu 9.10 sürümü ile birlikte yeni nesil grub olan grub2 yi kullanmaya başladı. Ben de bu durumu Windows 7’yi formatlayıp, silinen grubı geri getirmek için uğraşırken farkettim. Şimdi de bu aşamaları sizlerle paylaşmak istiyorum: Silinen grubı ancak kurulum yaptığımız Ubuntu 9.10 sürüm çalışan cd ile gerçekleştirebiliriyoz. Çünkü sadece bu cd de Grub2 var. CDden başlatma yaptıktan sonra terminal ekranını açıyoruz ve aşağıdaki komutu yazıyoruz. $ sudo fdisk –l Bu basamakta harddiskte b... [Fazlası] Tags: | Categories: Linux

Kasım 0911

Google Go

Google’ın yeni çıkarttığı bir yazılım dili. Çok fazla inceleyebilme fırsatım olmadı. Uygun bir zamanımda incelediğimde ayrıntılara inip, getirdiği yenilikleri ve kolaylıkları sizlerle paylaşabilirim. Ancak şimdilik aşağıdaki videoyu paylaşabiliyorum. Kaynak: golang.org Tags: | Categories: Go

Kasım 0904

Mercurial Kullanımı

Java ile karşılaştığım ilk problem: Projemizi grup olarak yaptığımızdan ve sürüm denetiminin hoca tarafından kontrol edilmek istenmesinden ötürü bir depo kullanmamız gerek. Depoyu kurmak kolay oldu, ancak daha sonra bu depo ile bilgisayarlarımızdaki Netbeans’leri haberleştirmekte biraz sıkıntı çektik ve benim bu yazıyı yazmamı sağladı. Sorun: Mercurial Mercurial Nedir? Mercurial, ücretsiz kaynak kontrol yönetim aracıdır. Yazılımcıya süre sezgisel bir arayüz kullandırarak, her boyuttaki pr... [Fazlası] Tags: | Categories: JAVA

Kasım 0904

Hello Java

.NET teknolojilerinden sonra biraz da özgür yazılıma yönlenmek istedim. Aslında biraz zorunlu bir yöneliş bu… Bu dönem aldığım Veri Tabanı Yönetim Sistemleri dersindeki projemizi Java ve MySQL kullanarak yapmamız gerekmekte. Visual Studio’nun bana sağlamış olduğu gerek görsel gerek kullanış açısından kullanıcı dostu IDE’yi bırakıp Netbeans’in gri sayfalarında dolaşmaya başladım. Java da bulduğum ilginç özellikleri, karşılaştığım sorunları buradan sizlerle paylaşacağım. Tags: | Categories: JAVA