Juin 2009
Conception conduite par des tests:Utilisation de simulations et de tests pour concevoir des objets basés sur des rôles
Le développement conduit par des tests avec des objets fictifs permet de concevoir du code orienté objet en termes de rôles et de responsabilités, et non de catégorisation d'objets en hiérarchies de classes. Isaiah Perumalla
Entity Framework:Solutions inefficaces à éviter dans les applications à n couches
Danny Simmons se penche sur certaines solutions inefficaces dont vous devez avoir conscience au moment de créer des applications à plusieurs niveaux à l'aide d'Entity Framework. Daniel Simmons
Velocity:Créer de meilleures applications de données à l'aide de la mise en cache distribuée
Microsoft Velocity présente un cache mémoire distribué et unifié pour la consommation des applications clientes. Nous allons vous montrer comment ajouter Velocity à vos applications pilotées par des données. Aaron Dunnington
À jeu égal:Une application de traitement des tâches d'égal à égal avec WCF
Nous faisons la démonstration d'une création de plateforme d'égal à égal où plusieurs acteurs travaillent à un même objectif : vous faciliter la tâche. Matt Neely
Au cœur de Windows 7:Présentation des bibliothèques
Il s'agit ici de la première partie d'une série d'articles sur Windows 7. Cet article traite du nouveau concept de stockage de profils utilisateur de Windows 7, appelé Bibliothèques. Yochay Kiriaty
Columns
Le mot du rédacteur en chef:Architecture et agrégats
Howard Dierking
Boîte à outils:Gestion dans les nuages, modèles de conception UX, Anders Hejlsberg, le langage de programmation C#, etc.
Maintenant que vous vous adonnez même à la gestion de projets dans les nuages, vous aurez besoin de vous appuyer sur certains outils. Ce mois-ci, nous vous en présentons un, nous discutons des modèles de conception UX, d'un livre d'Anders Hejlsberg, et de bien d'autres sujets.Scott Mitchell
Les coulisses du CLR:Audit de l'utilisation de la mémoire pour les applications .NET
L'utilisation de la mémoire peut avoir un impact direct sur la rapidité d'exécution d'une application. Il est donc important de l'optimiser. Dans cet article, nous abordons les principes de base de l'optimisation de la mémoire pour les programmes .NET.Subramanian Ramaswamy et Vance Morrison
Point sur les données:Création d'un client hors navigateur avec Silverlight 3
Contrairement aux applications Silverlight 2, qui sont contraintes de s'exécuter dans un navigateur, les applications Silverlight 3 peuvent s'exécuter aussi bien à l'intérieur du navigateur qu'à l'extérieur de celui-ci. Nous créons ici une application de réseau social sous la forme d'une application Silverlight 3 autonome.John Papa
À la pointe:Au-delà des formulaires HTML avec AJAX
Ce mois-ci, nous nous intéressons aux formulaires dans le contexte des applications AJAX et examinons différentes approches d'implémentation de fonctionnalités, telles que l'enregistrement automatique, la validation juste-à-temps et la limitation de la soumission.Dino Esposito
Modèles dans la pratique:Modèle d'unité de travail et ignorance de la persistance
Jeremy Miller poursuit son exposé sur les modèles de persistance en analysant le modèle de conception d'unité de travail et en examinant les problèmes autour de l'ignorance de la persistance.Jeremy Miller
Série de tests:.Test de modules .NET avec IronPython
Ce mois-ci, nous montrons combien il est facile d'utiliser IronPython pour tester des bibliothèques .NET.James McCaffrey
Le programmeur polyglotte:Récolter les bénéfices de Cobra
En tant que descendant de Python, Cobra propose un modèle de programmation à la fois de type dynamique et statique, des fonctions de test intégrées, des fonctionnalités de script, et bien plus encore. Découvrez ici tout son potentiel.Ted Neward
Fondations:Personnalisation de nouveaux contrôles de calendrier WPF
À la fin de l'année dernière, Microsoft a intégré les contrôles Calendar et DatePicker pour WPF dans la boîte à outils WPF Toolkit. Nous vous montrerons comment ils fonctionnent et comment vous pouvez les personnaliser.Charles Petzold
La simultanéité en question:Résolution du problème « Le dîner des philosophes » à l'aide d'agents asynchrones
Nous utilisons la nouvelle bibliothèque d'agents asynchrones de Visual C++ 2010 pour résoudre le problème classique de simultanéité du « Dîner des philosophes ».Rick Molloy
Windows et le C++:Présentation de Direct2D
Si vous avez l'intention de développer des applications commerciales qui offrent des performances et une qualité de haut niveau, vous continuerez de vous tourner vers C++ et le code natif. Direct2D vous aidera à obtenir la puissance graphique dont vous avez besoin.Kenny Kerr
{ End Bracket }:Réfléchir avant de parler
Steven M. List