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 ...

23 Kasım 2012 Cuma

Taşındık www.ogrenburada.com

Merhaba,
Arkadaşlar  sitemiz artık yayınlarına www.ogrenburada.com adresinden devam etmektedir.Sizleri bekliyoruz.

19 Ağustos 2012 Pazar

Yazılım Tanıtım 2 - GooReader (E-Kitap Bul Oku)


Günümüz de artık internet dünyası giderek uçsuz bucaksız bir noktaya doğru  ilerliyor.Tabi bununla birlikte hayatımızdaki birçok şey sanal  dünyada aktif bir şekilde sunulur bir şekil alıyor.Kitap,dergi veya dökümanların e-görünüm şeklinde internette bulunması çok doğal bir hale geldi.Dikkat etmemiz gereken bir konuda bunun yasal olanı , bizim için ideal ve güzel olan tarafı.

 GooReader de birkaç senedir bu yolda epey uğraş sarfetmiş gözüküyor. Ama genelde aradığınız e-kitap'lar için size epey  bir fayda sunuyor.

Bu yazılımı nasıl elde edebiliriz ve bilgisayarımıza nasıl yükleriz ? sorularına cevap vermek  gerekirse çok basit bir şekilde anlatayım.İndirmek için "GooReader İndir" den tek link olarakindirebilirsiniz.Ayrıca yazılımın orjinal sitesini ziyaret ederek "http://gooreader.com" ürün hakkında bilgiler alabilirsiniz. Ürün arayüzleri olarak aşağıdaki  resimleri inceleyiniz.




 Arayüzler oldukça anlaşılır ve kolay kullanılabilir içeriklere sahiptir.

18 Ağustos 2012 Cumartesi

Yazılım Tanıtım 1 - TRİLLİAN (Tek Pencerede Sosyal Hayat)

Ne zamandır sizlere Faydalı  Yazılımlar hakkında bilgilendirme bölümü  açmak istiyorduk sonunda açtık.İlk  olarak sizlere günümüz bilgisayar kullanıcıları için çok faydalı  bir yazılım'ı tanıtmak istiyorum.Şimdi kayıtlı  olduğunuz sosyal ortam,mail sitelerini aynı pencere üzerinden ekranınızda kullanımız çok kolay ve yer kaplamayan  bir pencere içerisinde kullanabileceğiniz bir yazılım düşünün işte sizin için bunların hepsi Trillian da mevcut. Üstelik Trillan yazılımının içerisinde Facebook, Twitter, Yahoo, ICQ, Skype, Windows Live Messenger, AOL Messenger, Google Talk, Foursquare, LinkedIn gibi Uygulamalar mevcut.
Trillian kullanım esnasında herhangi  bir uygulamadaki arkadaşınızın ; Oturum Açma,Oturum Kapama,Mesaj veya Güncelleme gibi  bilgileri uyarı ile sizlere bildiren bir özelliği de mevcuttur.

Yazılım Setup ve Kullanım Bilgileri

Yazılımı setup linkleri :
- Orjinal Sayfasından Girip İndirebilirsiniz. http://www.trillian.im/windows/
- Orjinal Sayfasındaki Linki Direk Buradan İndirebilirsiniz.

Setup Dosyasını indirdikten sonra kurulum yapmak çok basittir . Kurulumu yaptıktan sonra sizlere yeni bir kullanıcı ekle yada var olan kullanıcı yı gir sayfası gelecektir. Kaydolma işlemi  bittikten sonra kullanmak istediğiniz ortamların oturumlarını açıp ilerleyiniz.
Herşey bu kadar artık kolay kullanım ile sosyal  ağ için kafa yormaya gerek yok.



Yeni Faydalı Yazılımlar Öğrenmek için Yazılım Tanıtımı Öğren Burada Yazı Dizisini Takip Et

14 Ağustos 2012 Salı

PHP DERS 14 - Foreach Döngüsü



Foreach döngüsü bize dizilerin en kolay ve en güzel yöntemlerinden bir tanesidir.Foreach döngüsünü dizideki her bir değişkeni başka bir değişkene aktarıyoruz.






