Blog du Pôle .NET

Partager pour mieux développer...

SilverLight 2 TOOLKIT Release

clock octobre 31, 2008 05:40 by author aequoy
En ces temps de PDC, la plateforme Codeplex vient enrichir SilverLight² avec de nouvelles fonctionnalités : Silverlight Toolkit
Le toolkit est téléchargeable sur codeplex
Bon code à toutes et tous.
Alexandre Equoy

Soyez le premier à noter ce billet

  • Currently 0/5 Stars.
  • 1
  • 2
  • 3
  • 4
  • 5


Silverlight Tools for Visual Studio 2008 SP1 (RC1)

clock octobre 14, 2008 17:18 by author crezenthel

Bonjour à tous,

Microsoft® Silverlight™ Tools for Visual Studio 2008 SP1 (RC1) est sorti hier:

 http://www.microsoft.com/downloads/details.aspx?FamilyId=c22d6a7b-546f-4407-8ef6-d60c8ee221ed&displaylang=en

 @+

Christophe

Soyez le premier à noter ce billet

  • Currently 0/5 Stars.
  • 1
  • 2
  • 3
  • 4
  • 5


SILVERLIGHT 2 : release finale lancée

clock octobre 14, 2008 15:11 by author aequoy

SilverLight 2 final Release est lancée aujourd'hui pour tout le monde.

http://www.microsoft.com/silverlight/

Pour une installation réussie sur un poste de développement, je vous conseille de tout désinstaller auparavant :

- SL2 RC0 ou Beta 2

- DeepZoom

- SL2 SDK

Si vous voulez récupérer les outils de développement...

 

 Alexandre Equoy

Soyez le premier à noter ce billet

  • Currently 0/5 Stars.
  • 1
  • 2
  • 3
  • 4
  • 5


SilverLight 2 RC0 released

clock septembre 26, 2008 17:48 by author aequoy

  La RC0 de SilverLight 2 vient de sortir.

  Je vous invite à lire les Breaking Changes afin de voir les impacts.

Au programme des festivités, une partie des problématiques de Cross domain résolues, les contrôles étendus System.Windows.Controls.Extended.dll intégrés dans l'assembly System.Windows.Controls.dll, et plein d'autres choses encore.

Lien vers la documentation des changements

lien vers la source

PS : Où trouver les outils ?

VS 2008 Tools for RC0

BLEND compatible RC0

Ado .Net DataServices update pour FW3.5 SP1

Alexandre Equoy

Soyez le premier à noter ce billet

  • Currently 0/5 Stars.
  • 1
  • 2
  • 3
  • 4
  • 5


SilverLight souhaite la bienvenue aux graphistes dans nos projets de développement

clock septembre 9, 2008 13:05 by author aequoy

L'adhésion à SilverLight a d'abord commencé à prendre vie du côté développeur. 

La majorité des screencast et autres samples est très portée sur l'intégration de SilverLight vers nos backoffices.

Cependant, la redéfinition des normes d'interfaces utilisatrices que SilverLight et WPF plus généralement apportent font qu'il est nécessaire d'impliquer les graphistes/créatifs dans nos projets.

Rosetta est un projet poussé par Microsoft, dédiés aux graphistes afin de leur montrer ce qu'il est possible de faire sous SilverLight.

L'intelligence de ce projet est que les samples partent à chaque fois d'exemple Adobe Flash.

Je vous invite à jeter un oeil, ça pique les yeux :)

Alexandre Equoy

Soyez le premier à noter ce billet

  • Currently 0/5 Stars.
  • 1
  • 2
  • 3
  • 4
  • 5


Silverlight Spy

clock septembre 8, 2008 18:33 by author yvue

Un petit soft bien pratique pour le debuggage de silverlight ...

 http://firstfloorsoftware.com/silverlightspy/

Principe : Faire de l'introspection dans la structure de votre application Silverlight

 Yoann

Soyez le premier à noter ce billet

  • Currently 0/5 Stars.
  • 1
  • 2
  • 3
  • 4
  • 5


Problème entre Silverlight 2 Beta 2 et Ado.Net Data Services avec le framework 3.5 SP1

clock septembre 5, 2008 00:24 by author crezenthel

C'est encore moi! :o)

J'ai voulu travailler ce soir avec Silverlight 2 Beta 2 et Ado.Net Data Services et je me rend compte qu'il y a un petit soucis lorsque l'on veut consommer le service de données.


Context:

- J'ai un projet web qui host mon ADO.Net Data Service
- J'ai un 2eme projet Silverlight qui consomme le service


Extrait de mes méthodes :

        private void btnGetData_Click(object sender, RoutedEventArgs e)
        {
            MyWebDataService myContainer = new MyWebDataService(new Uri("http://localhost:3204/MyWebDataService.svc", UriKind.Absolute));
            var query = (from u in myContainer.Motifs where u.MOT_STATE == true select u);
            myContainer.Motifs.BeginExecute(new AsyncCallback(OnLoadComplete), query);

        }

        void OnLoadComplete(IAsyncResult result)
        {
            DataServiceQuery<Motifs> query = (DataServiceQuery<Motifs>)result.AsyncState;
            List<Motifs> lst = query.EndExecute(result).ToList();
        }

