MSDN Magazine Août 2012

MSDN Magazine Août 2012

C++:Programmation en C++ fonctionnelle

Grâce à la nouvelle norme C++ 11, ce langage est nettement plus approprié pour la programmation fonctionnelle, notamment dans la mesure où il prend en charge les expressions lambdas. Découvrez les différentes possibilités d'utilisation de la programmation fonctionnelle dans votre code C++. David Cravey

Windows Azure:Windows Azure vient vous prêter main forte

Que faites-vous lorsque le service marketing vient vous voir et vous demande un système d'enregistrement de conférence totalement fonctionnel pour un événement qui se déroulera dans un mois seulement ? Vous utilisez Windows Azure, Silverlight et Windows Phone pour créer une application avec tout ce qui est lié aux réseaux sociaux, comme présenté ici par Mark Kromer, qui travaille pour Microsoft. Mark Kromer

Windows PowerShell:Créer des interfaces XML conviviales avec Windows PowerShell

Joe Leibowitz explore une méthode de lecture et de modification des fichiers XML plus facile et plus pratique, même pour des utilisateurs non-spécialistes, à l'aide d'algorithmes qui peuvent analyser la structure de n'importe quel fichier. Joe Leibowitz

Création d'applications HTML5:Un peu d'histoire sur les historiques (API)

Vous avez peu de connaissances en matière d'historique ? Clark Sell vous explique comment accéder à l'état de session et le gérer à l'aide de la nouvelle API d'historique HTML5. Clark Sell

ALM Rangers:Utilisation du modèle objet client de Team Foundation Server

Les Visual Studio ALM Rangers présentent le modèle objet client de Team Foundation Server (TFS) et créent la base d'une nouvelle série d'articles consacrés à des conseils pratiques et à des scénarios de codage courants avec TFS. Willy-Peter Schaub, Brian Blackman

Windows Azure:CyberNanny : accès à distance via des composants distribués

Que faites-vous lorsque vous venez d'être père et que vous souhaitez surveiller votre bébé chez vous ? Vous utilisez le capteur Kinect, C++, Windows Azure, ainsi que des composants locaux et basés sur le cloud pour obtenir des photos envoyées par courrier électronique sur demande, quel que soit l'endroit où vous vous trouvez. Angel Hernandez Matos

CLR:Développement .NET pour processeurs ARM

En règle générale, avec le codage dans le .NET Framework, vous n'avez pas besoin de vous préoccuper des nombreuses différences entre les processeurs ARM et à base x86. Il existe cependant quelques différences de conception fondamentales susceptibles d'avoir un impact sur votre code, comme l'explique ici Andrew Pardoe, un membre de l'équipe CLR. Andrew Pardoe

Rubriques

Le mot du rédacteur en chef:Le point avec Julie Lerman

Michael Desmond dresse le portrait de Julie Lerman, rédactrice de la colonne Points sur les données.Michael Desmond

À la pointe:Développement de sites mobiles, 3e partie : Demandes de routage

Dino Esposito explique comment router les visiteurs de sites Web entre les versions mobile et de bureau d'un site afin qu'ils puissent aisément passer de l'une à l'autre.Dino Esposito

Windows et le C++:Mode multitâche coopératif léger

Kenny Kerr décrit une technique idéale pour la simultanéité très légère dans le cadre de l'écriture de code asynchrone en C ou C++ sans utiliser de runtime (comme ceux fournis par Visual C++ et Windows).Kenny Kerr

Points sur les données:Pièges et astuces concernant la création d'une classe Logging de base dans les modèles EF

L'utilisation inappropriée d'une classe de base pour fournir des données de journalisation à toutes les classes d'un modèle de données d'entité crée le chaos dans la base de données. Découvrez pourquoi cela se produit et comment éviter le problème.Julie Lerman

Prévisions : Temps nuageux:Découplage du cloud avec MEF

Découvrez comment utiliser Microsoft Extensibility Framework afin de rendre le déploiement sur le cloud légèrement plus gérable et flexible.Joseph Fultz

Le programmeur au travail:Base de données NoSQL Cassandra : Pour commencer

Ted Neward explore Cassandra (le logiciel de base de données NoSQL, pas le personnage de la mythologie grecque), une base de données open source, distribuée, décentralisée, largement évolutive, hautement disponible, à tolérance de panne, ajustable pour garantir sa cohérence, orientée colonne, dont la distribution a été conçue sur la base d'Amazons Dynamo et de son modèle de données sur Bigtable de Google.Ted Neward

Saisie tactile et accès:Consulter un monde virtuel depuis votre Windows Phone

Bien que nous ne croyions plus que des sphères célestes entourent la Terre, ce concept est toujours intéressant pour les programmes qui vous permettent d'utiliser un smartphone afin de consulter un monde virtuel. Ce type de programme a besoin de déterminer son orientation dans un espace 3D et Charles Petzold vous explique comment effectuer cette tâche à l'aide du système de coordonnées horizontales.Charles Petzold