XamlPadX ile XAML Temelleri

Daha önceki yazılarımda da vurgulamaya çalıştığım gibi, XAML teknolojisi WPF, Silverlight ve XBAP için temel bir alt yapı sunmak için geliştirilmiştir. Yani bunların hangisi üzerine çalışmak isterseniz, mutlaka XAML bilmeniz gerekecektir. Bir nevi, PHP, JSP, ASP.NET vb. web teknolojilerini geliştirmek için HTML’e ihtiyacınız olması gibi temel bir teknolojidir.

Öncelikle Visual Studio ya da Expression Blend’e ihtiyaç duymadan XAML kodlarını test edebileceğiniz ücretsiz olarak sunulan XamlPadX programını bilgisayarınıza indirmek için tıklayınız.

XamlPadX gibi XAML kodlarını test edebileceğiniz bir diğer ücretsiz uygulama ise KaXAML’dir. Bu programı da kullanabilirsiniz. KaXAML’i bilgisayarınıza indirmek için tıklayınız.

Aşağıdaki eğitimler XamlPadX kullanılarak hazırlanmıştır.

Eğitim Bilgileri;

Eğitmen        : Cihan Özhan
Video Sayısı  : 17
Toplam Süre  : 63 dk.
PlayList         :  www.youtube.com/playlist?list=PLr48dQTh3FFyqQLLzpDqoFXDH2daq9ZGQ

Eğitim İçeriği;

TextBlock – Dikey
TabControl
RichTextBox
Popup
PasswordBox
RadioButton
OpenFileDialog
Menu
Label
Image
Expander
ContextMenu
ComboBox
CheckBox
Button
Border
ListBox

WPF kontrolleriyle ilgili yeni eğitimler hazırladığım takdirde bu konuya ekleme yaparak yazıyı güncelleyeceğim.

XBAP ile Kullanıcı Login Uygulaması

WPF ya da Silverlight’ın ne olduğunu anlamak ve anlatmak kısmen kolaydır. WPF masaüstü, Silverlight ise web için geliştirilen Microsoft teknolojisidir. Ancak, ikisinin arasında olan ve diğerleri gibi XAML gücünü kullanan bir de XBAP(XAML Browser APplications) teknolojisi vardır. Bu teknoloji de Silverlight kullanmadan WPF’in tarayıcı tabanlı geliştirme için kullanılan ayrı bir teknolojisidir.

Bu eğitimde silverlight ile geliştirdiğim Login uygulamasını XBAP ile geliştiriyorum.

XBAP uygulama eğitimine ulaşmak için tıklayınız.