GTradRestAPI

GTradRestAPIGoogle translate free client class library client pour C# du service google translate. Se connecte comme un module d'extension de Chrome

NAccLogger

NAccLogger.Net Accurate Logger for C# Un logger léger et rapide pour C#, entièrement customisable. log vers console, fichier, EventLog, Winsock

async / await : appeler une méthode async depuis une méthode non async

C#

Parfois il est nécessaire d'appeller une méthode async depuis une méthode qui n'est pas marquée async, par exemple lors d'une implémentation de version synchrone d'une méthode asynchrone. Pour cela, il est possible de fabriquer une tâche synchrone en recourant à une fonction lambda asynchrone. Par exemple, soit la méthode asynchrone suivante, prenant un paramètre de … Continuer la lecture de async / await : appeler une méthode async depuis une méthode non async

GMini Translator 2.0 : un traducteur de textes gratuit pour le bureau Windows

gmini translator 2

GMini Translator 2.0 est un outil gratuit pour le bureau de Windows qui permet d’effectuer rapidement des traductions de textes à partir du service de traduction de Google Translate. J'ai écrit ce petit logiciel en WPF / C# 6.0 / .NET 4.6.2 pour avoir un outil plus ergonomique que son homologue Google translate dans le … Continuer la lecture de GMini Translator 2.0 : un traducteur de textes gratuit pour le bureau Windows

C# : obtenir les informations sur l’appelant d’une méthode

C#

Obtenir des informations sur l'appelant d'une méthode est très utile dans les scénarios de binding de propriété et de fonction de log. Traditionnelement, les procédés suivants seraient mis en oeuvre : pour identifier la méthode appelante : Pour simplement identifier la méthode appelante, on peut toujours examiner la StackTrace, dans laquelle les objets StackFrame (namespace … Continuer la lecture de C# : obtenir les informations sur l’appelant d’une méthode

WPF : Réaliser un inflecteur de clefs de dictionnaires de ressources

.NET WPF XAML

D'après le dictionnaire (pas celui de ressources , mais plutôt celui de la langue Anglaise: the freed dictionary, "un inflecteur est la façon dont un mot est changé ou modifié dans la forme afin d'atteindre un nouveau sens spécifique". Dans le cas d'un dictionnaire de ressources WPF, un mécanisme d'inflection des clefs permet de subsituer … Continuer la lecture de WPF : Réaliser un inflecteur de clefs de dictionnaires de ressources

WPF : Surcharger le style par défaut d’un contrôle en XAML

.NET WPF XAML

La syntaxe XAML présentée ici permet de surcharger le style d'un type de contrôle, c'est à dire un style non nommé qui s'applique pour tout contrôle dont le type correspond au type cible : [xml theme="Atomic"] ... [/xml] Mais en faisant cela, on écrase les définitions précédentes (dans l'ordre des surcharges des définitions XAML) ! … Continuer la lecture de WPF : Surcharger le style par défaut d’un contrôle en XAML

GMini Translator : un traducteur de textes ergonomique pour le bureau Windows

GMini Translator Un outil de bureau Windows pour la traduction de textes GMini Translator est un outil fenêtré pour le bureau de Windows qui permet d'effectuer rapidement des traductions de textes courts à partir du service de traduction de Google Translate tel qu'il est mis à disposition de l'extension de traduction du navigateur Google Chrome. … Continuer la lecture de GMini Translator : un traducteur de textes ergonomique pour le bureau Windows