Aylık arşivler: Mayıs 2008

Web Kontrol Geliştirme – III [Rendered Control]

Özel şekillendirilmiş kontrol olarak tanımlayacağımız bu kontroller, Control veya WebControl sınıflarından doğrudan türetilmiş olup, programcı tarafından belirlenmiş HTML içeriği render eder. WebControl sınıfı, Control sınıfından inherit edilmiş olup Control sınıfının özellikleriyle beraber kontrollerin renk, font gibi görsel yönlerinin yönetilmesini sağlayan özellikler sunar. Bu yöntemle geliştirilmiş kontrolün tag yapısını ve içeriğini genellikle programcı HTML ifadeler yazarak oluşturur. Bunu da daha önce kendisinden bahsettiğimiz HtmlTextWriter nesnesi aracılığıyla yapar. Bu bölümde daha detaylı göreceğimiz HtmlTextWriter sınıfı, kontrolleri render edip HTML çıktısını oluşturma, elementlere ait attribute tanımlamaları yapma, style attribute oluşturma gibi servisleri sağlar. Okumaya devam et

Özel Web Kontrol Geliştirme (Custom Control) – I [Giriş]

Component kavramı, yazılımın en küçük yapı birimini temsil eder. Bu kavram, 80’lı yılların sonunda uygulama geliştirme sürecinde uygulamayı bileşenlere ayırma ve gerektiğinde bu bileşenleri daha sonra yeniden yazılmaksızın diğer uygulamalarda kullanma ihtiyacından doğmuştur. Bunun sonucunda bileşen tabanlı yazılım geliştirme mimarisi ortaya çıkmıştır. Bu mimariyi desteklemek amacıyla Microsoft tarafında ActiveX, COM, Java tarafında Applet gibi teknolojiler piyasaya sürülmüştür. Bu makalede bileşenlerin nasıl hazırlanacağı ve dağıtılacağını işleyeceğiz. Okumaya devam et