Asp.NET Web Parts

1,169 views

Published on

Web Parts Neden Kullanılır?
Web Parts Örneği(iGoogle)
Web Parts Kipleri
Web Parts Çalışma Yapısı
Web Parts Kontrolleri

Published in: Education, Technology
0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total views
1,169
On SlideShare
0
From Embeds
0
Number of Embeds
566
Actions
Shares
0
Downloads
0
Comments
0
Likes
0
Embeds 0
No embeds

No notes for slide

Asp.NET Web Parts

  1. 1. Abdülkadir BARLIK
  2. 2. Konu İçeriğiWeb Parts Neden Kullanılır?Web Parts Örneği(iGoogle)Web Parts KipleriWeb Parts Çalışma YapısıWeb Parts KontrolleriAbdülkadir BARLIK
  3. 3. Web Parts Neden Kullanılır? İçeriği çok bol olan web siteleri, kullanıcılara sitenin hangibölümlerini görüntüleneceği ve hangi bölümlerini gizleneceğiniseçme fırsatı sunar. Kullanıcılar ideal olarak, sayfaları kişiselleştirebilir ve sayfadaiçeriğin hangi sıraya göre görüntüleneceğini kararlaştırabilir. Kullanıcının siteye her girdiğinde bu kişiselleştirmelerin kayıtlıbir halde geliyor olması gerekmektedir.Abdülkadir BARLIK
  4. 4. Web Parts Neden Kullanılır? Değişiklikler web sitesindeki bütün kullanıcılarauygulanabileceği gibi her bir kullanıcı için ayrı ayrı dauygulanabilir. İşte kullanıcıların web sayfalarını kişiselleştirebildiği ve bunlarınkayıtlı halde saklanabildiği bir ortam hazırlamak için içinASP.NET 2.0’la gelen bir yapı vardır. Bu yapının adı;Abdülkadir BARLIK
  5. 5. Web Parts ÖrneğiAbdülkadir BARLIK
  6. 6. Web Parts Örneği iGoogle Web Part’lar için iyi bir örnektir. Görüldüğü gibisayfadaki bölümler yer değiştirilebiliyor. Ayrıca her kullanıcı değişikliği o kullanıcı adına kayıt bir şekildekaydedilmektedir.Abdülkadir BARLIK
  7. 7. Web Parts Kipleri Normal Kip: Sayfayı normal bir şekilde yerleştirir. Bu,kullanıcının bölümlerini düzenleyemeyeceği ya da hareketettiremeyeceği anlamına gelir. Edit(Düzenleme) Kipi: Kullanıcının düzenlemeler yapmak içinsayfanın belirli bölümlerini seçebilmesini sağlar. Bölümünbaşlığını ve rengini değiştirmek gibi düzenlemeler yapabilir.Abdülkadir BARLIK
  8. 8. Web Parts Kipleri Design(Tasarım) Kipi: Kullanıcıların sayfanın modüler içeriğiniyeniden düzenleyebilmesini sağlar. Kullanıcının öğeleri farklıbölümlere taşıyabildiği veya öğeleri kaldırabildiği kiptir. Catalog(Katalog) Kipi: Sayfaya yerleştirilebilecek kullanılabilirbölümlerin(web parts) listesini görüntüler.Abdülkadir BARLIK
  9. 9. Web Parts Çalışma Yapısı WebPart tipi Abstract bir sınıf olup, bir Web Part bileşeni için gereklitüm temel alt yapıyı sunmaktadır. Web Part’lar WebZone’lar içinde yer alırlar ve WebZone’lar daWebPartManager’lar tarafından yönetilir.Abdülkadir BARLIK
  10. 10. Web Parts KontrolleriWebPartManagerWebPartZoneProxyWebPartManagerCatalogZoneDeclarativeCatalogPartPageCatalogPartEditorZoneImportCatalogPartAppearanceEditorPartBehaviorEditorPartLayoutEditorPartPropertyGridEditorPartConnectionsZoneAbdülkadir BARLIK
  11. 11. WebPartManager WebPart uygulayabilmek içinkesinlikle kullanılması gereken birkontroldür. Bütün WebPart kontrollerini yönetir. Web sayfaları üzerindeki WebPart veZone’lar için yönetimsel bir altyapısunmaktır.Abdülkadir BARLIK
  12. 12. ProxyWebPartManager İçerik sayfalarının ilişkilendirildiğiMasterPagede bir WebPartManagertanımlandığında, içerik sayfalarındastatik bağlantılar tanımlamaya yarar.Abdülkadir BARLIK
  13. 13. WebPartZone Her bir WebPart öğesinin sayfaüzerinde bulunacağı bölgeyi temsileder. WebPartZone kontrolü şablon birkontroldür ve içerdiği WebPartkontrollerinin görsel bütünlüğünüayarlar.Abdülkadir BARLIK
  14. 14. CatalogZone WebPart bileşenlerinin sayfayayüklenmesini sağlayan kontroldür. Aynı zamanda bir sayfada yerCatalogPart kontrollerini barındırmakiçin kullanılan kontroldür.Abdülkadir BARLIK
  15. 15. DeclarativeCatalogPart Web sayfasına WebPartın ya dadiğer Asp.Net’te yer alan serverkontrollerinin katalogunu eklemeyisağlar.Abdülkadir BARLIK
  16. 16. PageCatalogPart WebPart kontrollerini kullanıcıya birkatalog halinde sunmak amacıylakullanılan bir kontroldür. Kullanıcıların CloseVerb kullanaraksayfadan sildiği bölümleri yanisilinmiş WebPart kontrollerini listeşeklinde sunar.Abdülkadir BARLIK
  17. 17. ImportCatalogPart Bir WebPart kontrolü için açıklamadosyası import etmek için kullanılır.Böylece kullanıcılar açıklama importedilmiş kontrolü öncedentanımlanmış ayarlarla görebilmesinisağlayan kontroldür.Abdülkadir BARLIK
  18. 18. EditZone AppearanceEditorPart,BehaviorEditorPart, LayoutEditorPart,PropertyGridEditorPart gibi EditorPartskontrollerini barındırmak için gerekliolan kontroldür. EditörZone kontrolü sayfaya ilkyüklendiğinde gözükmez.Abdülkadir BARLIK
  19. 19. ApperanceEditorPart WebPart kontrollerinin genişlikyükseklik, çerçeve tipi yazı tipi gibigörsel ayarlarını kullanıcının isteğinegöre değiştirebilmesine olanaksağlayan kontroldür.Abdülkadir BARLIK
  20. 20. BehaviorEditorPart WebPart kontrollerinin davranışayarlarını kullanıcının isteğine göredeğiştirebilmesine olanak sağlayankontroldür.Abdülkadir BARLIK
  21. 21. LayoutEditorPart WebPart’a eklenmiş olan kontrollerinborder sitilini ve ait olacağı Zone‘ubelirlemek için kullanılan kontroldür.Abdülkadir BARLIK
  22. 22. PropertyGridEditPart Kullanıcıların kişiselleştirilmişözellikleri düzenlemesi için bireditör kontrolü sağlar.Abdülkadir BARLIK
  23. 23. ConnetcionsZone Kullanıcılara WebPartlar ile diğersunucu kontrolleri arasındakibağlantıları biçimlendirmelerinisağlayacak bir arayüz sunar.Abdülkadir BARLIK

×