Juin 2009

Juin2009

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


Code Download
.Chm Files

Columns

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