Willy laroche

B10g $ur 13$ t3chn0$ M!cr0$0ft 3t p1u$ $! 4ff!n!té$…


Poster un commentaire

Bewise au Mix Las Vegas 2011

Le mix de Las Vegas est l’évènement de l’année pour Microsoft pour annoncer de grandes nouveautés 2011 :

  • Internet Explorer 10
  • Silverlight 5 beta
  • Mise à jour Windows Phone 7
  • et j’en passe…

Microsoft a choisi de passer une démo de Silverlight 5 3D réalisée par notre ancien directeur David Catuhe (maintenant Microsoft) et modélisée Michel Rousseau de Vertice.

Publicités


Poster un commentaire

Créer un splash screen original en XAML

Profiter du Designer de Visual Studio 2010 ou de Blend pour concevoir le splash, voici le mien:
Code XAML :
    <Grid x:Name= »LayoutRoot » Background= »White » ShowGridLines= »True »>
        <StackPanel Canvas.ZIndex= »1000″ Orientation= »Horizontal » Visibility= »Visible » VerticalAlignment= »Center » HorizontalAlignment= »Center » Margin= »0,0,0,50″>
            <TextBlock x:Name= »txtPercent » FontSize= »120″ Opacity= »0.05″ VerticalAlignment= »Bottom »>
                <Run Text= »00″/>
            TextBlock>
        StackPanel>
        <StackPanel Orientation= »Vertical » VerticalAlignment= »Center » HorizontalAlignment= »Center » Margin= »0,0,0,50″>
            <Grid Height= »Auto » HorizontalAlignment= »Center » VerticalAlignment= »Center » Width= »Auto »>
                <Rectangle x:Name= »progressBarBackground » Stroke= »Black » StrokeThickness= »1″ Height= »8″ VerticalAlignment= »Center » Width= »150″ Margin= »0,0,0,0″/>
                <Rectangle x:Name= »progressBar » Fill= »Orange » Width= »0″ Height= »6″ HorizontalAlignment= »Left » VerticalAlignment= »Center » Margin= »1,0,1,0″/>
            Grid>
        StackPanel>
    Grid>
Grid>
Les éléments surlignés sont importants car ils seront mis à jour par l’intermédiaire du script javascript ci-dessous.
Pensez à retirer la balise et garder uniquement le dans le XAML. Lire la suite


1 commentaire

Récupérer des paramètres AppSettings du Web.Config (ASP.NET)

Dans ce nouvel article, je vais présenter comment récupérer les clés AppSettings du Web.Config à partir d’un projet Silverlight 3. Nous verrons au fur et à mesure comment mettre en place la solution.
La solution n’est pas forcément la plus optimale, mais je vous invite à me laisser quelques messages si besoin.

  • Résumé global de la solution

L’idée est donc de récupérer les clés du Web.Config par l’intermédiaire d’un web service interne à la solution et les enregistrer dans un dictionnaire similaire à un projet Web Application ASP.NET classique.

  • Petit rappel
La problématique d’un projet Silverlight, c’est qu’il est indépendant de la solution qui l’héberge. C’est pour cela qu’il existe plusieurs manières pour transmettre des paramètres de la Web Application (ASP.NET) vers Silverlight.
Le Web.Config est le fichier xml de configuration qui est référencé côté ASP.NET. Il permet de centraliser  beaucoup d’informations, comme des chaines de connexion aux bases de données et bien sûr des paramètres  de l’application. Il existe plusieurs façon de transmettre des paramètres pour l’application Silverlight mais je vais exposer mon approche.
Sommaire
  1. Création de la solution
  2. Modification du Web.Config 
  3. Création de la couche Tools
  4. Création du Web Service de configuration de l’application
  5. Accès au Web Service côté Silverlight
  6. Appel du Web Service au chargement de l’application
  7. Accès aux clés côté Silverlight