Genel hatlarıyla 3 katmandan oluşmaktadır;
1-Managed WPF Layer
WindowsBase , PresentationFramework ve PresentationCore bileşenlerini barındıran katman.2-MediaIntegration Layer (UnmanagedCode)
milcore(Media Integration Library Core) ve WindowsCodecs bileşenlerini barındıran ve yönetilemeyen yapıya sahip katman.3-Core OS
İşletim sisteminin çekirdeğini oluşturan katman.Şimdide bu katmanlardaki bileşenleri inceleyelim;
Presentation Framework – Kullanıcı arayüzünde kullandığımız pencereler, kontroller, butonlar, metin kutuları gibi nesneleri içeren en üst katmandır ve bu nesneler PresentationFramework.dll kütüphanesi içinde bulunmaktadır.
Presentation Core – Visual sınıfından türemiş UI elementlerinin bulunduğu kısımdır.WPF in bize sunduğu imkanların dışında kullandığımız,türettiğimiz, oluşturduğumuz nesneleri bu katmanda işliyoruz.Bu nesneler PresentationCore.dll kütüphanesi içerisinde bulunmaktadır.
WindowsCodecs–Resim ve videoların işlenmesi,gösterilmesi vb. işlemleri destekleyen bileşendir ve WindowsCodecs.dll kütüphanesinde yer alır.
Direct3D – Bu katman WPF Uygulamaları kullanılarak oluşturulan grafiklerin görüntülenmesinde kullanılır.
Hiç yorum yok:
Yorum Gönder