MSDN Magazine Novembre 2011

MSDN Magazine Novembre 2011

Base de données de documents NoSQL:Intégration de RavenDB dans une application ASP.NET MVC 3

« Nous n'entendrons plus jamais personne se plaindre du manque d'amour non relationnel pour la pile Microsoft », déclare Justin Schwartzenberger. Il montre comment l'exploration du monde NoSQL est facile avec RavenDB, une solution de stockage des données de documents orientée .NET/Windows et qui peut être exécutée en mode intégré dans une application ASP.NET MVC. Justin Schwartzenberger

Kit de développement Windows Phone 7.1:Création d'une application « Mango »

Cet article vous guide à travers la création d'une application qui utilise trois des grandes nouvelles fonctionnalités de Windows Phone 7.1 : bases de données locales, vignettes dynamiques et intégration Silverlight/XNA. L'application a pour thème les mangues, avec des recettes et des cocktails à base de mangue, ainsi qu'un jeu de tir de mangues. Andrew Whitechapel

LightSwitch et Windows Azure:Déploiement d'applications LightSwitch sur Windows Azure

Dans cet article, Mike Wade montre comment déployer une application créée à l'aide de Visual Studio LightSwitch sur Windows Azure, ce qui élimine le besoin de dédier des ressources à la gestion de l'infrastructure. Mike Wade

Création d'applications HTML5:Web Forms améliorés avec les formulaires HTML5

Un certain nombre de nouveaux types d'entrée dans HTML5 rendent la création de Web Forms plus simple que jamais. Ces nouveaux types présentent surtout l'avantage de fonctionner à un certain niveau dans tous les navigateurs. Brandon Satrom vous montre comment commencer à utiliser les formulaires HTML5 dans vos applications aujourd'hui. Brandon Satrom

NuGet:Gérer les bibliothèques de projets avec NuGet

NuGet est un gestionnaire de package destiné aux développeurs. Grâce à lui, il vous suffit de cliquer pour accéder aux meilleures bibliothèques .NET. Il vous donne accès aux bibliothèques de développeurs et prend en charge un modèle dans lequel les entreprises peuvent configurer un magasin d'applications privé afin de gérer les bibliothèques. Apprenez à utiliser NuGet dans le but de rationaliser vos projets. Phil Haack

Sécurité SharePoint:Sécurité personnalisée basée sur les revendications dans SharePoint 2010

Découvrez le nouveau modèle d'identité basé sur les revendications dans Microsoft SharePoint Server 2010 à mesure que vous explorez le processus de création d'un fournisseur de revendications personnalisé dans SharePoint, en l'intégrant à FAST Search et en gérant un contenu basé sur les revendications. Ivory Feng, Patrick Stanko, Shabbir Darugar

Silverlight 3D:Développement d'objets 3D dans Silverlight

Apprenez à créer des objets 3D de trois façons différentes, découvrez les éléments clés nécessaires à l'affichage d'un objet 3D à l'écran, observez comment Silverlight 5 vous permet d'aller au-delà de ce qui est disponible aujourd'hui et de créer des objets 3D nettement plus riches. Rajesh Lal

HTML5:Applications HTML5 hors connexion : Mise en cache « Donut Hole »

L'exemple présenté dans ce didacticiel montre comment mettre en cache une page Contactez-nous qui affiche les notifications d'événements futurs pour les utilisateurs. Lorsqu'un utilisateur est connecté au Web, des listes d'événements sont affichées en direct, sinon, un numéro de téléphone invite l'utilisateur à appeler pour obtenir des informations complémentaires sur l'événement. Grâce à cette approche l'utilisateur est toujours informé et connecté avec ou sans accès au Web public. Craig Shoemaker

HTML5:Utilisation du multimédia dans HTML5

HTML5 offre de nouvelles façons d'afficher et de lire des fichiers audio et vidéo dans une page HTML. Le temps où il était nécessaire d'avoir un plug-in Flash pour lire une vidéo ou un mp3 dans vos pages Web sera bientôt révolu. Dans cet article, vous découvrirez les fonctionnalités multimédias de HTML5 et la façon dont vous pouvez les utiliser dans vos applications Web modernes. Vous apprendrez ce qu'est HTML5 et en quoi il joue un rôle important dans la création d'applications multimédias sur Internet, ainsi que la méthode de lecture d'un média dans une page HTML5. Jason Beres

Rubriques

Le mot du rédacteur en chef:Un jeu de risque

Le Windows Runtime de Microsoft annoncé à la conférence BUILD en septembre a pour objectif d'élargir la définition du développeur Windows.Michael Desmond

À la pointe :Concevoir un modèle de domaine

Code First encourage l'application de principes de conception axés sur le domaine dans l'espace .NET. Toutefois, l'écriture d'un modèle d'objet pour un scénario réaliste soulève quelques problèmes qui ne sont pas gérés correctement à l'heure actuelle. Dino Esposito relève ce défi.Dino Esposito

Windows et le C++:Synchronisation de pool de threads

Les opérations de blocage ne sont pas une bonne nouvelle pour la simultanéité. Vous avez besoin que le pool de threads attende pour vous sans que cela ait un impact sur ses limites de simultanéité. Il peut ensuite mettre un rappel dans une file d'attente une fois que la ressource est disponible ou que le temps s'est écoulé. Avec les objets de travail, l'API de pool de threads offre un certain nombre d'objets de génération de rappels supplémentaires. Kenny Kerr montre ici comment utiliser les objets d'attente.Kenny Kerr

Point sur les données:Que sont donc les bases de données de documents ?

Notre experte résidente en base de données explore certains des acteurs principaux du monde NoSQL et partage ce qu'elle a appris. Si vous développez des bases de données et que vous vous demandez d'où vient toute cette agitation, cette présentation des bases de données de documents MongoDB, CouchDB et RavenDB est pour vous.Julie Lerman

Série de tests:Algorithmes gourmands et plus grande clique

Ce mois-ci, le Dr. McCaffrey présente un algorithme gourmand comme solution au problème de la plus grande clique du graphe, c'est-à-dire la recherche du groupe comportant le plus grand nombre de nœuds reliés les uns aux autres dans un graphe. Il explique comment concevoir et tester ces algorithmes pour résoudre ce problème.James McCaffrey

Aux frontières de l'interface utilisateur:La fin de la conception du lecteur de livres électroniques

Charles Petzold termine son lecteur de livres électroniques Windows Phone 7 avec un service Web qui obtient le fichier catalogue du projet Gutenberg et un contrôle Pivot pour afficher un écran de recherche et une liste des livres susceptibles d'être téléchargés.Charles Petzold

Ne me lancez pas sur le sujet:BUILD : Microsoft lance un appel aux armes

D'après David Platt, la conférence BUILD de Microsoft a révélé quelque chose qu'il n'avait pas vu depuis très très longtemps : une véritable exaltation autour de la stratégie de plateforme de Microsoft.David Platt