Eric.NET();

Aller au contenu | Aller au menu | Aller à la recherche

Convertir un Dictionary<TKey,TValue> en un Dictionary<TKey,TValue> de type différent.

mer. 25 août'10

C# Dictionary

Grâce à Linq, la conversion d'un Dictionary est possible en une seule instruction...

Lire la suite

Utiliser un Timer à la place de System.Threading.Thread.Sleep()

mer. 11 août'10

C# ManualResetEvent Timer

Je m'interdis personnellement d'utiliser la méthode Sleep(), à moins de faire un test très ponctuel en mode debug. Les raisons sont un peu longues à expliquer, je me souviens avoir lu un article qui l'expliquait fort bien mais je ne le retrouve plus. Ce que j'en ai retenu, c'est que le plus souvent, Sleep() ne correspond pas à ce que l'on souhaite vraiment. De plus, le délai d'attente est connu pour être "approximatif". Dans ce billet, nous utilisons une méthode qui fait appel à un Timer et un ManualResetEvent.

Lire la suite

Utiliser les ressources incorporées dans un assemblage

mer. 02 juin'10

C# Resource

C'est très simple, même s'il ne s'agit pas de l'assemblage principal (exécuté).

Lire la suite

Empêcher l'accès aux "options d'accessibilité" depuis l'écran d'ouverture de session

sam. 15 mai'10

Sous Windows 7 (et Vista), au moment d'ouvrir une session, il est possible d'ouvrir les options d'accessibilité. Outre les farces faciles de collègues de bureau (en activant le contraste élevé et le clavier virtuel), il s'agit également d'une faille de sécurité puisque le raccourci ne fait qu'exécuter le programme "utilman.exe" avec les droits du groupe Administrateurs...

Lire la suite

Implémenter un service web en PHP avec nuSoap et le consommer avec .NET

dim. 14 mar.'10

Web services nuSoap PHP

Ce billet présente un exemple qui montre comment implémenter un service web en PHP avec nuSoap et le consommer dans un programme .NET. Tout ceci sans utiliser la génération automatique de code de VS (sans Service Reference).

Lire la suite

Réutiliser une libraire .NET dans un projet Silverlight

mar. 09 fév.'10

Silverlight

Visual Studio empêche de référencer un assemblage .NET dans un assemblage Silverlight. Ce petit billet aborde le problème du partage de référence entre des projets Silverlight et .NET (par exemple un service web et une application Silverlight).

Lire la suite

Encapsuler une image dans les ressources d'un assemblage Silverlight/WPF et l'utiliser dans un BitmapSource

dim. 07 fév.'10

Silverlight BitmapSource Resource

Ce billet décrit comment charger un fichier image dans un BitmapSource à partir d'un sous-dossier du projet, sans avoir à placer celle-ci à côté du fichier XAP sur le site web.

Lire la suite

Indenter un flux XML

mar. 01 déc.'09

C# XmlReader XmlWriter

Ce petit billet illustre comment indenter un flux XML qui ne l'est pas, en utilisant XmlWriter et XmlReader. Il y a notamment une petite subtilité avec XmlReaderSettings...

Lire la suite

Petit memento sur les opérations sur les bits en C#

mar. 20 oct.'09

C# bits flags quartets

Les opérations sur bits sont peu nombreuses et simples mais on a vite fait d'oublier leur utilisation si on ne s'en sert pas depuis longtemps. Voici donc des exemples pour chaque cas...

Lire la suite

Ecrire un texte sur une image (BitmapSource)

mar. 13 oct.'09

WPF BitmapSource DrawingVisual RenderTargetBitmap

J'ai eu besoin d'écrire sur une image BitmapSource. Le principe est assez simple mais j'ai eu du mal à le trouver, finalement sur le forum de MSDN: il consiste à créer un DrawingVisual, rendre l'image sur ce dernier, rendre le texte, puis rendre le tout dans un RenderTargetImage.

Lire la suite

- page 1 de 3

Blog d'un développeur .NET

Comme vous le voyez, ce blog n'est plus mis à jour depuis l'été 2010... Je manque de temps pour ce petit loisir :-)