Au moment où je veux faire le "BeginExecute" j'ai systématiquement le message :

   System.InvalidOperationException occurred
   Message="Failed to Invoke: callOpen."


Si je prend la requête générée : "http://localhost:3204/MyWebDataService.svc/Motifs()?$filter=MOT_STATE%20eq%20true" et que je l'execute dans mon browser, je récupére un résultat.

Après quelques recherche sur le net, j'ai trouvé une explication.
L'installation du SP1 (VS 2008 SP1 et/ou Framework 3.5 SP1) provoque ce problème.
Le Client "System.Data.Services.Client" de Silverlight 2 Beta 2 n'est plus compatible avec les composants server du Framework 3.5 SP1

Il semblerait qu'il faille attendre la version release de Silverlight 2 (Prévu pour la fin d'été 2008) pour avoir une mise à jour du client.

Si quelqu'un a des news ou des astuces que je n'aurais pas trouvées, n'hesitez pas à en faire partager tout nos lecteurs. ;o)

@+ pour de nouvelles aventures.

Christophe REZENTHEL

Soyez le premier à noter ce billet

  • Currently 0/5 Stars.
  • 1
  • 2
  • 3
  • 4
  • 5


MSDN Technet Tour 2008

clock septembre 2, 2008 19:27 by author aequoy

Juste un petit billet pour vous signaler que le Technet Tour 2008 passera sur Lille les 13 et 14 octobre 2008.

Inscrivez vous en cliquant sur l'image

Inscrivez vous.

Alexandre Equoy

Actuellement noté 5.0 par 1 personne(s)

  • Currently 5/5 Stars.
  • 1
  • 2
  • 3
  • 4
  • 5


Les PageMethods du Framework MS AJAX

clock août 1, 2008 12:22 by author yvue

Aujourd'hui je prends ma casquette "développeur Web capable de faire un peu de Javascript" ... pour vous faire découvrir les "PageMethods"

A quoi ça sert : tout simplement à exécuter du code serveur, côté client . Un simple appel javascript va permettre d'exécuter du code serveur (Enregistrement en base de données ou autres ...). Ceci permet simplement de réaliser des opérations côté serveur sans postback ... exactement le principe d'AJAX.

Pour cela 1ère étape : Activer les PageMethods sur le ScriptManager de votre page :

<
asp:ScriptManager ID="ScriptManager1" runat="server" EnablePageMethods="true">
</asp:ScriptManager>

Seconde étape : Marquer le code serveur que vous souhaitez exécuter.
La méthode doit :

  • être implémentée directement dans la page (pas dans un user control par exemple)
  • être statique
  • être marquée avec les attributs qui vont bien ...

[System.Web.Script.Services.ScriptMethod]
[System.Web.Services.
WebMethod]
public static void MakeSomeJob(string arg1, string arg2){
       .......
}

Troisième étape (La plus dure pour la plupart d'entre nous) : Le javascript 

Comme pour le code serveur, je vous incite à mettre le javascript dans la page et non dans un user control composant la page
La raison : Visual Studio 2008 permet désormais de débugger du code Javascript ... mais seulement lorsqu'il est dans une page ASPX

L'appel se fait à l'aide du mot clé "PageMethods", par exemple :

<script type="text/javascript">

function MakeCodeClient(arg1,arg2) {
    PageMethods.MakeSomeJob(arg1, arg2, MakeSomeJobSuccessCallback, MakeSomeJobFailedCallback);
}

function MakeSomeJobSuccessCallback(res, destCtrl) {
    alert('Cool ça a marché');
}

function MakeSomeJobFailedCallback(res, destCtrl) {
    alert('Zut ... ça n a pas marché');
}
</script>

Remarquez la présence des deux méthodes de callback permettant de gérer le succès ou l'échec de l'appel.
Rien ne vous empêche de réagir sur le succès de la méthode en récupérant un éventuel retour de la méthode et de mettre à jour une zone de votre page "à la façon Ajax"...


Amusez vous bien ... Le web n'est pas forcément votre ennemi ...

Yoann Vue

Actuellement noté 4.0 par 1 personne(s)

  • Currently 4/5 Stars.
  • 1
  • 2
  • 3
  • 4
  • 5


Nouveaux Screencast

clock juillet 29, 2008 12:59 by author aequoy

Un petit billet pour indiquer que de nouveaux screencasts très bien fichus viennent d'atterrir sur le site officiel de silverlight.

Au programme : interrogation de webservice, intégration de wcf, sécurité, jouer avec l'Isolated Storage Area, utilisation de la datagrid... j'en passe et des meilleurs.

Plus d'une cinquantaine de screencast, c'est la fête !!

Alexandre Equoy

Soyez le premier à noter ce billet

  • Currently 0/5 Stars.
  • 1
  • 2
  • 3
  • 4
  • 5