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]
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]
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]
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]
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]
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]
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]