MSDN Magazine Juin 2012

MSDN Magazine Juin 2012

CLR:Nouveautés de la bibliothèque de classes de base .NET 4.5

La version 4.5 de .NET Framework apporte un certain nombre d'améliorations, petites ou grandes, à la bibliothèque de classes de base. Immo Landwerth explore ces nouvelles fonctionnalités. Immo Landwerth

CLR:Approche sans attribut de la configuration de MEF

Découvrez les bonnes raisons d'utiliser Managed Extensibility Framework et comment la configuration basée sur la convention peut rationaliser le processus de développement. Alok Shriram

L'Internet des objets:Utilisation du bus des services Windows Azure pour... les objets !

Dans ce second article d'une série sur l'Internet des objets, vous allez apprendre à exploiter le bus des services Windows Azure, pas uniquement pour collecter des informations auprès d'objets, mais également pour contrôler ceux-ci. Clemens Vasters

Création d'applications HTML5:Effets CSS3, transitions et animations

Découvrez comment CSS3 facilite le développement Web. Avec quelques nouvelles propriétés CSS et certaines démonstrations intéressantes, vous verrez comment économiser de nombreuses heures de développement. Clark Sell

Windows Azure:Démocratisation du contenu vidéo avec les services multimédias Windows Azure

Cet article se concentre sur la manière de fournir un service de diffusion vidéo évolutif avec peu ou pas d'investissement de départ en matériel ou en infrastructure. Nous suivons un processus pas à pas utilisant les services multimédias Windows Azure et un client Web. Pour les consommateurs, une implémentation Facebook de ces technologies sera présentée. Bruno Terkaly, Ricardo Villalobos

Windows Phone:Dans les coulisses : une application de lecture de flux sur Windows Phone

Découvrez exactement comment un groupe de stagiaires Microsoft a développé une puissante application de lecture de flux sur Windows Phone avec les dernières technologies, telles qu'une base de données locale, un agent d'arrière-plan, des vignettes dynamiques, etc. Matt Stroshane

SQL Server:Personnalisation de l'indexation des données de latitude-longitude

Apprenez à créer des index personnalisés pour les données géographiques incluant des indications de latitude et de longitude afin de pouvoir récupérer des données en temps réel plus vite que jamais. James McCaffrey

ASP.NET:Tests d'unités dans l'infrastructure Navigation pour ASP.NET Web Forms

L'article va démontrer les avantages d'une approche cohérente de la navigation et de la transmission de données dans une application Web Forms, en montrant comment cette approche porte ses fruits lors de la création d'interfaces à page unique (SPI). Bien que tout le monde parle actuellement d'ASP.NET MVC, il va présenter un argument imparable pour l'utilisation de Navigation pour les projets ASP.NET Web Forms hébergés sur CodePlex avec ASP.NET Ajax et DataBinding. Graham Mendick

Rubriques

Le mot du rédacteur en chef:Les vétérans ne meurent jamais

Microsoft a annoncé l'extension de la prise en charge de l'environnement d'exécution Visual Basic 6 à Windows 8. Qu'est-ce qui fait de Visual Basic une plateforme de développement aussi incontournable ?Michael Desmond

À la pointe:Développement de site mobile : balisage

Cet article est le premier d'une série dans laquelle Dino Esposito approche le développement de site mobile d'un point de vue qui n'est pas principalement axé sur la technologie. Il dit que le développement de site mobile est trop souvent associé à des infrastructures et des solutions spécifiques sans penser beaucoup aux scénarios d'utilisation ni à la restructuration du contenu. Dans cet article, il commence par les bases du balisage mobile.Dino Esposito

Point de données:Liaison de données OData dans les applications Web avec Knockout.js

Knockout.js apporte de nombreux avantages aux applications Web côté client. Julie Lerman présente son exploitation pour effectuer une liaison de données avec OData.Julie Lerman

Série de tests:Algorithmes d'optimisation évolutionnaire

Pourquoi devriez-vous vous intéresser aux algorithmes d'optimisation évolutionnaire ? James McCaffrey met en évidence au moins trois bonnes raisons de le faire et il vous montre comment les coder. Un algorithme d'optimisation évolutionnaire est une implémentation d'une métaheuristique calquée sur le comportement de l'évolution biologique. Ces algorithmes permettent de rechercher des solutions approximatives à des problèmes de minimisation numérique difficiles ou impossibles.James McCaffrey

Le programmeur au travail:Parlez-moi, 4ème partie : Feliza trouve sa voix

Il s'agit du dernier volet de la série en quatre parties de Ted Neward consacrée à la création d'un chatterbot F# calqué sur l'ancien logiciel ELIZA. Cette fois, Ted essaie Feliza.Ted Neward

Saisie tactile et accès:Orientation avec la boussole Windows Phone

Les smartphones reçoivent de nombreuses informations du monde via leurs capteurs, mais vous pouvez en obtenir encore davantage en combinant ces capteurs, comme le montre Charles Petzold avec un exemple qui combine la boussole et l'accéléromètre.Charles Petzold

Ne me lancez pas sur le sujet:La majorité silencieuse : pourquoi Visual Basic 6 a-t-il toujours autant de succès ?

Sauf si Microsoft sort un autre outil effectuant les mêmes choses et jusqu'à ce qu'elle le fasse, Visual Basic 6 va continuer à être utilisé massivement.David Platt