Algoritma Nedir ?

Bilgi ve pratiğimiz ne düzeyde olursa olsun bir program yazmak için, programın temel yapı taşlarından biri diyebileceğimiz algoritma oluşturulmalıdır.Oluşturduğumuz ...

Java Nedir ,Ne İşe Yarar,Nerelerde Kullanılır ???

Java, Sun Microsystems mühendislerinden 'James Gosling' tarafından geliştirilmeye başlanmıştır.Açık kodlu, nesneye yönelik, zeminden bağımsız, yüksek verimli, çok işlevli, yüksek seviye, ...

NetBeans IDE Kurulumu (Resimli Anlatım)

Java üzerinde çalışma ve geliştirme yapmamız için geniş bir çalışma alanı sağlayan NetBeans IDE'yibilgisayarınıza NetBeans IDE'yi düzenli ve uygun bir şekildeki yüklenmesi için ...

PHP NEDİR NE İŞE YARAR??

1994 yılında Ramus LERDORF tarafından oluşturulmuş bir genellikle wep üzerinde kullanılan bir dildir.PHP açık kaynaklı kod olduğu gibi ücretsiz olarak kullanıma sunulmuştur. Oracle,MysQL vs. gibi ...

NetBeans IDE 'de PHP Kurulumu

Geçen size anlattığım konuda java yı NetBeans IDE üzerinde geliştirebileceğimizi yazmıştım. Şimdi de yine bir NetBeans IDE nimetinden faydalanacağız diğer ...

1 Ağustos 2012 Çarşamba

Java Ders 14 - GİRİŞ - ÇIKIŞ (CONSOLE) İŞLEMLERİ



Java'da konu anlatımında başlangıç olarak epey bir yol  aldık.Şimdi geldik çıktı yani geliştirdiğimiz programda ekrana yazılan bölümün nasıl  yapılacağı ve nasıl  düzenleneceği kısmına.Öncelikle ekrana çıktı her programlama dilinde bir  o kadar kolay  ve bir o kadar da her programla dilinin  kendi komutu vardır.Java programlama dilinin de  kendi  komutu;
 "System.Out.Print("ÇIKTI BÖLÜMÜ")" 'dur. Ve  bu çıktıyı  hazırlarken de çıktının özelliğini değiştirebileceğiniz belirli karakterler   vardır şimdi  ben sizlere  Aşağıda onları hazırladığım  tablolarla göstereceğim .
Dikkatle İNCELEYİNİZ ! ! !


1. Java'da ki Kontrol / Çıkış Karakterleri



 
System.out.print("Merhaba \n Öğren Burada Okurları")


Çıktı;
Merhaba
 Öğren Burada Okurları

vb.Örnekleri sizlerde yaparak hem pratiklik hemde akla yerleşme de sizler için güzel olur.

2.Java'da ki Tarih / Saat Karakterleri 



System.out.print("%tR\n");
System.out.print("%tT\n");
System.out.print("%tc\n");


Çıktı:
00:24
00:24:12
Çarşamba Ağustos 16 00:24:12 2012


Sizlerde örnekler yaparak kendinizi geliştiriniz.

31 Temmuz 2012 Salı

MySQL Kurulumu



Daha önce sizlere MySQL Nedir, Ne İşe Yarar ?? konusunda MySQL 'den ve faydalarından bahsetmiştik.Bu konumuzda ise MySQL kurulumu ve kurulumda karşınıza çıkabilecek hataları halletmeniz için sizlere yardım edeceğiz.
Öncelikle MySQL in kurulumu  için sizlere 2 link önereceğim.





MySQL 5.1.6
1.https://hotfile.com/dl/165106614/f0180c6/mysql-essential-5.1.62-winx64.rar.html
Windows Essentials (x86) – 35.4M Setup dosyasını indiriniz
2.http://dev.mysql.com/downloads/mysql/5.1.html#win32

Yukarıdaki 2 linkte aynı setup dosyasına aittir.İstediğinizi indirebilirsiniz.Setup Kurulumu Çok kolaydır fakat  setup kurulumu  bittikten sonra sizlere MySQL Konfigürasyon Ayarları kısmını yapmak istermisiniz diye soruyor ondan  sonrası  biraz karışık onuda sizlere MySQL'de Konfigürasyon Ayarları konusunda detaylı bir şekilde anlatacağım dikkatle inceleyiniz.




Algoritma Örnekler 2 (Günlük Hayat)



Daha önce'de söylediğim gibi programlamanın temel'i algoritma dır .Algoritmamızı iyi bir şekilde hazırladıktan sonra hem  programımızı daha kolay bir şekilde hemde daha düzenli  ve hatasız bir şekilde  yaparız.Aşağıdaki  örnekte sizlere günlük hayattan  bizim  çok  bağımızın olduğu çamaşır makinesinin çalışma algoritmasını göstereceğim.
Dikkat İle İnceleyiniz ! ! !



