[Moi] Encore une nouvelle fois nominé MVP C#

Pour la 5ème fois, je viens d’être nominé MVP C# ! Cette récompense est le résultat de mon implication dans la communauté Microsoft (TechDays, Blog et Forums MSDN).

mvp_vertical7

Cette année je continuerai mon implication dans les forums MSDN et j’essayerai de publier beaucoup plus d’article sur mon blog !

Posted in Non classé. Tags: , . 2 Comments »

[.NET] Code Contracts – Partie 4 – Les invariants

Nous avons vu précédemment comment définir des post-conditions à l’aide de Code Contracts. Nous allons voir maintenant comment définir des invariants à l’aide de Code Contracts.

(suite…)

[.NET] Code Contracts – Partie 3 – Les post-conditions

Nous avons vu précédemment comment définir des pré-conditions à l’aide de Code Contracts. Nous allons voir maintenant comment définir des post-conditions à l’aide de Code Contracts.

(suite…)

[.NET] Code Contracts – Partie 2 – Les pré-conditions

Ce post fait suite à une introduction sur Code Contracts. Il explique ce qu’est une pré-condition, comment les définir et aussi comment les activer à l’aide de l’outil de réécriture.

(suite…)

[.NET] Code Contracts – Partie 1 – Introduction

Code Contracts est une nouvelle fonctionnalité du .NET Framework qui permet de définir des contraintes dans du code .NET qui pourront être réutilisées par des outils d’analyse ou d’écriture du code.

(suite…)

[Moi] De nouveau nommé MVP C# !

Pour la 4ème fois je viens d’être nominé MVP C# ! Cette récompense est le résultat de mon implication dans la communauté Microsoft (Blog, Forums MSDN et dernièrement la publication de mon livre sur C#).

Logo MVP

Cette année je continuerai mon implication dans les forums MSDN et j’essayerai de publier beaucoup plus d’article sur mon blog !

Posted in C#. Tags: , . Un commentaire »

[Livre] Sortie de mon livre sur C#

Aujourd’hui, vient de paraître mon premier livre sur C# !

(suite…)

Posted in Livres. Tags: , . 9 Comments »

[Linq] Enumerable vs Queryable

Beaucoup de personnes ne savent pas réellement la différence entre l’utilisation des classes statiques Enumerable et Queryable. Elles offrent les mêmes méthodes d’extensions, elles produisent le même résultat, mais pourtant en interne elle se comportement très différemment.

(suite…)

Posted in C#, Linq. Tags: , . 7 Comments »

[.NET] Changer le volume du son de Windows

Amis DJ, suite à une question sur les forums Microsoft, je viens de développer une petite classe permettant aux utilisateurs de changer le volume du son de Windows. Pour cela je fais appel aux API Windows suivantes : waveOutGetVolume et waveOutSetVolume qui permettent respectivement de récupérer et de modifier le volume du son de Windows. 

(suite…)

[C#] Equivalent de la fonction GetSetting() de VB .NET

Les VB-iens sont réputés pour être les plus fainéants dans la plateforme .NET. En effet, ils disposent d’une fonction GetSetting() permettant de récupérer des paramètres d’une application dans la base de registre.

(suite…)

Posted in C#. Tags: , . Pas de commentaire »