Mayo 2011

MSDN Magazine Mayo 2011

API de motor de depuración:Escribir una extensión de herramientas de depuración para Windows, parte 2: Resultado

Continuando con su trabajo en su extensión del motor de depuración, Andrew Richards le muestra cómo evitar todas las trampas peligrosas que puede encontrar mientras mejora los resultados de las herramientas. Andrew Richards

Migración web:Mudar la aplicación web de WebMatrix a ASP.NET MVC 3

El modelo de programación de páginas web centrado en páginas admitido por WebMatrix es una excelente manera de poner en funcionamiento aplicaciones web. Si, más adelante, decide que le daría más flexibilidad adoptar ASP.NET MVC, podrá hacerlo. Le mostraremos por qué podría decidir migrar y cómo hacerlo. Brandon Satrom, Clark Sell

Funciones de espera (wait) de API de Windows:DynWaitList: multiplexación de eventos de Windows basada en Id.

Las señales de eventos se identifican mediante índices en un una matriz de identificadores de objetos, lo cual resulta problemático en matrices dinámicas, en las que los eventos se agregan o se eliminan de la mitad de la lista. La siguiente es una clase contenedora para resolver el problema. Alex Gimenez

Programación con reconocimiento de ubicación:Visualización de rutas de Bing en Windows Phone 7

Aprenda a llevar características con reconocimiento de ubicación a sus aplicaciones de Windows Phone 7, así como a visualizar rutas de ubicaciones de diferentes maneras, a medida que crea una aplicación que le muestra la ubicación de restaurantes cercanos. Sandrino Di Mattia

Servicios de conectividad empresarial:Consumo de fuentes de OData externas con SharePoint BCS

Los Servicios de conectividad empresarial (BCS) de Microsoft Office y SharePoint le ayudan a llevar orígenes de datos externos a sus aplicaciones de SharePoint. Le mostraremos cómo escribir un Conector de ensamblado .NET personalizado para BCS que le permita leer en una fuente de OData y escribir en ésta. Eric White

Entity Framework:Code First en ADO.NET Entity Framework 4.1

La versión más reciente de Entity Framework incluye dos nuevas características principales: la API DbContext y el modelo de desarrollo Code First. Le mostramos cómo usar dichas aplicaciones de desarrollo, comenzando por lo básico y avanzando hacia técnicas más avanzadas. Rowan Miller

Columnas

Nota del editor:Mantenerse inmóvil

No es necesario moverse hacia las áreas más “candentes” del desarrollo. La vieja escuela aún tiene su lugar.Keith Ward

Tecnología de vanguardia:Configuración de contratos de código en Visual Studio 2010

Los contratos de código de Microsoft .NET Framework 4 se basan en algunas características de Visual Studio 2010. Abordaremos las opciones de proyectos de contratos de código, cómo afectan a la herramienta de reescritura, y algunos procedimientos recomendados para validación de argumentos.Dino Esposito

Puntos de datos:Desmitificación de estrategias de Entity Framework: Flujo de trabajo de creación de modelo

Entity Framework ahora incluye más maneras que nunca de crear un modelo conceptual, empezando simplemente con su código, un modelo creado con el diseñador visual o una base de datos heredada. Le ayudamos a elegir el correcto para usted.Julie Lerman

Pronóstico: nuboso:Equilibrio de carga de extremos privados en roles de trabajador

Un cliente necesitaba equilibrar la carga de extremos de servicios privados en roles de trabajador de Windows Azure Worker sin asumir la latencia de una operación de puesta en cola. Yo lo guiaré a través de una posible solución a este problema.Joseph Fultz

Asuntos móviles:Extinción de Windows Phone 7

Windows Phone 7 aborda las restricciones de memoria y recursos a través de una característica llamada extinción. Analizaremos el rol que desempeña la extinción en el ciclo de vida de la aplicación y le mostraremos cómo puede implementarla en sus propias aplicaciones.Jaime Rodriguez

Ejecución de pruebas:Pruebas de mutación súper simples

Las pruebas de mutación son conocidas por ser difíciles y caras, pero aquí le mostramos un sistema del mundo real que puede crear en unas pocas horas con un pequeño código C# y Visual Studio.James McCaffrey

El programador políglota:.NET multiparadigmático, Parte 7: Metaprogramación paramétrica

En esta serie hemos examinado programación de procedimiento y estructural, objetos y metaobjetos. Ahora veremos los genéricos y los pondremos a trabajar como un ejemplo de polimorfismo paramétrico en acción.Ted Neward

Fronteras de la UI:Conceptos básicos de impresión de Silverlight

Domine los componentes de funcionamiento básico de la adición de capacidades de impresión a sus aplicaciones Silverlight, mientras Charles lo guía a través de programas para imprimir una elipse, una imagen y un calendario.Charles Petzold

No me hagan hablar:DEC, Q.E.P.D.

Digital Equipment Corporation fue un pionero de la industria. Su eventual deceso no cambia este hecho.David Platt