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.

WPF ve Entity Framework ile Kullanıcı İşlemleri

WPF ile veritabanı uygulaması geliştirmek için temel bir uygulama oluşturmak amacı ile hazırladığım bu eğitimde, sizlere SQL Server, Entity Framework ve WPF kullanarak bir veritabanı uygulaması geliştirmeyi öğretmeyi amaçlıyorum.

Bu eğitim mini bir kurs olarak hazırlanmıştır. İlk olarak, geliştireceğimiz projenin tamamlanmış halini gösterip anlatacağım, daha sonra veritabanı ve Entity Framework katmanını anlattıktan sonra, her kullanıcı işlemi için ayrı ayrı video eğitimler sunuyor olacağım.

Eğitim Bilgileri;

Eğitmen        : Cihan Özhan
Video Sayısı  : 7
Toplam Süre  : 52 dk.
PlayList – 1   : http://www.youtube.com/playlist?list=PLr48dQTh3FFyfdl7j1YV39FifUm1I88-N
PlayList – 2   : https://vimeo.com/album/2514561/sort:preset/format:detail

Eğitim İçeriği;

Arayüz ve Proje Tanıtımı
SQL Server Veritabanı Tasarımı
Entity Data Model
Kullanıcı Ekle
Kullanıcı Güncelle
Kullanıcıları Getir
Kullanıcı Sil

Eğitimleri sırasıyla takip ettiğiniz takdirde, temel olarak bu teknolojilerin kullanımını kavrayabileceğinizi umuyorum.

WPF DocumentViewer ile XPS Dosya Görüntülemek

Uygulamalar içerisinde bazen PDF, XPS gibi dökümanlar görüntülemek gerekebilir. Microsoft, WPF uygulaması içerisinde bir XPS dökümanını kolaylıkla görüntülemek için gerekli alt yapıyı hazırlamıştır.

Hazırladığım bu eğitim ile WPF uygulamalarınız içerisinde hızlı ve kolay bir şekilde XPS dökümanlarını görüntüleyebileceksiniz.

WPF DocumentViewer kullanarak XPS dosya görüntüleme eğitimine ulaşmak için tıklayınız.

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.