29 Mart 2012 Perşembe

Değişkenler ve JOptionPane Sınıfının Kullanılması

Biz ekrana yazdırma komutu olarak System.out.print 'i görmüştük. Şimdi ise farklı bir ekrana yazdırma komutu olan JOptionPane.showMessageDialog 'u göstereceğim. Bu komut, çalıştırıldığı zaman ekrana bir mesaj kutusu getiriyor yani yazmış olduğumuz mesajı görsel olarak görmüş oluyoruz. Aşağıdaki resim ne demek istediğimi daha açık anlatıyor.



Burada dikkat edeceğimiz husus; JOptionPane sınıfını kullanırken kullanmamız gereken kütüphane. Bu yüzden hangi kütüphaneyi kullanmamız gerekiyorsa belirtmemiz gerekiyor.
package kısmının altına, import javax.swing.JOptionPane yazıyoruz.

Peki nedir bu import ? Onu da küçük bir örnekle açıklayayım. C/C++ 'daki #include ne ise, C# 'daki using ne ise buradaki import o vazifeyi görüyor, kullanmamız gereken kütüphaneyi programımıza dahil ediyor.



Şimdide değişkenlerin nasıl oluşturulduğunu ve kullanıldığını görelim.

Eğer daha önce C/C++ ile uğraştıysanız değişken tanımlamayı da görmüşsünüzdür. Java 'da kullanılan değişken kullanımının C/C++ 'dan hiçbir farkı yok. Örneğin;

int i;
String s;
char c;
double x;  gibi...

Bu değişkenleri ilk oluşturduğumuz sırada değer atamalarını da gerçekleştirebiliriz...

int i = 5;
String s = "Bu bir String cümle";
char c = 'b';
double x = 5,2;

Bunu aşağıdaki örnekte uygulamalı olarak görebiliriz.

NOT: Java 'da string ve String ayrı kavramlardır. Yani, Java büyük-küçük harfe karşı duyarlıdır. Değişken tanımlamaları yaparken, yine CTRL + SPACE kısayolunu kullanarak, Java içerisindeki hazır komutları, değişken türlerini, oluşturmuş olduğunuz değişkenleri,sınıfları v.s.. her şeyi görebilirsiniz.




JOptionPane sınıfına ait bir diğer komut ise, JOptionPane.showInputDialog komutu. Bu komut, kullanıcıdan bilgi girmesini ister. Aşağıdaki örnekte bunu açıklamalı olarak inceleyelim.


    Öncelikle isim adında String bir değişken oluşturduk ve JOptionPane.showInputDialog komutuyla kullanıcıdan aldığımız bilgiyi isim değişkenine atadık.


   Daha sonra JOptionPane.showMessageDialog komutuyla, kullanıcıdan aldığımız bilgiyi de kullanarak bir karşılama mesajı yazdırdık.



Şimdi farklı bir örnek yapalım. Ancak bu örnekte dikkat etmemiz gereken önemli bir nokta var.


String türünde bir sayi değişkeni oluşturduk ve JOptionPane.showInputDialog komutuyla aldığımız bilgiyi sayi değişkenine atadık. Daha sonra integer türünde sayi_convert adında bir değişken oluşturduk ve Integer.parseInt komutuyla dışarıdan aldığımız sayıyı integer 'e çevirerek sayi_convert değişkenine atadık.

_________________________________________________________________________
Burada dikkat etmemiz gereken nokta ise; JOptionPane.showInputDialog komutuyla kullanıcıdan alınan her türlü bilgi String türünde kabul edilir ve dışarıdan integer türünde bir değer girilmesi isteniyorsa bunun muhakkak integer türüne çevrilmesi(convert) gerekir. Çünkü; dışardan girilen her türlü bilgi String olarak kabul edilir.
_________________________________________________________________________


Daha sonra sonuc adında integer türünde bir değişken oluşturup dışarıdan girilen sayının karesini sonuc değişkenine atadık.




Son olarak JOptionPane.showMesasgeDialog komutuyla sonuc değişkenine atamış olduğumuz işlem sonucunu ekrana yazdırdık.



22 Mart 2012 Perşembe

Java ile İlk Programımızı Yazalım...


İlk olarak NetBeans IDE 'mizi açıyoruz. Bizi NetBeans arayüzü karşılıyor.



  • Daha sonra File > New Project yada Ctrl+Shift+N kısa yoluyla yeni bir proje açıyoruz.

  • Açılan pencerede, ne tür bir proje oluşturmamız gerektiği isteniyor. Biz Java > Java Application diyerek, Next butonuna basıyoruz.




Buradaki terimleri sırasıyla açıklayalım...
  • Project Name: Projemizin ismi.
  • Project Location: Projemizi nereye kaydedeceğimiz.
  • Project Folder: Projemizi oluşturacağımız klasör.
  • Create Main Class: Ana Class(Sınıf) Oluştur.
  • Set as Main Project: Bu projeyi ana proje olarak belirle.
 Project Name kısmına projemizin ismini vererek Finish butonuna basıyoruz.



  • Daha sonra System.out.println(" "); komutuyla ilk programımızı yazıyor ve çalıştırıyoruz. Yazdığımız programı çalıştırmanın 3 yolu var.
  1. En yukardaki, kırmızı kare içindeki Play butonuna basarak,
  2. Sol tarafta, Projects sekmesindeki ilkCalisma.class sınıfımıza Sağ Tıklayarak, kırmızı dikdörtgen içindeki Run File seçeneğine tıklamak,
  3. Shift + F6 kısayolunu kullanarak.
Sonucumuzu ise aşağıdaki Output sekmesinde görebiliriz.



  • Buda ekrana birşeyler yazdırmanin farklı bir yolu...

12 Mart 2012 Pazartesi

Java ile Nasıl Yazılım Yazıp-Geliştireceğiz ?


Öncelikle Java programları yazıp-geliştirmek için Java Development Kit 'e (JDK) sahip olmamız gerekiyor.Bu paket, Java ile yazacağımız programlar için gerekli olan araçları içerir. Aşağıdaki linkten, işletim sisteminize uygun olan JDK 'yı indirebilirisiniz.

http://www.oracle.com/technetwork/java/javase/downloads/index.html


Son olarakta Java programlarını yazıp-geliştirmek için bir ortama (IDE) ihtiyacımız var. Piyasada birçok Java IDE 'si mevcut. En meşhur olanları ise NetBeans ve Eclipse. Ben size NetBeans üzerinden anlatacağım.Aşağıdaki linkten NetBeans IDE 'sini indirebilirsiniz.

http://netbeans.org/downloads/index.html


Linke tıkladığınız zaman aşağıdaki sayfa açılacak. Burada, sağ üstteki Platform açılır menüsünden işletim sisteminizi seçerek, NetBeans IDE Download Bundles bölümünden size uygun olan seçeneği  indirebilirsiniz.