Rastgele yazı: Javada ArrayList Kullanımı
RSS .92| RSS 2.0| ATOM 0.3
  • Anasayfa
  • Adobe
  • C#
  • Java
  • Python
  • Videolu Anlatım
  • Yazılım Geliştirme
  •  

    C# MSSQL Veritabanına Sorgu Login Uygulaması

    Şubat 28th, 2010



    C# MSSQL ile Veritabanına Bağlanma ve Veri Ekleme

    Şubat 28th, 2010



    Java MySQL ile Veritabanına Bağlanma Kayıt Ekleme Silme Güncelleme Kayıtları Temizleme

    Şubat 27th, 2010



    Çevik Yazılım Geliştirme Hastane Bilgi Sistemi

    Şubat 26th, 2010

    DoktorTest

    package Personel_test;
    import Hastalar.Hasta;
    import Personel.*;
    import junit.framework.TestCase;
    public class DoktorTest extends TestCase
    {
    // Doktor doğru bir şekilde oluşturulabiliyor mu?
    public void testDoktorOlustur()
    {
    Doktor d = new Doktor();
    d.setAd("Emrah");
    d.setSoyad("KAHRAMAN");
    d.setKodu(12345);
    d.setBolum("Kardiyoloji");
    assertEquals("Emrah KAHRAMAN, 12345, Kardiyoloji", d.getBilgi());
    }
    // doktorun bakması için yeni bir hasta ekle
    public void testDoktoraHastaEkle()
    {
    <a name="more"></a> Hasta h = new Hasta();
    h.setAd("Ayşe");
    h.setSoyad("ADIGÜZEL");
    h.setCinsiyet("K");
    h.setAdres("Terzioğlu M. Zafer Sk. No:23");
    h.setKurum("Emekli Sandığı");
    h.setSehir("Manisa");
    h.setDogum("24/08/1956");
    h.setTcKimlikNo("1020304050");
    h.setBolum("Kardiyoloji");
    Doktor d = new Doktor();
    d.setAd("Emrah");
    d.setSoyad("KAHRAMAN");
    d.setKodu(12345);
    d.setBolum("Kardiyoloji");
    d.setMaxHastaSayisi(1);
    // artık bu hasta, doktorun bakacağı hastalar arasında olmalıdır
    assertTrue( d.bakacagiHastalardaYok(h) );
    // tanımladığımız hastayı, doktora ekle
    // hem hasta hemde doktor aynı bölümde olmalıdır
    assertTrue( d.bakacagiHastalaraEkle( h ) );
    // artık doktorun bakacağı hasta sayısı 1 olmalıdır
    assertEquals(1, d.getBakacagiHastaSayisi());
    }
    }

    Devamını oku »


    Python Text Kutusu Oluşturma

    Şubat 15th, 2010
    from Tkinter import *
    form=Tk()
    
    textbox=Text(form,bg="black",fg="white") # form penceresi üzerinde arkaplanı siyah yazı rengi beyaz olan bir text kutusu oluşturuldu
    textbox.pack()  #bu text kutusu gösterildi
    a=textbox.get(1.0,END) # Text kutusunu 1. satır 0. sütunun sonuna kadar tara ve a değişkenine ata
    form.mainloop()

    Python Form Penceresi Oluşturma

    Şubat 13th, 2010
    from Tkinter import *
    
    form=Tk() # Pencere oluşturur.
    
    form.title('Emrah Kahraman') # Pencerenin başlığını yazarız
    
    form.mainloop() # Oluşturulan pencereyi gösterir.

    Python Raw_Input ve Input ile Ekrandan Değer Okuma

    Şubat 11th, 2010

    Raw_Input fonksiyonunu kullanarak ekran değer okursak okunan değeri string olarak algılayacaktır ona göre işlem yapacaktır.Input fonksıyonunu kullanırsak bu seferde ekrandan okunan değeri sayı olarak algılayacaktır ona göre işlem yapacaktır.

    a=raw_input("Sayı 1:")
    b=raw_input("Sayı 2:")
    toplam=a+b
    print toplam

    yukarıdaki kodu çalıştırdığımızda Sayı 1 olarak 5 , Sayı 2 olarak ise 7 girersek toplam değeri 57 olacaktır ve bu 57 sayısı ekrana yazdırılacaktır.

    a=input("Sayı 1:")
    b=input("Sayı 2:")
    toplam=a+b
    print toplam

    aynı kodda bu sefer raw_input yerine input kullanalım.Sayı 1 olarak 5 , Sayı 2 olarak ise 7 girersek toplam değeri 12 olacaktır ve bu 12 sayısı ekrana yazdırılacaktır.


    Java Koleksiyon Sınıfının Karakteristiği

    Şubat 10th, 2010

    Koleksiyon


    Python Matematiksel Fonksiyonlar

    Şubat 9th, 2010

    abs fonksiyonu içine yazılan sayının mutlak değerini alır.

    abs(-5.0)
    
    5.0
    
    abs(-20L)
    
    20L

    pow:Üs alma işlemini gerçekleştiren fomksiyondur.

    pow(5,2)
    
    25

    3 lü kullanıldığında ise durum şöyledir

    pow(2,5,10)  =(2**5)%10
    
    2                =     2

    yukarıdaki yazdığımız kodda önce 2 nin 5. kuvveti alınır 32 bulunur sonra 32 nin mod 10 u alınır.Sonuç olarak iki işlemde aynı işi yapar ve 2 bulunur.

    round:Yuvarlama işlemini yapan fonksiyondur.

    round(5.567)
    6.0
    
    round(5.567,2)      #virgülden sonraki kısım sayının kaç basamak yuvarlanacağını gösterir
    5.57

    max():Parantez içine girilen sayıların en büyük olanını verir.

    max(10,5,20)
    20

    min():Parantez içine girilen sayıların en küçük olanını verir.

    min(10,20,5.5)
    5.5

    Python Temel İşlemler

    Şubat 9th, 2010

    Pythonda aritmetik işlemler yapılırken işlem sırasında hangi sayı tipleri kullanılmışsa sonuç o cinsten olacaktır.İnt ile İnt bölünürse sonuç int olur.Ama ikisinde bir tanesi float olursa sonuç float olur.
    Toplama İşlemi

    >>>> 3+5
    8

    Çıkarma İşlemi

    >>>> 9-4
    5

    Çarpma İşlemi

    >>>8*4
    32

    Bölme İşlemi

    >>> 7/5
    1
    
    >>> 7/4.0
    1.75

    Yukarıdaki işlemler için öncelik Çarpma ve Bölme sonrasında Toplama ve Çıkarmadır.Ancak parantez varsa önce parantez içindeki işlemler yapılır.

    >>>2*(5+4)
    18
    
    >>> 2*5+4
    14

    Pythonda bir sayının kuvvetini almak için ** operatörü kullanılır.

    >>> 8**4
    4096
    
    >>>5**2
    25

    Python karmaşık sayılar üzerindede işlem yapar.

    >>> (3+5i)+(4+4i)
    SyntaxError: invalid syntax
    
    >>>(3+5j)+(4+4j)
    (7+9j)

    Yukarıdada görüldüğü gibi karmaşık sayılarda sık kullandığımız i yerine pythonda j kullanmalıyız.Aksi taktirde hata verecektir.Python ile karmaşık sayılar üzerinde +,-,*,/ operatörlerinin hepsini kullanabiliriz.

    >>>(3+5j)-(4+4j)
    (-1+1j)
    
    >>>(3+5j)*(4+4j)
    (-8+32j)
    
    >>>(3+5j)/(4+4j)
    (1+0.25j)