İlk olarak T4'ün ne olduğundan kısaca bahsedeyim sonra da örneğe geçeriz. T4 (text template) kısaca text'e yazdığımız kodun gerçeklenmesi olarak tanımlayabiliriz. Örnek vermek gerekirse; 20 tane sınıfın Ekle, Sil ve Güncelleme işlemleri ortak ise bunları teker teker yazmak yerine text olarak yazıp for döngüsü ile döndüğümüzde kodun oluşturulmasını hayal edin. Uygulama üzerinde bakalım bir de.
Bir tane console uygulaması açarak işe başlayalım.
Uygulamamıza bir adet text template ekleyerek işe başlamamız gerekiyor.
Karşımıza şu şekilde tt uzantılı bir ekran geliyor.
Burada eklemek istediğimiz kütüphaneler, oluşacak dosyanın tipi, varsa kalıtım yapacağımız sınıfların bilgisi gibi bilgileri bildiriyoruz.
Şimdi oluşturmak istediğimiz kodumuzu text olarak yazalım. Üç adet sınıfımız olsun. Bu sınıfların dört tane propertysi ve iki tane de metodu olsun.
Haydi koda başlayalım. Text kodumuz şu şekilde olacak.
Kodlar çok güzel bir şekilde oluşmuş. Kodlarımız birde uygulama aşamasında kullanalım.
Evet sıra sonucu görmeye geldi.
Sonucumuz da oldukça güzel bir şekilde oluştu. Şimdilik benden bu kadar. Bir dahaki yazıya kadar kendinize iyi bakın.
Hiç yorum yok:
Yorum Gönder