Arkadaşlar hepinize selamlar.
Bu property olayı nedir nasıl kullanılır, biri bana örneklerle açıklayabilirmi acaba?
Property nedir?
Forum kuralları
Forum kurallarını okuyup, uyunuz!
Forum kurallarını okuyup, uyunuz!
Property kısaca
Bir class(Obje'nin) Özellikleridir.
Örn..
edit1.Color
Bir class(Obje'nin) Özellikleridir.
Örn..
edit1.Color
Gazete manşetleri
* DİKKAT :Lütfen forum kurallarını okuyalım ve uyalım...!
* Warez,crack vs. paylaşımı kesinlikle yasaktır.
Biraz açacak olursak,
Property'ler, sınıfa bağlı bir değişken gibidir ama farkları vardır ve kullanım amaçları farklıdır. Property'lere değer atarken ve değer alırken metodlara bağlanabilirler. Propertyleri declare ederken default değer atanabilir. Ayrıca en önemli özelliği property alanların isimleri çalışma anında alınabilir. Ve RTTI fonksiyonlarıyla değer atanabilir.
Tpersistent sınıfından türetilme class'lar property'lerini başka bir birimde saklayabilir ve yeniden yükleyebilirler runtime'da. Mesela delphide design anında yaptığınız değişiklikler DFM dosyalarına kaydedilir. Bunlar compile anında resource olarak exeye gömülür ve çalışma anında nesne create edilirken nesnenin Tpersistent atasından devraldığı yükleme fonksiyonları çalıştırılarak property alanlar resourcetaki karşılıkları bulunarak değer atamaları yapılır.
Property'ler, sınıfa bağlı bir değişken gibidir ama farkları vardır ve kullanım amaçları farklıdır. Property'lere değer atarken ve değer alırken metodlara bağlanabilirler. Propertyleri declare ederken default değer atanabilir. Ayrıca en önemli özelliği property alanların isimleri çalışma anında alınabilir. Ve RTTI fonksiyonlarıyla değer atanabilir.
Tpersistent sınıfından türetilme class'lar property'lerini başka bir birimde saklayabilir ve yeniden yükleyebilirler runtime'da. Mesela delphide design anında yaptığınız değişiklikler DFM dosyalarına kaydedilir. Bunlar compile anında resource olarak exeye gömülür ve çalışma anında nesne create edilirken nesnenin Tpersistent atasından devraldığı yükleme fonksiyonları çalıştırılarak property alanlar resourcetaki karşılıkları bulunarak değer atamaları yapılır.