Metinsel Olarak 

  1. Başla 
  2. Kapağı Aç
  3. Makinayı Doldur
  4. Kilo Tartımını Yap Kilo<=5kg ise 
  5. Yıkama Programını ayarla
  6. Yıkama Zamanını Ayarla 
  7. Kapağı Kapat
  8. Kapak Kapalı İse Çalıştır
  9. Çalışıyor İse Kapağı Kilitle
  10. Zaman Bitince Makinayı Durdur
  11. Makina Durmuş İse Kilidi Aç

Akış Diyagramı İle Gösterim


Dikkatle İnceledikten Sonra Sizlerde Bu Örnek Gibi Bİrkaç Uygulama Yapınız.

30 Temmuz 2012 Pazartesi

Java Ders 13 - Continue Komutu (DÖNGÜ DENETİMİ)



Close komutu da bir döngü  denetim komutudur.Ayrıca break  komutuna benzer ama ondan ayıran özelliği  ise close komuu genelde dizi - grup - küme işlemleri   yapılırken kullanılır.Bunu size günlük hayattan bir örnekle açıklamak istiyorum.
Dikkatle inceliyiniz ! ! !




 
Şimdi yukarıdaki meyve sepetini bir  küme veya dizi  olarak  düşünün. Oradan biz döngü  halinde arama yaparak  muz isteyelim ve her muz döngümüze takıldığında Close komutu ile durdurup Muz'u soyup yeme işlemine tabi tutalım ve Close komutu  sayesinde tekrar baştan  döngü  dönmeye başlasın ve yine muz bulursa aynı işlemleri  devam  etsin.Böylelikle Close komutu ile sepetteki  Muzları bulup İşleme tabi tutarak bitirsin.

Şimdi bunu  bir Örnekle İfade edelim Dikkatle İnceleyiniz ! ! ! 

Örnek



/* Aşağıdaki örnekte bir dizi içerisinde
 * vermiş olduğumuz 3 basamaklı 5 sayı içerisinden 
 * continue komutu ile iki basamaklı sayıları bulup üç basamaklı
 * sayıya çevirmeye çalışacağız
 */
package pkgcontinue;
public class Continue {
    public static void main(String[] args) {
//Öncelikle dizimizi float değişkeni ile belirliyoruz
        float [] x={120,20,210,104,32540,90};
int y;
for(y=0; y<=5; y++){
    /*Aşağıda ele alınan sayıyı uyguladığımız
    *işlemle basamak sayısı bakımından ayrıştırmayı
     *yapıyoruz
     */
    if(x[y] / 10 > 10){
        System.out.println(x[y]);
    continue;
}
x[y]=(x[y]*10);
        System.out.println(x[y]);
    }
}
}

Çıktı;


120.0
200.0
210.0
104.0
32540.0
900.0

Karmaşıklığı fazla olan bir örnek uyguladık Biraz Dikkat ile üstesinden gelebilirsiniz . Kendimizi Geliştirmeye Devam Edelim.

Java Ders 12 - Break Komutu (DÖNGÜ DENETİMİ)



Break komutu'nu bir bakıma  döngü denetimi  sınıfına girer.Öncelikle break komutunun amacı ,döngüde istenilen elde edildikten sonra döngüyü durdurma işlemini yapar ve ayrıca döngü  o noktada sonlanır işlemin bitmesi  için döngünün sonu beklenmez.

Şimdi bunu bir örnek ile pekiştilerim.Dikkatle İnceleyiniz ! ! !



Örnek 


/*Aşağıdaki  Örnekte verilen değerin asal olup 
 * olmadığını bulmaya çalışacağız.
 * Biraz karışık bir örnek  olduğu  için 
 * detaylı  bir şekilde anlatacağım
 */
package pkgbreak;

public class Break {

    public static void main(String[] args) {
    /*Öncelikle bizim içingerekli olan değişkenleri 
     *belirleyelim.
     * 1. Asal olup olmayan değer
     * 2. Değeri kendisine kadar  bütün  sayılarla 
     * bölecek değer
     * 3. 1'den başlayan bir sayaç belirleyeceğiz. 
     */
      int x,y=23;
      String  s="Asal";
      for(x=2; x<=y/2; x++){
          if( y % x == 0){
              s="Asal Değil";
              break;
          }
      
      }
        System.out.println(s);
    }}

Çıktı;

Asal



Yeni başlayanlar için biraz zor bir örnek olabilir ama böyle yönteleri beyninizi yorarak öğrendikçe daha zevkli olucağından eminim Kendinizi Geliştirmeye Devam ...

Twitter Delicious Facebook Digg Favorites More

 
back to top