Bilgilendirme Örneği :

  1. foreach(değişken as dizi_değişken){
  2. çalıştırılacak kodlar

  3. }

Örnek 1

  1. $futbolcu=array("Selçuk İNAN","alex","Mustafa PEKTEMEK","Colman");
  2. foreach($futbolcu as $futbolcuadi){
  3.    echo $futbolcuadi."<br>";
  4. }     //$ futbolcu adındaki diziyi  $futbolcuadi değişkenine aktardık...

Çıktı

  1. Selçuk İNAN
  2. alex
  3. Mustafa PEKTEMEK
  4. Colman

Örnek 2

  1. $futbolcu=array("Selçuk İNAN"=>"Galatasaray","alex"=>"Fenerbahçe",
  2.         "Mustafa PEKTEMEK"=>"Beşiktaş","Colman"=>"Trabzonspor");
  3.     foreach ($futbolcu as $oyuncu => $takım){
  4.         echo $oyuncu."-->".$takım."<br>";
  5.     }
Çıktı

  1. Selçuk İNAN-->Galatasaray
  2. Alex-->Fenerbahçe
  3. Mustafa PEKTEMEK-->Beşiktaş
  4. Colman-->Trabzonspor


Umarım işinize yaramıştır. Kendimizi Geliştirmeye Devam ...






10 Ağustos 2012 Cuma

PHP DERS 13 - EMPTY Fonksiyonu



İnceleyeceğimiz fonksiyon empty bu fonksiyon bir değişkenin boş olup olmadığını öğrenmemiz için kullanılır. Özellikle doldurulması gerekli olan yerlerde kullanılır. Mesela kullanıcı adı,şifre,e-mail vb. alanları doldurulmalıdır. Bu değerlerin dolu olup olmadığını empty fonksiyonundan öğreniyoruz. hadi bir örnek yapalım;






Örnek 1 

  1. <?php
  2. if($empty($Do)){
  3. echo "değişken boş";
  4. }
  5. else {
  6. echo "değişken dolu";
  7. }
  8. ?>
Çıktı:
  1. değişken boş

Yukarıdaki örnekte $Do ifadesine değişken atamadığımız için true değer döndürdü ve if koşulunu sağladı şimdi de tam tersini yapalım;

Örnek 2

  1. <?php
  2. $Do="php";

  3. if($empty($Do)){
  4. echo "değişken boş";
  5. }
  6. else {
  7. echo "değişken dolu";
  8. }
  9. ?>

Çıktı:

  1. değişken dolu

Şimdi de güncel bir örnek yapalım;

Örnek 3

  1. <?php
  2. $Kullaniciadi=$_POST['Kullaniciadi'];
  3. if(empty($Kullaniciadi)){
  4. echo "Kullanıcı adı boş bırakılamaz";
  5. }
  6. else{
  7. echo "Hoş geldiniz";
  8. }
  9. ?>

Çıktı:

  1. Kullanıcı adı boş bırakılamaz
Yukarıdaki örnekleri uygulayarak pratik yapınız.Kolay Gelsin



PHP DERS 12 - Try-Catch Komutu



Bugünkü dersimiz try-catch komutu fazla önemli olmayabilir, bu komut ama hata mesajlarında ve birçok alanda işimize yarar bizde bunlardan biraz bahsedeceğiz. Mesela veri tabanına bağlanmak için bağlantı kodlarını yazar  ve ardından veri tabanına bağlanırız.Aslında bu yanlıştır bazı hosting şirketleri yüksek performans sağlamak için web sunucusuyla veri tabanı sunucusunu ayrı şekilde oluşturur.Veri tabanına ulaşamıyorsak ekrana hata mesajı yazdırmalıyız bunu da try-catch ile yapacağız hadi şimdi kullanım biçimini verelim;


Bilgilendirme Örneği

<?php
try{
     çalıştırılacak kodlar
}
catch(Exception $e){
    hata oluşunca yakalayacağı kodlar
}

