Bir önceki bölümde Generics hakkında bazı terminolojiler üzerinde durduk. Ayrıca ilk başta verdiğimiz örnek ile, bir sınıfı veya bir metodu object yaklaşımı ile nasıl genlleştirilebileceğini gördük. Önceki makaleyi okuduktan sonra objcet yaklaşımı ile Generics arasındaki farkı idrak ettiğinize inanıyorum. Ve Generics’in avantajlarını ve kolaylığını anladığınızı düşünüyorum.
Bu bölümde Sınırlandırıcıları(Constraints) göstermeye çalışacağız. Hazırsanız buyrun.
Etiket Arşivi: sınıfEnine Boyuna Generics – Bölüm 22.281 defa okunmuşEnine Boyuna Generics – Bölüm 12.543 defa okunmuşBir iki önceki makalemizde, Delphi gramerine katılan generics ve parametrize tipleri yüzeysel olarak tanıtmıştık. Generics, RAD Studio 2007′ nin çıkması ile artık sadece beta tester’larını değil, tüm Delphi programcılarını ilgilendiren bir konu olmuştur. Gerçi şu an için sadece .NET ortamında kullanabildiğimiz bu özellik bir sonraki sürümde Win32 için de kullanılabilir bir gramer olacaktır. Başlangıç için [...] Delphi 7 ile Şimdiki Delphi Sürümleri Arasındaki Farklar3.358 defa okunmuşBildiğiniz gibi VCL, .NET ortamına taşınırken derleyici bazında bir çok değişikliğe ve geliştirmeye gidildi. Bu geliştirmeler, hem Delphi.NET derleyicisini hem bildiğimiz klasik Delphi for Win32 derleyicisini etkiledi. Tabi bu geliştirmeler, en çok biz programcıların işine yaradı. Kategori: Delphi ayrıca: abstract, class helper, class static, Delphi, delphi.net, final metodlar, fonksiyon, for-in, inline, miras, nesne, nested classes, operator overloading, property, record, sealed, strict private, strict protected 4 Adet Yorum
Delphi ve Operator Overloading2.431 defa okunmuş"Operator Overloading"(operator aşırı yükleme), Delphi’ye Delphi.NET ile birlikte gelen class helper’lar gibi yeni özelliklerden birisidir. Bu teknik, class helper’lar gibi hem Win32 hem de .NET için kullanabilirsiniz. Delphi.NET’in Yeni Oyuncağı “Class Helper”1.918 defa okunmuş.Net ortamı için sadece Delphi’de bulunan bir nesne özelliği ile tanışalım bugün, Class Helper(Sınıf Hizmetçisi, Yardımcısı, ya da ne isim verirseniz.). C# kullanıcıları, 2.0 sürümü ile benzer bir tip olan "Partial Type" ile tanıştılar. Ama partial tipler hali hazırda derlenmiş kodlar üzerinde işlem yapamazlar. Ama class helper’lar yapabilirler! Yani derlenmiş bir assembly’ de bulunan bir [...] Bileşen Yazım Klavuzu – 13.430 defa okunmuşDelphi, gerçekten güçlü özelliklerle donatılmış bir geliştirme ortamıdır. Bir çok sınıflar ve yapılar ile IDE özelleştirilebilir. Kendi yazacağınız ya da dışarıdan kullanacağınız bileşenler ile programlama alanınızı özelleştirebilirsiniz. Hatta daha da ileri gidip Expert dediğimiz IDE eklentileri yazarak, IDE’ye olmayan yeni özellikler ekleyebilirsiniz. Bu makale serisinde VCL ve VCL.NET için bileşen yazımını göstereceğiz. Tabi ki, bileşen [...] Kategori: Delphi ayrıca: özellikler, bileşen, bileşen kurulumu, bileşen yazmak, component, event, inherited, kalıtım, miras, nesne, nesne tabanlı programlama, olay, property, türetim, TComponent, TControl, TGraphicControl, TWinControl 9 Adet Yorum
ECO Programlamaya Giriş1.575 defa okunmuşGünümüzde yazılım şirketleri, karışık ve ağır projelerin altından kalkabilmek için programcı sayısını artırmaktadır. Projede çalışan programcıların sayısı artmakla beraber, aralarındaki iletişim de o nispette azalmaktadır. Bu problemin üstesinden gelebilmek için çeşitli yöntemler geliştirilmiştir. Bu yöntemlerin en etkililerinden bir tanesi de şüphesiz model tabanlı programlamadır. Projede kullanılan yöntemler, algoritmalar, fonksiyonlar [...] Kategori: Delphi ayrıca: .net, Auto Forms, delphi.net, ECO, model, model tabanlı programlama, nesne tabanlı programlama 1 Adet Yorum
|
| Sitede bulunan herhangi bir makale, yazı, resim, dosya, vs. ister tamamen olsun, ister bir kısmı değiştirilerek olsun izinsiz olarak yayınlanması, dağıtılması yasaktır. Lütfen herhangi bir süreli veya süresiz yayında kullanmadan önce ilgili yazar ile temasa geçiniz. Blog gibi kişisel sitelerde yazarların ve sitenin ismi korunmak ve belirtilmek şartıyla izinsiz olarak yayınlanabilir. Tüm hakları saklıdır © Diyezon 2005-2009. |


(3 kişi oy kullanmış, ortalama: 5 üzerinden 3,67)