18 Mayıs 2014 Pazar

(Yenilendi) Pencereye(JFrame) Resim Ekleme

(Yenilendi) Pencereye(JFrame) Resim Ekleme
    Bu yazıda JFrame içine nasıl resim/fotoğraf ekleriz onu göstereceğim.     Görüldüğü gibi çok basit. Sadece ImageIcon ve paint metodunu kullandık.   2. Yöntem ise çok daha kolay ve benim tercih ettiğim yöntem. Bu yöntemde bir tane JLabel oluşturuyoruz ve pencereye ekliyoruz.  

17 Mayıs 2014 Cumartesi

Dosya İşlemleri

Dosya İşlemleri
Bu yazımda dosya işlemleri ve kullanımları hakkında biraz bahsedeceğim. Öncelikle dosya işlemleri bir programcı için çok önemli. En basitinden oluşan hatayı kaydedip daha sonra tekrar bakabilme olanağı sağlıyor. Örneğin Firefox çöktüğünde çökme raporunu kaydedip daha sonra siz isterseniz o raporu programcılara yolluyor ve böylece programcılar hatayı görüp düzeltebilme olanağına kavuşuyor. Örnekler sanki bir program yazıyormuş ve hata alınca log dosyası oluşuyormuş gibi olacak ve böylece yararını daha iyi göreceğiz. 1) Dosya Yazma: 2) Dosya Okuma:

6 Mayıs 2014 Salı

Try-Catch Kullanımı

Try-Catch Kullanımı
  Exception Handling (Hata çözümlenmesi) : Programlamada hatalar kaçınılmaz, ufak bir kod yazarken bile hata alma olasılığı oldukça yüksek. Biz hataları ne kadar düzeltmeye çalışsak da son kullanıcının kullanımını bilmediğimiz için çoğunlukla gözümüzden kaçan noktalar oluyor.  Bu yazıda çalışma zamanı hatalarını(exception, error ile karıştırılmamalı) ve onları çözümlemenin yolunu anlatacağım. Öncelikle birkaç terimi açıklamalıyım;   1) Exception : Beklenmeyen hatalara(istisna) verilen isimdir. Errordan farkı ise bu hataları tahmin edip, yakalayıp o hatalarla karşılaştığınızda ne yapacağınızı belirleyebilmenizdir. Error durumunda ise durumu tahmin edip onu yönetemezsiniz. 2) Error:  Bu hata JVM(Java Virtual Machine) seviyesindedir. Kontrol edilmez çünkü bu uygulama seviyesinde bir hata değildir. Örneğin  OutOfMemoryError hatası(hafıza bitimi) oluştuğunda programın yapabileceği bir şey yoktur. Yani bu hatalar oluştuğunda programın kapatılması gerekir. 3) ...

4 Mayıs 2014 Pazar

2.Dönem 4.Ödev

2.Dönem 4.Ödev
Room Constructor; Flat Constructor;   Maksimum Alan;