ana sayfa hakkında forum (yeni) rss takibi reklam yerleşimi iletişim giriş

İçerik Kategorileri

  1. Active Server Pages
    1. Temel Konular [13]
    2. Genel İçerikler [12]
    3. Nesne Kütüphanesi [0]
    4. Form Elemanları [4]
    5. Döngü İfadeleri [3]
    6. Veritabanı İşlemleri [7]
    7. Fonksiyonlar [2]
    8. Hatalar ve Çözümleri [16]
  2. ASP Hızlı Referans
    1. TextStream Nesnesi [7]
    2. Response Nesnesi [1]
    3. Request Nesnesi [1]
    4. Application Nesnesi [1]
    5. Session Nesnesi [4]
    6. Server Nesnesi [0]
    7. FSO Nesnesi [4]
  3. Browser Scripting
    1. VBScript [4]
    2. SQL Sorgulama [4]
  4. MySQL [0]
  5. Uygulamalar
    1. Hazır Fonksiyonlar [3]
    2. Hazır Kodlar [9]
    3. Script Algoritmaları [3]
    4. Script Geliştiriyoruz [2]

Sitede Ara


Hosting Sponsorumuz

Nis

5

Class Kullanımı

Temel Konular2 yorum2233 izlenimfatiherikli

Function ve Sub'lardan oluşan Class'ların yapısı ve kullanımı ...


Class'ın türçe anlamı sınıf demektir. Class'lar içinde sub ve function barındırırlar.
Daha önce function ve sub kullanımını görmüştük. şimdi her ikisini birden kullanarak class'lar oluşturacağız.

Class Classadi diyerek yazılmaya başlanır. Set islem=New Classadi diyerek sayfada kullanılır.

Söz dimi şöyledir:

<%
    Class ClassAdi
        'Functionlar
        'Sublar
    End Class
%>


Kullanırken ise

<%
    Set setadi=New Classadi
    setadi.Sub_yada_functionun_adi
%>


Bir örnek yapalım.
<%
    Class yazi_islemleri
        Function buyukyaz(yazi)
            yazi=Ucase(yazi)
            buyukyaz=yazi
        End Function

        Sub yaz(yazi,kactane)
            For i=0 to kactane
                Response.Write yazi + "<br>"
            Next
        End Sub    
    End Class
%>


İçindeki Function'ları vs Sub'ları anlatmaya gerek yok. Onları önceki derslerimizde görmüştük. şimdi sadece classın yapısına ve kullanımına bakacağız.

şimdi içindeki sub'ları çalıştıralım yada fonksiyonlarla işlemler yapalım.
Class'ın içinde bir function ve bir sub kullandık. Function belirlediğimiz yazıyı büyük harflre çeviriyor, sub ise yazdığımız yazıyı istediğimiz sayıda tekrarlarmasını sağlıyor.

Class'ları sayfa içinde kullanmak için bir set açıyoruz.
<%
    Set islemler=New yazi_islemleri     'yazi_islemleri adındaki classımızı çağırdık.
%>


<%
    yazi="Active Server Pages"
    islemler.buyukyaz(yazi)    ' yazi adlı değişkenimizi büyük harflerle yazdırdık.
    islemler.yaz(yazi,5)  ' yazi adlı değişkeni 5 kere yazdirdik.
%>


En basitinden bir örnek vermek geregirse basit bir hesap makinası yapalım.

<%
Class hesapla
    Sub topla(s1,s2)
        Response.write int(s1) + int(s2)
    End Sub
End Class
%>


Class'ta sadece toplama işlemini var. Siz diğer işlemleride yazdırabilirsiniz.

<%
    Set islemler=New hesapla
    islemler.topla(5,5)
%>

Sonuç 10 çıkacaktır...

Kendinize iyi bakın
İyi çalışmalar ...

Etiketler  :  class   sub   function   end   set   new   int   for   next   to   step  

İçeriği takip etSayfayı YazdırPermalink

2 yorum var

#131.-LineStar-06 Nisan 2007 Cuma

eline sağlık fatih gzl yazı olmus

#182.-gencay-07 Mayıs 2007 Pazartesi

güzel paylaşım fatih saol


Bu içeriğe yorum yazın

BBCode ve Emotions desteği aktif. Yorumunuz onaylandıktan sonra gösterilecektir.

Bu yazı ile benzer içeriğe sahip olabilecek yazılar

  1. Asp Sub Kullanımı ve Örnekler
  2. Asp ile Sub Kullanımı
  3. Karakter Temizleme
  4. Sql Enjeksiyonu hakkında bilgiler ve önlemler
  5. Geçersiz Null Kullanımı Hatası
  6. ASP ile Ajax Kullanımı
  7. Fonksiyon Yazımı
  8. "<" ve ">" Arasındaki Tüm Karakterleri Temizlemek
  9. Response Nesnesi
  10. If...Then...Else...End If
  11. With (Kullanımı) ile Nesnelerin Yönetimi
  12. Geçersiz Null Kullanımı Hatası
  13. Expected End of Statement (BC30205)
  14. Expected 'End' 800a03f6
  15. Fonksiyon Yazımı
  16. Ziyaretçi Defteri Yapımı
  17. Detaylara Bakabilme
  18. Veritabanında arama yapmak
  19. For...Next Döngüsü
  20. Tablodaki Sütunları Listeletmek
  21. Fonksiyon Yazımı
  22. For...Next Döngüsü
  23. Fonksiyon Yazımı
  24. Fonksiyon Yazımı

Yazının aktif olduğu kategoriye eklenmiş son yazılar

  1. Jmail Mail Bileşeni ile Mail Göndermek
  2. Cdonts Mail Bileşeni ile Mail Göndermek
  3. Aranan Kelimenin Arkaplan Rengini Değiştirme
  4. Veritabanına bağlanmak ve veri almak
  5. Basit 2 fonksiyon
  6. Veritabanında arama yapmak
  7. Err Nesnesi

Aspogren.net web sitesi SiDEnet sunucularından yayınlanmaktadır.

eXTReMe Tracker