 Teknoloji Yazılım Bilişim Hizmetleri |
 |
 |
|
 |
|
|
|
|
SmartControls for ASP.NET 2.0
Gelişmiş ASP.NET 2.0 web kontrolleri kütüphanesi
|

|
|
|
|
|
|
ASP.NET 2.0 ın tüm web kontrollerinin ( TextBox, Button, Grid vb ) subclass (inherit)
edilerek oluşturulduğu ve çok özel property (özellik) ve metodlarının eklendiği
kontrol kütüphanesi. SmartLib 2.0 kütüphanesi ile yazılan web projelerinde bu özel
kontrolleri kullandığımızda SmartLib bunları tanımakta ve on-the-fly dediğimiz havada
işlem yaparak gereken tüm server side veya client side işlemleri otomatik yapabilmektedir.
Yazılımcı sadece SmartControls kütüphanesinden gelen ve dizayn editöründeki toolbox
dan sürükle - bırak işlemi ile dizayn ettiği web formunun üzerinde kullandığı özel kontrollerin property
lerini dizayn ekranında set ediyor gerisini bir diğer kütüphane olan SmartLib çalışma
anında otomatik bir şekilde hallediyor.
Örneğin açılacak popupların ve bu popuplara veritabanından gelecek değerler de dahil
olmak üzere gereken client side javascript kodları , formatlama , popuplarda
oluşacak javascriptler vb her işlem otomatik olarak SmartLib
tarafından yapılıyor. Aynı şekilde bilgileri veritabanına
kaydederken ise hiç SQL komutu yazmadan her işlemi kütüphane hallediyor.
Bu sayede yazılımcı detaylarla uğraşmaktan kurtulup çok karmaşık işlemleri dahi
kütüphaneye bırakıyor, yazılımların bakımı ve değiştirilmesi çok kolay oluyor, kalitesi
artıyor ve
geliştirme zamanı çok düşüyor. Kütüphanede yapılacak tüm değişiklik ve
iyileştirmeler ise otomatik olarak projelere yansıyor ve yazılımcıların her projeyi
ayrı ayrı düzeltmesi gerekmiyor.
Alttaki resimde bu çok özel web kontrollerinin yazılım geliştirmede kullandığımız
Visual Studio 2005 editöründeki Toolbox da görebilirsiniz.
|
|
|
|
|
|
|
Örnek olarak sadece Grid kontrolüne 80 adet property (özellik) ve 60 dan fazla metod
eklenmiştir. |
|
|
|
|
|
|
|
|
|
|
|
|
 |