février
2010
Alors là, grosse déception ! La session était animée par Vincent Lainé, plus connu sous le pseudonyme de dev01 sur nos forums et membre de la rubrique .NET.. Mais rassure-toi Vincent, je n’ai pas été déçu par ta présentation (:p). La déception vient du fait que je voulais assister à la session sur l’extensibilité avec Visual Studio 2010 grâce à Microsoft Extensibility Framework (MEF) dont le titre dans le mail envoyé par Microsoft était « […]
janvier
2010
C’est officiel, les vacances sont finies et donc retour difficile à la réalité mais c’est quand même avec grand plaisir que je reprends du service avec cette série d’astuces sur Linq Pour recommencer, on va y aller en douceur en abordant l’opérateur SequenceEqual. Alors. Comment faîtes-vous pour déterminer si deux listes ont les mêmes éléments ? (je parle bien des mêmes instances) Quelque chose comme ceci ? var membres1 = GetMembresDeveloppez(); var membres2 = GetMembresDeveloppez(); […]
janvier
2010
Avec l’arrivée du .NET Framework 4 de Microsoft, de nombreuses classes ont été introduites. Une de ces classes est la classe « System.Tuple » et qui permet de stocker un ensemble d’éléments de types différents tout en gardant une sécurité au niveau du typage grâce à la généricité. L’avantage est que vous allez pouvoir utiliser ce type en retour ou comme argument de vos méthodes. Les développeurs Python devraient déjà comprendre de quoi je parle. Pour les […]
novembre
2009
Voila maintenant deux semaines que Philippe et moi-même étions sur un projet d’article sur Visual Studio 2010 bêta 2 destiné à présenter les grandes nouveautés de cette dernière mouture. On aurait pu être encore plus complet au niveau des fonctionnalités présentées mais il a fallu faire des choix et pour certaines parties, nous avons du fouiller sur le net et nous avons guetter les blogs américains sans cesse. On a par moment galéré mais au […]
octobre
2009
Aujourd’hui pour bien commencer la semaine, on va aborder deux opérateurs que j’affectionne tout particulièrement : Single et SingleOrDefault. Pour ces opérateurs, on va devoir préciser notre classe MembreDeveloppez en y ajoutant un champ ID qui représente un identifiant unique pour chaque membre de developpez.com. public class MembreDeveloppez : IComparable<MembreDeveloppez> { public int ID { get; set; } public string Nom { get; set; } public int NombreMessages { get; set; } // … } Et […]
octobre
2009
On entame le milieu de la semaine et pour se motiver un peu plus, rien de tel qu’un second billet sur les opérateurs Linq et en plus, ça ne va pas être compliqué. L’opérateur de ce billet est Concat ! Imaginez que vous avez deux listes et que vous désirez n’en faire qu’une seule qui regrouperait les éléments de la première liste avec les éléments de la seconde liste : comment procéderiez-vous ? Le facile […]
octobre
2009
Ca y est, nous venons de franchir le 10e billet de la série « Les opérateurs de requête Linq de Aggregate à Where« . Je suis assez satisfait de voir que ça avance mais il reste encore pas mal d’opérateurs à voir ! Ne perdons pas de temps et pour aujourd’hui, nous allons aborder les opérateurs ToArray & ToList. Prenons le cas de notre liste d’instances de la classe MembreDeveloppez : List<SampleLibrary.MembreDeveloppez> membres = SampleLibrary.MembreDeveloppez.GetMembresDeveloppez(); Comment feriez-vous […]
octobre
2009
Ne dîtes rien, je vous entends déjà dire : « Oh non, pas encore lui avec son Steve Ballmer qui sera là demain à Paris ! Y en a marre d’entendre la même musique !!!« . Et vous avez raison ! Rassurez-vous, ce n’est pas cette histoire qui va nous empêcher de parler des opérateurs Linq et plus particulièrement des opérateurs Last & LastOrDefault. Vu que c’est le début de la semaine, je vais faire un petit […]
octobre
2009
Et oui ! Je me suis sûrement très bien reposé (trop ?) pendant les vacances et c’est pour ça que j’attaque un second billet le même jour ! On va même découvrir deux opérateurs en même temps : Min et Max. Encore et toujours avec la classe MembreDeveloppez, comment feriez-vous pour récupérer le nombre maximum de messages écrits par un membre ? Un exemple : int maxMessages = 0; foreach (var currentMembre in membres) { […]
octobre
2009
Ca y est, il commence à y avoir un ordre cohérent dans la série des billets sur les opérateurs Linq qui vont suivre. Encore quelques ajustements et ce sera bon. En attendant, on va rester dans la lignée de l’opérateur Sum que nous avons vu dans le numéro 5 et attaquer l’opérateur Average. On reprend notre liste d’instances de la classe MembreDeveloppez et dîtes-moi comment vous feriez-vous pour obtenir la moyenne globale des messages écrits […]
Déménagement
Next Microsoft CEO
Articles récents
- Changement d’adresse de ce blog
- Article : les nouveautés de C# 5.0
- Modèle Entity Framework généré avec SQL Server 2008 et utilisé sous SQL Server 2005
- Les photos, vidéos et cadeaux des TechDays 2011
- La première journée en ligne sur TechDays TV
- Suivez les TechDays 2011 comme si vous y étiez sur la chaîne TechDays TV
- Téléchargez le programme des conférence des TechDays 2011
- Dernier jour des TechDays = plus de chance de remporter des cadeaux sur le stand de dvp !
- Venez à notre rencontre lors des TechDays 2011
- Les flux à ne pas rater lors des TechDays 2011
- Les TechDays 2011 s’invite sur votre smartphone Windows Phone 7
- Exclu des cadeaux du concours Developpez.com lors des TechDays 2011
- Ouverture de la galerie d’images sur notre site des TechDays
- Partagez votre expérience des Microsoft TechDays
- Grand concours Microsoft “FAN des TechDays 2011” : épisode 2 !
- Mettez-vous aux couleurs des TechDays 2011 !
- Developpez.com aux TechDays 2011
- Le Challenge Azure 2010 est fini !
- Suivez la keynote de la pdc10 en direct sur internet à 18h !
- MVP Visual C# 2010 – 2011 !!!