Bienvenue à Blogs CodeS-SourceS Identification | Inscription | Aide

Mardi 31 Mars - épisode 4 sur 7 de la saga Visual Studio : les interfaces riches WPF/Silverlight



Venez assister, le mardi 31 mars à 18h30, à une rencontre technologique en ligne sur le thème de Visual Studio .

Quatrième d’une saga de sept rendez-vous, ce sera l’occasion de découvrir les interfaces riches WPF/Silverlight.

La saga présentera plus tard les thèmes suivants : TFS, VSTS, Dev office - VSTO.

Inscrivez-vous pour le Live Meeting du mardi 31 mars!

Posté le par reynier | 0 commentaire(s)
Classé sous :

[Silverlight 2] Connexion à une base de données SQL SERVER avec ADO .Net Data Service

Ce tutorial va sûrement plaire au débutant qui se lance avec Silverlight 2 :)

 

Je vais vous expliquer comment dans une application Silverlight 2 on  remplit Datagrid à partir d’une base de données SQL SERVER 2005 (l’exemple fonctionne aussi bien avec SQL SERVER 2008).

 

La réalisation de cet exemple consiste à passer par deux étapes :

 

Phase 1 : La création du Web Service qui va permettre de se connecter à la BDD (utilisation de ADO .Net Data Service)


  1. Créer un nouveau projet Visual studio de type ASP NET, Web Application


  1. Ajouter un élément de type ADO .NET Entity data Model -> ex : Model1.edmx


 

  1. Connexion à la base de données, pour l’exemple j’utilise « Northwind »,  et je choisie les tables, les vues, les procédures stockées que je vais intégrer au modèle.

 


 

En cliquant sur « Finish » vous aurez la possibilité d’apercevoir l’ensemble du modèle


 

  1. Créer un ADO .Net Data Service qui sera l’interface entre l’application Silverlight 2 et la base de données 2005

 

 


  1. Attacher le Model de donnée ADO .Net Entity data Model au Data Service


 

A ce stade vous pouvez compiler et exécuter votre programme, pour tester votre Data service.

 

Phase 2 : Création du projet Silverlight.

 

  1. Ajouter un nouveau projet de type Silverlight 2 (laisser les configurations du projet par défaut)


  1. Ajouter un Datagrid dans page.xml  qui se nomme par exemple : « grid ».


 <data:DataGrid x:Name="grid" Width="1000"></data:DataGrid>

 

  1. Ajouter une référence web, en cliquant sur Discover, pour atteindre le Data Service qu’on a créé précédemment.



 

  1. Modifier le code de la page Silverlight « Page.xaml.cs »

 

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
    namespace SilverlightApplication1
{

public partial class Page : UserControl
{

ServiceReference1.NorthwindEntities test = new ServiceReference1.NorthwindEntities(
new Uri("WebDataService1.svc", UriKind.Relative));

public Page()
{

var q = (from p in test.Products select p)
 as System.Data.Services.Client.DataServiceQuery<ServiceReference1.Products>;
q.BeginExecute(
(ar) this.grid.ItemsSource = q.EndExecute(ar).ToList(),null);

InitializeComponent();
}
}
}

serv1.NorthwindEntities6 test = new serv1.NorthwindEntities6(
new
Uri("WebDataService1.svc", UriKind.Relative));

public Page()

{

var q = (from p in test.Products select p)
as
System.Data.Services.Client.DataServiceQuery<serv1.Customers>;
q.BeginExecute((ar) =>
this.grid.ItemsSource = q.EndExecute(ar).ToList(),null);

InitializeComponent();

}


Utilisation de LinQ pour requêter ADO .Net Data Service, et afficher les données dans le Datagrid nommée « grid ».

 

Appuyer sur la touche F5 pour exécuter votre programme, si tout c’est bien passé vous devez apercevoir le même résultat que ci-dessous dans votre navigateur web 

 


 

Vous savez maintenant vous connecter à une base de données via ADO .Net Data Service, et afficher les données dans un Datagrid en Silverlight 2 en consommant un ADO .Net Data Service.  

 

Posté le par reynier | 0 commentaire(s)
Classé sous : , , ,

Réunion du club MS Provence le 24 mars 2009

A marquer dans vos agenda !!!

 

Pour tous les passionnés par les technologies Microsoft, venez assister à la réunion du club MS PROVENCE (Association qui regroupe des passionnés des technologies Microsoft),ce mardi 24 mars 2009 à 19h00, dans les locaux de Microsoft à Aix-en-Provence (Le Tritium B, 355 Rue Louis de Broglie, 13257 Aix-en-Provence).

 

 « Monsieur » Pascal BELAUD (en charge chez Microsoft de la relation technique avec les développeurs et speaker « mondialement » reconnu au sein de la communauté) nous fera

l’honneur de participer à cet réunion et propose de nous présenter « Windows Azure : La plate-forme de Microsoft pour le Cloud Computing » … !

Posté le par reynier | 0 commentaire(s)

Petite présentation avant de me lancer !

Bonjour à tous !

Je vais tout d'abord me présenter.


Je m'appelle REYNIER Sébastien, j’ai 23 ans, et je suis actuellement étudiant en 2nd année d'école supérieure d'informatique à EXIA.

Parallèlement à mes études, ma passion pour les technologies Microsoft a fait que j'ai été nommé MSP (Microsoft student Partners).

Sur ce blog j’écrirai seulement des articles autour des technologies Microsoft comme Silverlight, WPF, .NET, C# ...

Je tiens à remercier Olivier (mon Mentor MVP), et Nicolas pour pour m'avoir aidé à ouvrir ce blog.


A bientôt.
Bonne journée à tous !!!

Posté le par reynier | 3 commentaire(s)
Classé sous :


Les 10 derniers blogs postés

- [ASP.NET] Ne pas se faire avoir par IHttpModule et sa méthode Init() par Thomas Jaskula le il y a 1 heure et 10 minutes

- [MSTD10] SharePoint 2010 et Team Foundation Server par Philippe Sentenac [MVP SharePoint] le il y a 14 heures et 24 minutes

- [MSTD10] SQL Server 2008 pour les développeurs et Visual Studio Team System Database Edition par Michel Perfetti [Miiitch] le il y a 15 heures et 14 minutes

- [WF4] Localiser simplement une activité et son designer WPF par Blog de Jérémy Jeanson le il y a 16 heures et 24 minutes

- [Techdays 2010] Webcasts et Slides par Blog Technique d'Audrey PETIT le il y a 16 heures et 44 minutes

- NDepend v3. J’adore son intégration avec VS2010 par Thomas Jaskula le 03-11-2010, 00:18

- XNA 4.0 pour créer des jeux 3D sous Windows Phone 7 Series par Code is poetry le 03-10-2010, 14:14

- [Tools] NDepend 3 dans Visual Studio, Waaaaaaaou!!! par Blog de Jérémy Jeanson le 03-10-2010, 08:42

- [WF4] Grosses méprises en perspective sur le kit de migration WF3->WF4 par Blog de Jérémy Jeanson le 03-09-2010, 10:04

- Réunion du club moss paris par VANNESTE Xavier le 03-08-2010, 22:56