Örnek1;

  1. try{
  2. if(veritabanı sunucusuna bağlan){
  3.  echo "veri tabanı sunucusuna bağlanıldı";
  4. }
  5. else{
  6. throw new Exception('veritabanı sunucusuna bağlanılmadı.');
  7. }
  8. if(veritabanı seç){
  9. echo "veritabanı seçildi";
  10. }
  11. else{
  12. throw new Exception('veritabanı seçilmedi.');
  13. }
  14. }
  15. catch(Exception $e){
  16. echo $e->getMessage();   //hata mesajı kısmı
  17. }
  18. ?>

try-catch  komutunu kayıt yaparken, dosyadan veri çekerken, dosya upload, dizin oluştururken vb. birçok yerde kullanabilirsiniz.
Kendimizi Geliştimeye Devam ...






9 Ağustos 2012 Perşembe

WordPress C Panel ile VERİTABANI Oluşturma (Resimli Anlatım))

WordPress Kurulumu  için gerekli olan  bir husus ta WordPress için oluturulmuş bir veritabanı dır.Şimdi sizlere WordPress için CPanel ile veritabanı oluşturulmasını  göstereceğiz.cPanel e giriş için www.siteadi.com/cpanel ile giriş  yapabilirsiniz .
Aşağıdaki resimleri dikkatle inceleyiniz.









Giriş yaptıktan sonra MySQL veritanı  videosunu Dikkatler İzleyerek Uygulayınız.

Hepsi Bu kadar Artık  WordPress İçin Veritabanımız Hazır.

WordPress Kurulumu (RESİMLİ ANLATIM)



WordPress kurulumu yapmanız için sahip  olmanız  gereken bazı özellikler var.Kısaca bahsini  etmek gerekirse sizin bir site (www. .......... . com/net/vb)  alan adına ihtiyacınız var  eğer bunlar var ise hemen kuruluma başlıyabiliriz.

WordPress nedir ne işe yarar gibi sorular soruyorsanız eğer

"WORDPRESS NEDİR , NE İŞE YARAR ??"  başlıklı konumuza göz atabilirsiniz.

WordPress Kurulumu İçin Yapmamız Gerekenler;


WordPress dosyasını İndir(Setup Dosyası beklemeyin normal  döküman .rar halinde bir dosyadır.)

Dosyayı "tr.wordpress.org"dan indirebilirsiniz.

Dosyayı İndirdirkten sonra

WordPress dosyasını .Rar dosyasından çıkarın.

Ftp Programını açıp sitemizin bilgilerini girip sitemize  çıkarttığınız dosyayı sitenize yükleyin(Ftp programı   bilgisayarınız ile siteniz arasında köprü bağı olan  bir programdır.)


Dosyamızı sitemize yükledikten sonra şimdi  sitemize giriyoruz. aşağıdaki resimleri inceliyiniz








Siteniz için oluşturduğunuz veritabanı nın bilgilerini yukarıya giriniz. sadece localhost  ve altındaki seçeneği  olduğu gibi bırakın.(Veritabanı Oluşturma ile bilgi İçin "WordPress C Panel ile VERİTABANI Oluşturma (Resimli Anlatım)")





Herşey bu kadar şimdi  siteniz ile ilgili isim ayarlarını yapıp  ilerleyiniz sonra siteniz hazır.

WordPress kullanımı kadar kurulumu da kolay olan bir programdır. Kolay Gelsin.

İnternet Dünyasına Hoşgeldiniz.

8 Ağustos 2012 Çarşamba

WORDPRESS NEDİR , NE İŞE YARAR ??


WordPress, GPL lisanslı, PHP ve MySQL kullanılarak yazılmış bir kişisel yayın sistemidir. B2/cafelog projesinin resmi devamı kabul edilir. Wordpress bir CMS (Content Management System / İçerik Yönetim Sistemi)'dir.Bu makale düzenleme, yayınlama sistemi anlamına gelir. Google tarafından çok hızlı indexlenir ve sayfa açılışları hızlıdır. WordPress yeni bir yazılımdır, kökleri ve gelişimi 2001'e kadar uzanır. Bu girdi itibariyle 3.3.2 sürümdedir ve resmi verilere göre toplamda milyonlarca kez indirilerek kurulmuştur.
Kullanım, hız, geniş kullanıcı tecrübesi ve rahatlığına odaklanmış bir yayım yazılımı olup açık kaynak yazılımına katılan aktif bir toplulukla geliştirilmektedir.

