mercredi 30 juillet 2008

Un body Microsoft pour Noah

J'ai pu acheter quelques articles dans la boutique Microsoft.
Entre autres un super body Microsoft pour mon fils :)

lundi 21 juillet 2008

Silverlight : Se connecter à une base de données grâce à Linq et WCF

Dans une application Silverlight il est actuellement impossible d'accéder directement à une base de données. Cela n'empêche qu'il est parfois indispensable de pouvoir le faire.Dans cet article pour contourner ce problème nous utiliserons un service WCF et une query Linq.Pour illustrer tout ça nous allons créer une application Silverlight avec un datagrid qui lors du chargement affichera la liste des clients de la base de données Nothwind.
Lire la suite ...

jeudi 17 juillet 2008

Microsoft offre un support gratuit pour les problème liés au SP1 de Vista

Découvrez les trois premiers chapitres du livre intitulé « Introducing Microsoft® Silverlight™ 2, Second Edition »

Microsoft Press vient de sortir un livre sur Silverlight 2. Vous pouvez télécharger sur mon blog les trois premiers chapitres en format PDF. ça se trouve ici


Attention : Ce fichier ne peut pas être redistribué sans mentionner le site du livre : http://www.microsoft.com/MSPress/books/12086.aspx

Lire des paramètres du fichier Web.config depuis une application Silverlight

Silverlight est un RIA, les applications n' existent donc que du coté client. Pourtant parfois il pourrait être pratique de stocker certaines informations dans le fichier web.config du site (par exemple l' adresse d' un service web).


Il est biensur impossible de lire le fichier de configuration se trouvant sur le serveur depuis l' application Silverlight se trouvant elle sur la machine du cliente.


Comment contourner ce problème ?
L'application Silverlight est hostée sur une page aspx dans un contrôlé . Il est donc possible dans le chargement de la page de récupérer un élément du web.config grâce à l' objet ConfigurationManager :


string _baseUrl = ConfigurationManager.AppSettings["EndPointAdress"];

Ensuite il faut passer ce paramètre au contrôle Silverlight, cela peut se faire via sa propriété InitParameters :

SLControl.InitParameters = "EndPointAdress=" + _baseUrl;

Dernière étape : récupérer le paramètre dans l' application Silverlight. Cela doit se faire dans le fichier App.xaml.cs dans la méthode Application_Startup

private void Application_Startup(object sender, StartupEventArgs e)

{

string _baseUrl = e.InitParams["BaseUrl"];

}

Voila :) c' était pas plus compliqué que ça ...

mercredi 16 juillet 2008

Problème entre Asp.net 3.5 et le ReportViewer (Reporting Services)

J' ai développé un site en Asp.Net 3.5 affichant des report stockés dans un serveur SQL 2005 avec le ReportViewer. En développement tout fonctionne parfaitement, par contre après le déploiement sur un windows 2003 serveur j' obtenais cette erreur :


Could not load file or assembly 'Microsoft.ReportViewer.WebForms, Version=9.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a' or one of its dependencies. The system cannot find the file specified


Pour résoudre le problème il suffit d' installer la version redistribuable de ReportViewer sur votre serveur web.


Si vous avez utilisé Visual Studio 2008 :
http://www.microsoft.com/downloads/details.aspx?FamilyID=CC96C246-61E5-4D9E-BB5F-416D75A1B9EF&displaylang=en


Pour Visual Studio 2005 :


http://www.microsoft.com/downloads/details.aspx?FamilyId=35F23B3C-3B3F-4377-9AE1-26321F99FDF0&displaylang=en

Après l' installation il vous suffit de faire un IISRESET et c' est réglé !

Liste des provider Linq

Robert Shelton à eu l' excellente idée de lister les providers existant pour Linq sur son blog. Vous trouverez cette liste ici :

http://rshelton.com/archive/2008/07/11/list-of-linq-providers.aspx

Linq To Sharepoint

Voici un projet en développement qui mérite d' être suivi de prêt. Il permet d' utiliser Linq pour travailler sur des listes Sharepoint. Le code CAML est automatiquement générer.

http://www.sharepointblogs.com/aghy/archive/2008/05/08/announcing-linq4sp.aspx

lundi 14 juillet 2008

Présentation d'Asp.Net 3.5 Dynamic Data

Dynamic Data est une nouvelle technologie inclue dans l' "Asp.net 3.5 Extension CTP ".Elle fournit une architecture permettant de construire des applications orientées données. Il est donc possible d'afficher dynamiquement des pages basées sur le schéma d'une base de données. Asp.net Dynamic Data fournit de base un Template de page pour afficher les données...
Lire la suite

Webcasts sur la création de Workflow avec Visual Studio

En me balladant sur le blog de Robert Shelton j'ai trouvé une page reprennant toutes une série de webcast sur la création de Workflow dans Visual Studio :

http://www.sheltonblog.com/archive/2007/11/04/series-of-sharepoint-workflow-how-to-videos.aspx

jeudi 3 juillet 2008

Je suis MVP SharePoint ;-)

J' ai eu l' agréable surprise d' apprendre ce mardi que j' avais été élu MVP Sharepoint ...

Pour plus d' informations sur le programme MVP, consultez ce site : http://mvp.support.microsoft.com/