Guillaume André

Apprentissage, étude et approfondissement des nouvelles technologies

Posts Tagged ‘beta

30 Mar, 2009

Silverlight 3 : Pixel shaders (effets graphiques)

Posted by: Guillaume Andre In: Silverlight

Silverlight 3 introduit la possibilité de modifier les rendus graphiques avec les Pixel shaders. Cette fonctionnalité est connue des développeurs et utilisateurs WPF. Pour aller droit au but voici ce à quoi peut servir les Pixel shaders au sein de Silverlight :

Côté XAML
<TextBlock Text=”Pixel shaders”>
     <TextBlock.Effect>
          <DropShadowEffect BlurRadius=”5″ Direction=”-50″ ShadowDepth=”5″ Color=”Black”></DropShadowEffect>
   [...]

27 Mar, 2009

Silverlight 3 : Accélération GPU

Posted by: Guillaume Andre In: Silverlight

L’accélération GPU est l’une des nombreuses nouveautés de Silverlight 3. Elle permet à Silverlight d’utiliser votre carte graphique pour s’occuper du rendu de certains éléments graphique de votre interface (ceux que vous désirez). Cette technologie s’appuie sur DirectX pour les utilisateurs Windows et OpenGL pour les utilisateurs Mac.
 
Cette vidéo a été réalisé avec Camtasia, par [...]

Pour déclencher un événement personnalisé avec quelquonc objet, ActionScript 3 met à disposition un dispatcher. Voyons de plus prêt son fonctionnement.
1) Rappel : écouter un événement
Pour écouter un événement il faut utiliser la méthode :
 objet.addEventListener(”evenement”, handler);
Le handler est la fonction qui sera lancée lorsque l’événement se produira. L’objet est l’objet que l’on souhaite écouter.
2) Utilisation [...]

Avec Silverlight 3 il est possible de customiser le curseur d’une TextBox. Je vous l’accorde cette fonctionnalité est uniquement dédiée aux graphistes et se trouvera donc côté XAML, voici comment l’implémenter.
Pour changer la couleur par défaut du curseur, il suffit d’une seule ligne :
        <TextBox CaretBrush=”Red” />

Mais il est possible d’aller plus loin [...]

23 Mar, 2009

Silverlight 3 : Save File Dialog

Posted by: Guillaume Andre In: Silverlight

Silverlight 3 permet à présent d’enregistrer des fichiers sur la machine cliente. En effet, la classe SaveFileDialog permet via la méthode ShowDialog d’afficher la fenêtre “Enregistrer sous” propre à votre système d’exploitation. Cette fonctionnalité est bien entendu sécurisée car elle nécessite l’action de l’utilisateur. Utilisateur <=> Sécurité ? Bon ok soit… Via la propriété Filter [...]