Accueil

Boucle sans fin

by Jean-Camille Mercier 27. juin 2016 17:14
J'ai eu le cas récemment de relire un code C# utilisant une BlockingCollection<T> qui est un peu particulière car elle permet de dépiler les items de la collection au fur et à mesure qu'on en ajoute (donc threadsafe) et en plus, la petite maline bloque le thread producteur si la collection est pleine ! Bon sur... [Plus]

L'OpacityMask en XAML

by Jean-Camille Mercier 20. avril 2016 16:34
J'ai besoin de faire un truc tout simple : un bouton image qui est bleu lorsqu'il est actif et gris lorsqu'il est désactivé. Pour être malin, on va utiliser le principe de la ICommand bindée sur un bouton, ainsi, lorsque le CanExecute() retournera false, le bouton sera désactivé. Ensuite on va supprimer enti... [Plus]

Un peu de lecture pour la rentrée !

by Jean-Camille Mercier 1. septembre 2015 15:54
Trouver des petites solutions à des petits problème sur stackoverflow c'est déjà très bien. Mais pour apprendre des concepts ou une nouvelle techno, rien de mieux qu'un bon bouquin qui vous emmène de A à Z en passant par toutes les étapes qui vont biens ! Je vous recommande donc la lecture des... [Plus]

Les nouveautés de C# 6

by Jean-Camille Mercier 20. août 2015 10:20
Visual studio 2015 est disponible depuis quelques semaines, c'est l'occasion de découvrir les nouveautés du langage C#6. Voici déjà en préambule l'historique des version de C# : C# est apparu en 2001 avec Visual Studio.Net  v2 en 2005 avec les classes partielles, les nullables, les méthodes anonymes e... [Plus]

Linq to SharePoint 2013

by Jean-Camille Mercier 10. juin 2015 16:10
La lecture des listes SharePoint est un peu fastidieuse à cause de l'écriture des requêtes CAML et du transfert entres les colonnes des ContentTypes et de nos objets métiers. Le top serait donc qu'on puisse requêter directement en objet et que le mapping soit automatique ! C'est donc ce que propose LINQ to SharePoin... [Plus]

Requètes Sharepoint en CAML

by Jean-Camille Mercier 23. octobre 2013 10:28
Vous savez qu'il est strictement interdit d'attaquer la base de donnée de Sharepoint en direct ... Donc pour requèter des listes sharepoints vous avez deux moyens : Utiliser LinqToSharepoint Utiliser les webServices en utilisant le language CAML Pour l'instant, je n'ai pas encore eu l'occasion d'utiliser la solution n°1 qui pour... [Plus]

EF5 : Créer une association fictive

by Jean-Camille Mercier 9. octobre 2013 10:28
Pourquoi une liaison fictive ? J'ai déjà eu le cas deux fois : Impossible de faire une vraie FK en BDD, exemple : une liaison entre une vue et une table La modélisation de la BDD impose un chemin trop long en objet C'est ce dernier cas que je vais détailler ici. Nous avons deux entités dérivées&nbs... [Plus]