Yukarıdaki bölüm Wikipedia'da alıntıdır. Şimdi gelelim daha açıklayıcı bir şekilde;
  
 WordPress Nedir  ?
 WordPress Ne İşe Yarar ?
                                              Sorularının cevaplarına ;

WordPress bir blog  kişisel yayın için kullanılan web üzerinde yayınlama üzerine yetkinliği olmayan insanlar için oluşturulmuş kolay kullanılabilir bir site yayınlama sistemidir.WordPress in çok fazlaca kullanılabilir olmasının nedeni de insanların site yayınlarken ileri düzeyde php ve css gibi dilleri bilmesi gerekmiyor. WordPress 'in yönetici paneli sayesinde  her insan bunu  çok  kolay  bir şekilde halledebiliyor. 

Böylece sizlere  WordPress'i hem tarihsel olarak hemde açıklayıcı ve  özetleyici olarak açıklamaya çalıştık.WordPress Yazı Dizisini takip  ederek  WordPress ile kendinizi geliştirebilirsiniz.




5 Ağustos 2012 Pazar

MySQL'de Konfigürasyon Ayarları Yapımı (RESİMLİ ANLATIM)

MySQL de kurulumu  yaptıktan sonra sizlere MySQL Konfigürasyon Ayarlarını yapmak istermisiniz diye sorucak  evet seçeneğini seçip gösterdiklerimi uygulayınız.






// Bu bölümde kurulumun  detaylı mı yoksa standart bir şekilde kurulacağını  soruyor.Detaylı  seçeneğini seçip  ilerliryoruz.


// Geldik Server kurulumuna sizlere ilk seçenekte "Developer Machine"de (Kendinizi Geliştirme Bölümü), ikinci seçenekte "Server Machine"de (Bilgisayarınız da Server Yapıcak İseniz), üçüncü seçenekte  ise "Dedicated MySQL Server Machine"de (Bilgisayarınızın Büyük Bir Bölümünü Server İçin Ayıracak İseniz) seçip ilerleyiniz.

//Şimdi ise veritabanı seçim bölümündeyiz "Multifunctional Database"de (Çok Fonksiyona Sahip Bir Veritabanı), "Transactional Database Only"de (İlişkisel Veritabanı), "Non-Transactional Database Only"de (Sadece İlişkisel Olmayan Veritabanı)  İstediğinizi seçip ilerleyiniz.

 //Bilgisayarınızda nereye  kurulacağınız gösteriyor.Ayarlayıp ilerleyiniz

//İlk şeçenekte Server için maximum online kullanıcı sayısının 20 oluyor ise,
  İkinci seçenekte Server yoğunluğu 500 e kadar ise,
  Üçüncü seçenekte ise Server online yoğunluğuna göre sayıyı siz belirliyorsunuz,Ayarı yaptıktan sonra ilerleyiniz.  
//Burada yapacağımız ayar port ayarıdır Eğer başka bir port üzerinde Server'ınız var ise herhangi bir çakışma olmaması için port numaramızı ayarlayıp ilerliyoruz.
//Bu bölüm Yazı ayarları ile ilgilidir. 
1.Seçenekte standart karakterler içeren 
2.Seçenekte  en iyi  kullanım seçeneğidir 
3.Seçenekte  Kullanıma göre siz ayarlıyorsunuz. Ayarı yapıp İlerleyiniz.
//Bu bölüm de Sizlere söyleyebileceğim Windows üzerinde nasıl kontrol  edeceğinizi söyler siz her ikisinide seçin Ayrıca Launch the MySQL... diye geçek işaret bölümünde ise Bilgisayarınız her açıldığında otomatik çalışmasını aktif eder.İsteğinize göre seçip  ilerleyiniz.
//Bu bölüm Güvenlik bölümüdür burada 1.Seçenekte isterseniz root kullanıcıya şifre belirlersiniz veya 2.şeçeneği seçip şifre belirlemeden devam edersiniz.Ayarları yapıp ilerleyiniz.
//Bu sayede bütün bölümleri  tamamlamış  bulunuyoruz Sizlerde herhangi bir soru işareti   varsa benim resimlerde işaretlediğim gibi  işaretleyerek  kurabilirsiniz.
Herkese Kolay Gelsin.

