Silverlight'a son :(

Bilindiği gibi Microsoft  Silverlight'a olan desteğini Silverlight 5 den sonra çekeceğini söyledi. Bizde bu yüzden  Silverlight ile ilgili yazılarımıza son verdik. Bundan sonraki yazılarımızda MVC, CodeFirst, AutoMapper, EntityFreamwork üzerine yapacağız. Takip ederseniz biz buradayız. :)


Silverlight 4 RIA Services ve Business Application -3 (Silverlight İstemci sinde Veri Göstermek)


Serinin devamı olarak bu yazımızda işin eğlenceli kısmına geldik  Verilerin gösterilmesinin ne kadar kolay olduğunu göreceğiz. Şimdi projemizdeki View klasörünün altındaki Home.xaml sayfasının code-behind kısmını açalım.


Şimdi bu kodların arasında </Grid> in hemen üzerine verileri göstereceğimiz datagrid eklemek için aşağıdaki kodu ekliyoruz.

<sdk:DataGrid AutoGenerateColumns="True" Height="134" Name="dataGrid1" Width="436" />

Bu kod eklendikten sonra şimdi  kod kısmına (Home.xmal.cs) geçelim



Bu kod kısmında Public Home metodunun altına aşağıdaki kodu ekleyelim.        
           
 var context = new DishViewDomainContext();
            this.dataGrid1.ItemsSource = context.Restaurants;
            context.Load(context.GetRestaurantsQuery());
Şimdi bu kod da ;

1.Satırda DishViewDomainContext oluşturuyoruz. Bu otomatik olarak Server da DishViewDomainService e bildirilir.

2.Satır da datagrid e bir tane Rastaurant özelliğine sahip olduğumuzu bildiriyoruz çünkü bize bir query metodu ile restaurant bilgileri geri dönecek. Dikkat edilmesi gereken şu anda serverda bizim verilerimiz yok sadece veri alacağımız özelliği bağladık.

3.Starıda görüldüğü üzere verileri yüklüyoruz. Verileri yüklerken kullanacağımız Metodu da belirtiyoruz. Yukarıdaki metod yerine GetRestaurantsWithRegionQuery de kullana biliriz.



Exposing SOAP, OData, and JSON Endpoints for RIA Services

Get Microsoft Silverlight

Silverlight 4 Tools for Visual Studio 2010 Launch

Get Microsoft Silverlight


Silverlight 4 RIA Services ve Business Application -2 (Entity Framework de dataların görüntülenmesi)


Serinin devamı olan bu yazımıza server side olan bir uygulamada verileri nasıl gösterileceğine değineceğiz.

Uygulamamıza çeşitli veri kaynaklarından  veriler gelebilir  SQL Database, Oracle DB, Sql Azure, Sharepoint, mainframe gibi, biz bu veri kaynaklarından birini seçebiliriz ve dataModel olarak da NHibernate, Linq2Sql, Entity Framework, Stored Proc den birini seçebiliriz.

Biz uygulamamızda veri kaynağı olarak SQL Database ve datamodel olarak da Entity Framework seçtik. Şimdi uygulamamızı yapmaya başlayalım.

Bir önceki yazımızda yaptığımız projeden devam edeceğiz projemizi açtık ve Business Application Web isimli projemizdeki App_Data klasörünün altına  DishView.mdf  ismi ile veri kaynağımızı atıyoruz. 




Silverlight 4 RIA Services ve Business Application

Silverlight 4 ile beraber RIA Service tamamlandı.Bende Silverlight da Businesss Application oluşturmak için kullanılacak araçları ve bu platformun zaman harcamaya değecek bir kaç özelliğini vurgulamayı düşündüm.Ben gereksiz şeylerden kaçındım sadece sorgulama (Querying), güncelleme (Updating), doğrulama (Validating) ve güvenlik (Securing) üzerinde durdum.

Bunun devamı olacak diğer yazıları takip etmek, uygulamaları kendinizde yapmak isterseniz gerekli olacak araçlar;

Silverlight 4 RIA Services ve Business Application -1 (Projeye Başlangıç)

Çok fazla kod ile sizi bogmak istemiyorum. İlk olarak Business Application Template de nasıl kullanılacağını  göreceğiz. Bu template harika görünüyor ve kolayca özelleştirile biliniyor.

Silverlight 4 ü kurduğunuzda içersinde RIA Service de eklemiş olarak geliyor. Kod geliştirmek için Visual Studio 2010 u açtığınızda yeni proje oluşturmaya geldiğinizde Silverlight sekmesine geldiğinizde Silverlight Business Application ı göreceksiniz.

Bu template seçildiğinde tek solution içinde iki proje oluşur. Ben solution ın ve projenin ismini BusinessApplication1 olarak bıraktım. Oluşan projelerden biri server tarafında çalışacak BusinessApplication1 isimli proje diğeri ise client tarafında çalışacak BusinessApplication1.Web isimli projedir.


Share