XBAP - WPF Browser Application - Makale - Yazılım Dilleri
XBAP da ne ola ki?
XBAP'ın açılımı "XAML Browser Applications" şeklinde. Peki XAML neydi? Extensible Application Markup Language, yani WPF (Windows Presentation Foundation) ile beraber gelen XML yapısında görsel, vektörel içeriklerin tanımlandığı bir model. XAML aynı anda Silverlight içerisinde de görsel arayüzü modellemek, animasyonları hazırlamak için kullandığımız yapının ta kendisi. Daha önceki yazılarımda bu konulardan bahsettiğim için XAML'in veya WPF'in çok detaylarına girmeyeceğim.
Şimdi çok ufak bir WPF windows uygulaması hazırlayalım ve aynı uygulamayı WPF Browser Application yapmanın ne kadar kolay olduğunu inceleyelim. Tüm bunları yaparken Visual Studio 2008 kullanacağım. VS 2005 ile WPF Browser Application Proje Şablonu gelmiyor ve bazı işlemleri elle yapmak gerekiyor. O nedenle Visual Studio 2005 ile hiç uğraşmayarak doğrudan Visual Studio 2008 kullanacağım. Önümüzdeki bir ayı takiben tüm örneklerimi de VS 2008 ile yapıyor olacağım. Eğer hala VS 2008 Beta 2 edinmediyseniz hemen bilgisayarınıza indirmenizi tavsiye ederim. Bu konuda aşağıdaki yazımı inceleyebilirsiniz.
Visual Studio 2008 Virtual PC İmajları Yenilendi
Hızlı ilerlemek ve konsepti gösterebilmek adına yine çok basit bir örnek olduğunun farkındayım fakat hayal gücünüzü kullanmak tabi ki size kalmış. WPF içerisinde yapılabilen (neredeyse) herşeyi WPF Browser Application'lar ile yapmak da mümkün.