Java Örnek 8 - Tek-Çift Ayrımı Bulma



Belki de programlama dillerinde klasikleşen bir örnektir ama bu örneğide yapmak gerekiyor.Tek - Çift yapısını hazırlamak için ipucu vermek gerekirse klavyeden sayı girip sonra bu sayının tekmi  çiftmi  olduğunu bulmaya çalışalım.Öncelikle her zamanki gibi  yapmamız gereken bir  algoritma oluşturup programlama dilini  onun üzerinden götürmemiz olucaktır.




Metinsel  Olarak Algoritma 

  1. Başla 
  2. Değişkenleri  belirle (sayı)
  3. Klavyeden oku (Sayı)
  4. eğer - Sayı % 2 == 0 ise
  5. Çıktı Sayı Çift
  6. değilse - 
  7. Çıktı Sayı Tek
  8. Dur
Örnek 


package tekçift;

import java.util.Scanner;

public class TekÇift {

    public static void main(String[] args) {
    int sayi;
    Scanner klavye = new  Scanner (System.in);
    System.out.println("Lütfen Bir Sayı Giriniz: ");
    sayi=klavye.nextInt();
    if(sayi % 2 == 0){
        System.out.println("Sayı Çift");}
    else{
        System.out.println("Sayı Tek");
    }
     
    }
}

Çıktı

Lütfen Bir Sayı Giriniz: 
23
Sayı Tek


Lütfen Uygulama Yapmadan Önce İyice Kavrayınız.

4 Ağustos 2012 Cumartesi

Java Örnek 7 - Basamak Değiştirme







Basamak değiştirme örneği programlama yeni başlayanlar için zor bir örnek olabilir ama dikkatli  inceleyerek ve öğrenerek herkez altından kalkabilir.Örneğimize gelirsek klavyeden girilen bir sayının onlar basamağı ve yüzler basamağının yerini  değiştimek istiyoruz;Öncelikle onlar ve yüzler basamağını  bulup  sonrada ikisinin yerini  değiştirmeye çalışalım.Öncelikle hemen metinsel olarak algoritmasını çıkaralım.



Metinsel Olarak Algoritma

  1. Başla
  2. Değişkenleri belirle (Sayi ,Yüzler Basamaği , Onlar basamağı,Sonuç)
  3. Klavye den gir (Sayi)
  4. Yüzler B  = (Sayi  % 1000)/100                [Yüzler basamağının değerini bulduk]
  5. Onlar  B  = (Sayi % 100)/10                     [Onlar basamağının  değerini bulduk ]
  6. Sayi=Sayi-(Yüzler B*100)-(Onlar B*10)  [Basamak değerleri ni bulu Onlar ve Yüzler Basamağını Sıfırladık]
  7. Sayi=Sayi+(Yüzler B*10)+(Onlar B*100)[Yeni basamak değerlerini Yeni yerlerine koyduk]
  8. Çıktı=Sayı
  9. Dur   
 Şimdi  sizlere bu örneği  bir Uzun yoldan, bir Kısa yoldan göstereceğiz Dikkatle İnceleyiniz.

Yöntem 1


package basamakdegisimi;

import java.util.Scanner;

public class Basamakdegisimi {

