Surface Academy Toolkit 2009

Comme certains d’entre vous le savent, Microsoft France a accueilli la surface_academy durant les deux mois d’été. 5 étudiants (4 dév, 1 design) ont donc eu la mission de développer un Surface Toolkit et de fournir des composants pour cette plate-forme. Au résultat, plusieurs composants que je vais vous laisser découvrir dont un ‘”Card Game…


[MDD]: Industrialisation des développements N-tiers avec WPF et Silverlight

Bonjour à tous,   Vous êtes conviés au premier Mercredi du Développement de la rentrée le 1er octobre 2009 (oui je sais c’est un jeudi). C’est cette fois-ci l’Epitech (Paris) qui nous accueille pour une session exceptionnelle d’une journée entière.   L’url d’inscription n’est pas encore disponible mais le sera très rapidement début de semaine…

4

Dossier MSDN: WPF

Le dossier WPF est désormais disponible sur le site msdn: http://msdn.microsoft.com/fr-fr/msdn.dossier.editoriaux.wpf.aspx Articles, tutoriels des communautés, blogs, webcasts, liens, téléchargements, starter kits, coach, quizz ! Un très bon point d’entrée pour facilement retrouver les ressources françaises sur le sujet que vous soyez débutant ou non. A ne pas manquer ! Bonne lecture à tous

1

ADO.NET Data Services v1.5 CTP1 and Astoria Offline

Comme annoncé mais non montré aux Techdays 2009 car la version n’était malheureusement pas disponible, le futur d’ADO.Net Data Services a été annoncé. Je vous encourage fortement à surveiller le futur de cette technologie très intéressante. La CTP1 d’ADO.Net Data Services 1.5 est une preview technique de l’état actuel de cette technologie (update du client…

1

Nouveaux Webcasts WPF d’Eric Vernié

Vous avez passé la quarantaine depuis quelques années déjà, vous êtes de la génération C++, vos tempes sont de la même couleur que vos cheveux, grises, et vous portez fièrement une barbe entretenue qui marque votre séniorité; vous pensez enfin que Windows Presentation Foundation n’est pas pour vous et que c’est une techno de djeunes……

5

GQ08 X: encore des ensembles

En voici un un peu plus dur. J’ai un ensemble de villes ‘cities’ et une liste de groupes de villes. J’aimerai afficher l’ensemble du contenu de ‘cities’ mais en faisant apparaître les groupes à la place des villes si ceux-ci y sont présents. Les villes isolées apparaissent seules. var cities = new string[] { "Paris",…

9

[Réponse] GQ08 IX: petite optimisation Linq to object

Commençons par une réponse ‘fonctionnelle’. if (query.Count() == 0) { } nous recherchons ici à déterminer si query est une séquence non nulle, autrement dit, si query renvoie des éléments. Techniquement ‘.Count() == 0’ répond à la question mais est assez coûteux. En effet, .Count() parcourt l’ensemble de la séquence et dans notre cas le…

2

GQ08 IX: petite optimisation Linq to object

Allez, une rapide pour la fin de journée.Le truc est simple mais il est important de toujours l’avoir en tête lorsque l’on fait du Linq. La requête suivante est correcte mais peut-être optimisée. Comment ? if (query.Count() == 0) { //… } Dans le même genre: if ((from c in customers where c.City == "Paris"…

11

GQ08 VIII: initialisation de collections

Depuis .Net 3.5, C# (3.0 donc) propose une syntaxe facilitant l’initialisation de collections.On peut ainsi écrire: var list = new List<string> { "Paris", "Londres" }; Imaginons maintenant que l’on veuille initialiser une liste d’un type anonyme.Ex d’élément: ‘new { FirstName=”Guillaume”, LastName=”Renaud” }’ J’attends vos propositions.

7