Accueil

Déployer sur azure

by Jean-Camille Mercier 28. mai 2018 17:26
Voici quelques infos bien utiles pour déployer sur Azure. L'idée est de compiler les sources, lancer une publication locale, zipper le résultat et l'uploader  1- Compilation publishSiteName=monApp buildConfiguration=maConfig publishProfile=nomPublication pathMSBuild="C:/Program Files (x86)/MSBuild/14.0/Bin/msbuild.exe" # ... [Plus]

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]

Démarrer avec Xamarin

by Jean-Camille Mercier 28. septembre 2015 16:07
Nouveau challenge pour moi, faire du dev mobile ! J'ai fait un peu le tour de la question et il n'y a pas photo, c'est Xamarin qui sort du lot. Maintenant qu'il est intégré nativement à Visual 2015, Microsoft pousse derrière, on code en C# et en XAML, ça produit du code natif, moi je dis chapeau, c'est exactement ... [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]

Implémenter INotifyPropertyChanged

by Jean-Camille Mercier 20. novembre 2013 14:42
Tout le binding WPF se base sur la faculté des objets du DataContext à avertir des changements. Pour se faire, on implémente l'interface INotifyPropertyChanged pour avertir l'UI qu'elle doit se rafraîchir. Le code est très simple mais nécessite de passer le nom de propriété en chaîne de c... [Plus]