    public static void main(String[] args) {
    int sayi,onlarbasamagi,yüzlerbasamagi,sonuc1,sonuc2;
    Scanner  klavye = new Scanner (System.in);
    System.out.println("bir sayı giriniz: ");
    sayi=klavye.nextInt();{
    sonuc1=sayi%100;
    onlarbasamagi=sonuc1/10;
    
    sonuc2=sayi%1000;
    yüzlerbasamagi=sonuc2/100;}
    
    sayi=sayi-(yüzlerbasamagi*100)-(onlarbasamagi*10);
    sayi=sayi+(yüzlerbasamagi*10)+(onlarbasamagi*100);
        System.out.println("Onlar ve Yüzler Basamakları değişti: "+sayi);
    }
}

Yöntem 2


package basamakdegisimi;

import java.util.Scanner;

public class Basamakdegisimi {

    public static void main(String[] args) {
    int sayi,onlarbasamagi,yüzlerbasamagi;
    Scanner  klavye = new Scanner (System.in);
    System.out.println("bir sayı giriniz: ");
    sayi=klavye.nextInt();
    onlarbasamagi=(sayi%100)/10;
    
    
    yüzlerbasamagi=(sayi%1000)/100;
    
    
    sayi=sayi-(yüzlerbasamagi*100)-(onlarbasamagi*10);
    sayi=sayi+(yüzlerbasamagi*10)+(onlarbasamagi*100);
        System.out.println("Onlar ve Yüzler Basamakları değişti: "+sayi);
    }
}


Çıktı:
bir sayı giriniz: 
123456
Onlar ve Yüzler Basamakları değişti: 123546

Java Örnek 6 - Yüzler Basamağı Bulma




Java konusunda bir önceki örneğimizde son basamağı bulma yapısını uygulamıstık.Şimdi  ise Yüzler basamağını bulma yapısını uygulayacağız.Yapmamız gereken girilen  herhangi  bir sayıyı yüzler basamağına ulaşmak eğer yüzler basamağı yok ise 0 yazdırmak.Öncelikle şimdi  kafamızdakileri  algoritma olarak  yazıya dökelim.




Metinsel Olarak  Algoritma

  1. Başla
  2. Değişkenleri belirle (Sayi,Sonuc,Yüzler Basamağı)
  3. Klavye'den Sayı Gir
  4. Sonuc = Sayi % 1000
  5. Yüzler Basamaği = (Sonuc / 100)
  6. Çıktı Yüzler Basamağı
  7. Dur

Örnek 


package yüzlerbasamağı;
import java.util.Scanner;
public class Yüzlerbasamağı {
    public static void main(String[] args) {
     int sonuc,sayi,yüzlerbasamagi;
        Scanner klavye = new Scanner (System.in);
System.out.println("İstediğiniz Bir sayı Giriniz: ");
        sayi = klavye.nextInt();
        sonuc = sayi % 1000;
        yüzlerbasamagi = sonuc / 100;
System.out.println("Sayının yüzler basamağı=\n"+yüzlerbasamagi);
    }
}


Çıktı:
İstediğiniz Bir sayı Giriniz: 
5544
Girdiğiniz Sayının yüzler basamağı = 
5


Örneğin Her basamağını dikkatle inceledikten sonra uygulama yapınız. Kendimizi Geliştirmeye Devam.

3 Ağustos 2012 Cuma

Java Örnek 5 - Son Basamak Bulma



Son basamak bulma  aslında çok kolay örnek olduğunu sizde görüyorsunuzdur. Tabi  hangi dil olursa olsun öncelikle kafamızda yada kağıtta algoritmasını oluşturmamız gerekiyor. Şimdi  ben sizlere hazırladığımız  algoritma ve programlama dilini göstereceğim.
Dikkatle İnceleyiniz ! ! !




Metinsel   Olarak  Algoritma 

  1. Başla
  2. Değişkenleri Belirle =sonuc,x;
  3. Scanner Nesnesi Tanımla ve yönlendir,
  4. İşlem = (Sonuç=X%10),
  5. Çıktı'yı Yönlendir Sonuc
  6. Dur
Örnek 


