Silverlight ile Uygulama Geliştirme Temelleri

Bir çok video eğitimimde WPF ve XAML teknolojilerine ciddi anlamda zaman ayırarak detaylı anlatım yapmaya çalıştım. Bu teknolojilerin web kolu olan Silverlight teknolojisinde de içerikler ürettim. Ancak genel bir başlangıç ve temel olması nedeniyle bu video eğitimin yararlı olacağını düşünüyorum.

Silverlight teknoljisinin temellerini anlattığım bu video eğitimde WPF, XAML ve Silverlight’ın gücünü daha iyi anlayacaksınız.

Silverlight ile Uygulama Geliştirme Temelleri

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

 

Silverlight DataGrid, ComboBox ve ListBox’a Veri Bağlama

Silverlight’ın piyasaya ilk sürüldüğü dönemlerde(yıllar önce) DataGrid diye bir kontrol olmadığı için veri listeleme, düzenleme gibi işlemler için herkes kendi başının çaresine bakıyordu diyebilirim. Sonrasında Silverlight Control Toolkit yayınlanmasıyla birlikte epey bir kolaylık sağlanmış oldu. Bu makalemde genel veri gösterim kontrollerinden en çok kullanılan üçün tanıtacağım. ComboBox : Açılır menü biçiminde veri listelemeye yarar. ListBox […]

Silverlight ile ViewModel Dinamik Kontrol Kullanımı

Silverlight ve WPF teknolojilerinde dinamik kontrol(code behind) kullanarak, View Model mantığına uygun geliştirme yapmak mümkündür. Bu işlem tabiki karmaşık bir hal alabilmektedir. Zaten XAML ile arayüzün arka plan kodlardan ayrılma nedeni de bu zorlukları ayrıştırmaktır. Çünkü dinamik kontroller ile yapacağımız bu uygulamada, daha fazla kod ve daha dikkatli bir geliştirme süreci gerekmektedir. Arayüze dinamik nesneler […]

WPF ve Silverlight ile Dinamik Kontrol Oluşturmak

Silverlight ve WPF mimarisinin ortak dili olan XAML, aslında alt yapısını kullandığı .NET nesnelerinin XML formatındaki halidir. Örneğin XAML ile oluşturacağınız bir buton nesnesi(<Button>) mimari olarak .NET Framework’deki Button nesnesinden farksızdır. Yani .NET sınıf kütüphanesine XML giydirilmiş haline XAML diyoruz. Bu konuda temel ve ileri seviye örnekler yaparak nasıl olduğunu anlamaya çalışalım. Uygulamamızda iki adet […]

Silverlight Kontrolleri

Silverlight, WPF ve XBAP teknolojilerinin ortak mimari olarak XAML kullandığını Silverlight eğitim videolarımda detaylıca anlatmıştım. Silverlight ve XAML alanında çok fazla yerli kaynak olmaması nedeniyle kullanılan kontrolleri tek başlık altında zaman içerisinde eklemeler yaparak anlatmak istiyorum. Bu başlık altında sadece temel/basit seviyedeki kontrolleri inceleyeceğim. Data ve karmaşık kontrolleri ise ayrı makaleler olarak yazmayı düşünüyorum. – Border […]

Silverlight ve WCF ile Oracle Veritabanı Uygulaması Geliştirmek

Yazılım çözümlerinde bazen(sık sık) farklı teknolojileri kullanmak gerekebiliyor. Örneğin, veritabanı Oracle olan, ancak web platformunda ASP.NET ve Silverlight tercih edip, yazılım katmanlarını .NET ile geliştiren bir firma görmeniz olağandır. Bu durumda, platformların birbiriyle entegrasyonu ve kullanımı üzerine yoğunlaşmak gerekiyor. Ben de genel olarak kullandığım veritabanı teknolojisi olan Oracle ile Silverlight teknolojisinin kullanımını basit bir örnekle […]

Silverlight ile Veritabanı Uygulaması Geliştirmek(SL, WCF, LINQ, SQL Server)

Video anlatımlarımı genel olarak uygulamalar üzerine gerçekleştirmeye özen gösterdim. Aynı şekilde, Silverlight eğitimlerimde de bu yolu takip ediyorum.

Silverlight, kurumsal anlamda genel olarak veri uygulamalarında tercih edilmektedir. Bu nedenle, WCF, LINQ ve SQL Server kullanarak Silverlight ile veritabanı uygulaması geliştirmenin tüm evrelerini detaylarıyla anlattım.

İleri seviye olmasa da, temel anlamda Silverlight ile veritabanı uygulamalarının mantığını kavrayabileceğinizi düşünüyorum.

Eğitime ulaşmak için tıklayınız.

Silverlight 4 Kontrolleri (Görsel Eğitimler)

WPF teknolojisinin web tarafındaki gücü olan Silverlight ile ilgili kontroller üzerine hazırladığım bazı eğitimleri, karışık olarak yayınlayarak, yeni çekimler hazırladığım takdirde, bu konuya güncelleme olarak ekleyeceğim.

XamlPadX ile XAML Temelleri eğitim setine bir çok XAML kontrolünü detaylarıyla anlattım. XAML eğitiminde öğrendiğiniz bilgiler bu Silverlight eğitiminde de geçerli olacaktır.

Eğitimlere ulaşmak için konu başlıklarına tıklayınız.

Silverlight StackPanel
Silverlight ComboBox
Silverlight ToolTip
ListBox Kullanımı
Silverlight DataGrid Kullanımı