sugibiask


 

ANA SAYFA - DERSLER - SCRiPTLER - FORUM - İNDİRİM KUPONU - EN COK iNDiRiLENLER - İLETİŞİM - REKLAM

 

   ÜYE GİRİŞİ
  Kullanıcı Adı :
  Şifre :

  Beni Hatırla:
     

   EN SON 3 YENİLİK

   CAPRAZ .NET 'TE ARA





 


Dersin Adı : ASP de classlar
Okunma : 1881 Kategori :   Asp  
Eklenme Tarihi : 13.03.2007


.: DETAY :.


         
Kullanımı:
< %
Class Class_Adi
‘….
End Class
%>

Şeklindedir.

Class oluşturulurken içersinde Sub,Function kullanılabilir.
< %
Class Matematik
   Private Function Topla(Sayi1,Sayi2,Sayi3)
  
   Topla=Sayi1+SAyi2+Sayi3
   End Function

   Public Function Bol(Bolunen,Bolen)
     Bol=Bolunen/Bolen
   End Function

   Public Sub BolveTopla(Bolunen,Bolen,Sayi1,Sayi2,Sayi3)
      BolveTopla=Bol(Bolunen,Bolen)+Topla(Sayi1,Sayi2,Sayi3)
   End Sub
End Class
%>

Burada Bol Fonksiyonu ve BolveTopla Sub ı Class dışında kullanılabilir.
Topla Fonksiyonu ise sadece Class içinde kullanılabilir.
Class ı kullanmak için:

< %
Set islem=New Matematik
%>


Şeklinde tanımlanır.

< %
Set islem=New Matematik ‘Matematik Class ını tanımlıyoruz
Response.Write Matematik.Bol(9,3) ‘Çıkan Sonuç 3 olacaktır…
Response.Write Matematik.BolveTopla 9,3,1,2,3 ‘Çıkan Sonuç 9 olacaktır…
Set islem=Nothing
%>


Class larda Değişkende Tanımlanabilir:

< %
Class Matematik
   Public Bolen,Bolunen

   Public Function Bol()
      Bol=Bolunen/Bolen
   End Function
End Class

‘Kullanımı:
Set islem=New Matematik
islem.Bolunen=9
islem.Bolen=3
Response.Write islem.Bol
%>

Class Tanımlandığı zaman çalışmasını istediğiniz kodları

< %
Private Sub Class_Initialize()
   ‘Class oluştuğu zaman çalışacak kodlar
End Sub
%>


Class Yokedildiği zaman olacakları ise

< %
Private Sub Class_Terminate()
   ‘class Set ClassAdi=Nothing şeklinde Yokedildiği zaman çalışacak kodlar
End Sub
%>


Şeklinde Tanımlayabiliriz.