package sonbasamaknedir;
import java.util.Scanner;
public class Sonbasamaknedir {
    public static void main(String[] args) {
        int sonuc,x;
        Scanner klavye = new Scanner(System.in);
        System.out.println("İstediğiniz Bir Sayı Giriniz: ");
        x=klavye.nextInt();
        sonuc = x % 10;
        System.out.println("Son basamak: "+sonuc);
    }
}





Yukarıdaki örneği inceledikten sonra Uygulama yaparak pratiğinizi geliştiriniz.

Java Ders 17 - Math KÜTÜPHANESİ



Java da Math Kütüphanesi  "Ne ?" diyecek olursanız. Java da ki  terimlerin birçoğu gibi  "Math" de Matematiğin ingilizcesinden geliyor.Genellikle matematiksel  problemler ile karşılaştığımızda bizim işimize yarayacak komutlar yer alıyor.Şimdi ben sizlere Math Kütüphanesinden birkaç  fonksiyon göstermek istiyorum.
Dikkatle İnceleyiniz ! ! !




Tabloyu dikkatle  inceledikten sonra pekiştirmek ve sizlere göstermek için bir örnek  yapalım.

Örnek


package mathörnek;
import java.util.Scanner;
public class Mathörnek {
    public static void main(String[] args) {
        double x,a;
        int y,b;
        Scanner klavye = new Scanner(System.in);
  System.out.println("Karesini Almak İstediğiniz Sayıyı Yazınız: ");
        y=klavye.nextInt();
        x=Math.pow(y,2);
        System.out.println(x);
  System.out.println("Karakökünü Almak İstediğiniz Sayıyı Giriniz: ");
        b=klavye.nextInt();
        a=Math.sqrt(b);
        System.out.println(a);
    }
}
Sizlerde Tablodaki fonksiyonları uygulayarak pratik yapınız.

Java Ders 16 - BufferedReader ve InputStreamReader Kullanımı



Java'da BuffeReader ve ImputStreamReader kullanımı bir önceki konuda ki  Scanner nesne kullanımı ile yapı olarak  çok benzerlik taşır.Aralarındaki far ise Scanner  dışarıdan tamsayı istemek için kullanılırken BuffeReader ve ImputStreamReader dışarıdan veriler String ve Char olarak istenir.
Size Gösterebileceğim iki tane metot şekilleri vardır.
Dikkatle İnceleyiniz ! ! !



BufferedReader oku = new BufferedReader(new InputStreamReader(System.in));
String x =oku.readLine( );




package bufferedreader;
import java.io.*;
public class BufferedReader {
    public static void main(String[] args) throws IOException {
        BufferedReader oku =  new BufferedReader(new ImputStreamReader(System.in));
        String a;
        String c;
        System.out.println("Adınız: ");
        a=oku.readLine();
        System.out.println(a);
        System.out.println("Cinsiyetiniz: ");
        c=oku.readLine();
        System.out.println(c);

    }
}



1 Ağustos 2012 Çarşamba

Java Ders 15 - Scanner Kullanımı



Java'da Scanner kullanımı genelde dışarıdan bir sayı  yada bir komut verilmesi için kullanılan bir nesne kullanım türüdür.Bu yapıyı kullanmamız için öncelikle ;
1. Scanner oku  = new Scanner(System.in)
 //Nesne oluşturmamız gerekiyor.
2.x=oku.nextInt( );
 //Ve bu Klavyeden alınan veriyi x değişkenine atamamız gerekiyor.


Yukarıdaki gösterimde ben sizlere  nextInt  metodunu gösterdim.Şimdi sizlere  diğer  metotları hazırlamış olduğumuz tablo  ile göstereceğim.


package pkgwhile;
import java.util.Scanner;
public class While {
    public static void main(String[] args) {
int x;
        Scanner klavye = new Scanner(System.in);
System.out.println("Uğurlu Rakamınızı Giriniz: " );
        x=klavye.nextInt();
 }       
}       


Çıktı;

Uğurlu Rakamınızı Giriniz: 



Böylece kolay  bir örnekle göstermiş olduk,geride  yaptığınız örnekleri şimdi scanner ile deneyerek pratik yapınız.

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