WPF Uygulamalarında AcceptButton ve CancelButton

Merhaba, Masaüstü uygulamalarında kullanıcı deneyimini geliştirmek için klavyeden Enter ve ESC tuşuna basıldığında otomatik olarak tetiklenen iki özelliği vardı. Bunlar varsayılan olarak mouse kullanmadan onaylamayı sağlayan AcceptButton (Enter tuşu ile) ve form ya da uygulamadan çıkılması için kullanılan CancelButton (ESC tuşu ile) özellikleridir. Windows Form uygulamalarında bunu form nesnesinin AcceptButton ve CancelButton özelliklerinden yapabiliyorduk. Ancak […]

Windows Store – Veri Kayıt ve Görüntüleme Uygulaması

Windows Store uygulamalarının WPF esnekliği harika bir geliştirme ve kullanım keyfi sunmaktadır. İş hayatında da bir çok yararı olduğunu tahmin ediyorum. Çünkü iş hayatında dağıtımı kolay veri uygulamaları oluşturmak firmalar için ciddi öneme sahiptir. İşte şimdi Windows Store için basit bir depolama işlemi yapan uygulama geliştireceğiz. Bu uygulamada dışarıdan veri girişi yapılacak ve bu veriyi, […]

Windows Store – AppBar Kullanımı

Windows Store uygulama geliştirme makalelerimize AppBar kontrolüyle devam ediyoruz. Windows Phone 8 üzerinde uygulama geliştirenlerin yakından tanıdğı AppBar (ApplicationBar) kontrolünü Windows Store uygulamalarında da görmekteyiz. Bu kontrol sayesinde ekranda işleve sahip ancak her an görünmesini istemediğimiz işlemleri, mouse’un sağ tıklaması ya da dokunmatik ekranlar sayesinde alttan açılır menü olarak kullanabilmekteyiz. Kullanımı gayet basit bir işlem […]

Windows Store – MessageDialog Kullanımı

Geliştirdiğimiz yazılımlarda son kullanıcıya bazı seçimler yaptırmak ya da bilgiler(hata, bildirim, uyarı vb.) göstermek için genel bir yapı kullanılır. Bu yapıya genel olarak “mesaj penceresi” denir. Bu makalemde Windows Store uygulamalarında nasıl mesaj penceresi kullanabileceğimize değineceğim. Öncelikle Windows Store projesi açmalıyız. Visual Studio editörümüzden Visual C# -> Store Apps -> Windows Apps seçenekleri altında Black […]

WPF Uygulamalarında “kiosk” Mod Kullanımı

Genellikle geliştirdiğimiz uygulamalar web ya da masaüstü tabanlıdır. Bazen sistem, oyun vb. farklı programlama mimarileri de olabilmektedir. Hayatımızda bir çok cihazda kullandığımız dokunmatik makinelerde bunlara dahildir. Mesela İstanbul ya da diğer büyük şehirlerde yaşayanlar Kent Kart’ı yakinen bilirler. Bu kartları belediyenin tüm toplu taşıma araçlarında kullanabilmekteyiz. Ve yollarda para yükleme makineleri sayesinde de kartımıza para […]

C# ile Port Kontrolü

Bilindiğiz üzere ağ programlamanın temelinde TCP, UDP, IP, HTTP vb. bir çok protokol yatmaktadır. Genellikle kullandığımız hazır yazılımlar bu yönetimleri gerçekleştirse de, sonuç olarak onları geliştirenlerin de birer yazılımcı olduğunu hatırlamamız gerekir. 🙂 Bu kısa makalemde C#, WPF ve .NET Framework yeteneklerini kullanarak, mini bir IP ve PORT kontrol yazılımı geliştireceğiz. Geliştireceğimiz yazılımın ekran görüntüsü […]

Silverlight ile Dinamik Kontrol Geliştirmek

WPF ve XAML teknolojisinin gücünü web tarafına yansıtmak için Microsoft tarafından geliştirilen Silverlight mimarisinde, Adobe Flash ile yapılan tüm işlemleri daha performanslı şekilde geliştirebiliyoruz(Gerçekten daha performanslı ve hızlı yazılımlar).

Tüm bunların yanında, .NET güzelliklerinden biri de “ister XAML yaz, ister .NET nesnesi” prensibidir. Bu prensip doğrultusunda bu video eğitimimde Silverlight teknolojisinde dinamik kontroller geliştirip kullanmayı anlatmaktayım.

Silverlight ile Dinamik Kontrol Geliştirmek – 1
Silverlight ile Dinamik Kontrol Geliştirmek – 2

 

WPF DataTemplate ile Veri Uygulaması Geliştirmek

WPF teknolojisini giriş, uygulama ve XAML anlamında anlattığım videoları incelediyseniz XAML mimarisinde ciddi bir alt yapı ve profesyonellik olduğunu görebilirsiniz. Bu profesyonelliği sağlayan özelliklerden biri de, veri işlemlerinde bir veri şablonu(data template’i) oluşturup, bu şablon üzerinden herhangi bir kontrole aynı görsel tasarım ile birlikte veri bağlama işlemini gerçekleştirmeyi sağlamaktır.

Bu video eğitimimde WPF ile DataTemplate oluşturarak profesyonel veri uygulamaları geliştirmeyi anlatmaktayım.

WPF DataTemplate ile Veri Uygulaması Geliştirmek

WPF ile Eleman Veri Bağlama(Element Binding)

Yazılım geliştirme tarafında Microsoft’un en iyi teknolojisinin C# ve .NET’den sonra WPF olduğunu rahatlıkla söyleyebilirim. Kendine has alt yapısı ve müthiş yenilikleriyle WPF ile XAML ciddi anlamda alt yapı değişikliğine ve yazılım kalitesinin artmasına neden olmuştur. WPF teknolojisiyle birlikte gelen XAML dili yeteneklerinin de getirdiği esneklik ve kolaylık sayesinde bir çok yazılım geliştirme işlemi hem modernleşmiş hemde yüksek kalite standartlarına sahip olmuştur. Bu XAML özelliklerinden biri de şüphesiz veri bağlama kısmında bize sunulan özelliklerdir.

Bu video eğitimimde WPF teknolojisinde XAML ile elemanlar arası veri bağlama işlemlerini anlatmaktayım.

WPF ile Veri Bağlama(Element Binding)

Not : Başlık ve proje WPF ile ilgili olsa da aynı kodlar Silverlight’ta da çalışacaktır. Silverlight eğitim videolarımda benzer işlemleri görebilirsiniz.