• 15-10-2008, 16:57:41
    #10
    Class'lar bir çeşit kendi komutunu kendin yap kütüphaneleridir. Fonksiyonlar ise belirlediğiniz parametrelere göre işlem yapıp bir yanıt sunarlar kısaca.
  • 15-10-2008, 17:01:25
    #11
    Üyeliği durduruldu
    tolgay007 adlı üyeden alıntı: mesajı görüntüle
    ya bu class lar fonksiyonların yaptığı işi yapmıyormu ?

    class tanimlama();

    burada değişken
    $tanimadi=tanım adı
    $tanimturu=türü yok

    burada fonksiyon
    fonksiyon
    {
    }



    şeklinde hazırlanıyor.
    tabi benim yazdığım kafadan atmasyon şeklinde.doğru değildir.mantık olarak gösteriyorum sadece.
  • 15-10-2008, 17:28:14
    #12
    Sınıflar aynı konuyla ilgili farklı işlemler yapan fonksiyonların oluşturduğu bir grup diye düşünebilirsin .. Eğer az sayıda fonksiyonla işini göreceke kodlar yazıyorsan kullanmana gerek yok ama büyük bir script kodlayacağın zaman düzen ve geliştirme açısından sınıfların faydasını kesinlikle göreceksin ..
  • 15-10-2008, 17:59:34
    #13
    Kimlik doğrulama veya yönetimden onay bekliyor.
    örneğin bir nesne düşünelim bu nesnemiz bir adet resim olsun.

    Bu resim üzerinde neler yapılabilir ?
    * Resize Edilir
    * Watermark Uygulanır
    * Üzerine Yazı Yazılabilir

    vb gibi işlemler yapılabileceğini düşünürsek isek;

    Her uygulama için oturup tekrar tekrar kod yazmak mı daha iyi yoksa bir Image Nesnesi oluşturup her uygulama için O Nesneyi kullanmak mı daha sağlıklı olur ?

    Tabi ki Nesneyi kullanmak daha sağlıklı olcak nedeni ise

    * Kod tekrarından kurtulcaksın
    * Sonuca daha çabuk ulaşacaksın
    * Bir hata olduğunda Sayfaları Karıştırmadan Direk Nesne de hataları ayıklayabileceksin
    * Mevcut Nesneye Ekleme Çıkarma Yapabileceksin

    yani bu nesneyi bundan sonraki tüm uygulamaların dahil edip direk kullanabileceksin ne güzel değil mi ?
  • 15-10-2008, 18:07:41
    #14
    dnmtnk adlı üyeden alıntı: mesajı görüntüle
    örneğin bir nesne düşünelim bu nesnemiz bir adet resim olsun.
    Bu resim üzerinde neler yapılabilir ?
    * Resize Edilir
    * Watermark Uygulanır
    * Üzerine Yazı Yazılabilir
    vb gibi işlemler yapılabileceğini düşünürsek isek;
    Her uygulama için oturup tekrar tekrar kod yazmak mı daha iyi yoksa bir Image Nesnesi oluşturup her uygulama için O Nesneyi kullanmak mı daha sağlıklı olur ?
    Tabi ki Nesneyi kullanmak daha sağlıklı olcak nedeni ise
    * Kod tekrarından kurtulcaksın
    * Sonuca daha çabuk ulaşacaksın
    * Bir hata olduğunda Sayfaları Karıştırmadan Direk Nesne de hataları ayıklayabileceksin
    * Mevcut Nesneye Ekleme Çıkarma Yapabileceksin
    yani bu nesneyi bundan sonraki tüm uygulamaların dahil edip direk kullanabileceksin ne güzel değil mi ?
    Evet şimdi çaktım olayı iyi birşey ama benim gibi daha hiç proje yapmamışlar için 1-2 numara büyük bence o yüzden ben mysql ile devam edeyim sırada o var 1-2 projeden sonra dönecem buraya bi konu daha açayım önerilerinizi alayım bi bi kaç şey sorucam yeni konuda
  • 15-10-2008, 18:53:55
    #15
    Kimlik doğrulama veya yönetimden onay bekliyor.
    Eğer yeni başlıyorsan tabiki zaten sınıf ve kütüphane oluşturmak senin için ilerki konular olacaktır. İlk olarak belli bir gelişime getir kendini zaten sonra kendin ihtiyaç duyacaksın
  • 15-10-2008, 20:43:34
    #16
    Kimlik doğrulama veya yönetimden onay bekliyor.
    tolgay007 adlı üyeden alıntı: mesajı görüntüle
    Arkdaşalr ne ya bunlar hem çok karışık hemde anlamsız nede kullanılıyorlar ?
    gençliğine veriyorum

    Yazılımın temeli bunlardır. OOP bilmiyorsan daha henüz hiçbirşey bilmiyorsun sayılır. Öğrenmelisin. OOP olmadan da yazarsın ama yapıp ettiklerin uzun vadede makarna kod kapsamına girebilir.

    Class'ları bir "nesne fabrikası" gibi düşünebilirsin. Yazılım işini de nesnelerin etkileştiği bir senaryo olarak düşünebilirsin.
    Nesne tabanlı programlama sana böyle bir geliştirme sürecinde koşmanı sağlar.

    Psikolojik olarak da iyidir, karmaşık kodlar içinde boğulmaktansa görsel yanına hitap eder, modülerleştirir.
    Veritabanı ya da HTML için birer class kurarak etkileşim için katman kurarak standartlaştırabilirsin.

    Dahası şu ki yazılım işinin bir sonraki basamağı olan desenli tasarımı OOP bilmeden anlayamazsın.
    MVC; multitier, singleton...

    Öğreniniz.
  • 16-10-2008, 13:02:07
    #17
    Tabiki öğrenicem ama şuan değil yani bikaç proje yapayım öyle bu arada aslında ben saçma falan yazarkende biliyordum ne kadar önemli olduğunu ama çok sinirimi bozdu kızdım bende öyle yazdım yoksa önemli tabiiki
  • 16-10-2008, 13:03:43
    #18
    Üyeliği durduruldu
    daha geçen gün sordun yazdık terbiyesizlik bence bu yaptığın php bilmiyorsun class a girmek istiyorsan o zaman sorun olabilir