Febrero 2011

MSDN Magazine Febrero 2011

.NET dinámico:Comprender la palabra clave dinámico en C# 4

La palabra clave dinámico brinda nuevas y emocionantes características a C# 4. Le mostraremos cómo funciona y por qué simplifica muchas de sus tareas de codificación, incluidas algunas prácticas posibilidades de interoperabilidad COM. Alexandra Rusina

Herencia de contrato de datos:Tipos conocidos y la resolución genérica

A menudo, los desarrolladores deben lidiar con los inconvenientes de la herencia de contrato de datos en WCF, un problema llamado tipos conocidos. Explicaremos el origen del problema y le mostraremos cómo eliminarlo completamente con la resolución genérica. Juval Lowy

Datos dinámicos:Registros de base de datos coincidentes con el patrón con F#

Probablemente, al migrar datos de otras fuentes a una sola base de datos que usa su aplicación, tendrá que llevar a cabo procesos de coincidencia y deduplicación para lograr un almacenamiento de datos útil. Le mostraremos cuatro algoritmos coincidentes diferentes y el código F# para implementarlos. Ambar Ray

Servicios de conectividad empresarial:Administrar recompensas a empleados con Office y SharePoint BCS

Cuando Microsoft diseñó una nueva plataforma de administración de recompensas a empleados, recurrió a los servicios de conectividad empresarial (BCS), una característica de Office 2010 y SharePoint 2010, para editar la información de los empleados directamente en Excel. Le mostraremos cómo lo logró. Ying Xiong

Procesamiento paralelo:Todo gira en torno al contexto de sincronización.

El SynchronizationContext es una clase y concepto que es fundamental para la operación correcta de componentes de varios procesos en .NET, pero con frecuencia se ignora o no se comprende. Steve Cleary

Flujo de trabajo de Windows:Proteger los servicios de flujo de trabajo de WF 4

Explicamos varias opciones de seguridad para distintos host de flujo de trabajo, incluida una discusión acerca del proyecto Workflow Security Pack y cómo su colección de actividades se puede usar para brindar seguridad de extremo a extremo a soluciones de flujo de trabajo. Zulfiqar Ahmed

Team Foundation Server:Información orientativa sobre bifurcaciones y combinaciones de Visual Studio TFS

Aprenda directamente de los miembros de uno de los equipos Ranger de expertos de Microsoft cómo controlar las bifurcaciones del desarrollo de software con Visual Studio Team Foundation Server. Willy-Peter Schaub, Bill Heys

Columnas

Nota del editor:Guía rápida para su publicación

Así que desea escribir para la MSDN Magazine. Aquí encontrará algunas sugerencias para empezar.Keith Ward

Cuadro de herramientas:Recursos y herramientas para el desarrollo de Windows Phone 7

Windows Phone 7 tiene un gran ecosistema de recursos para desarrolladores en constante crecimiento. Éstos son algunos de los recursos principales:Terrence Dorsey

Tecnología de vanguardia:Inserción de directivas en Unity

Dino Esposito sigue su discusión de la API de intercepción de Unity con una explicación de cómo la inserción de directivas permite el enfoque en los detalles del comportamiento que se desea, lo que deja la biblioteca para que decida qué métodos aplica según las reglas establecidas.Dino Esposito

Puntos de datos:Segmentar OData con el complemento jQuery DataTables

OData le permite obtener acceso a datos por Internet a través de sencillos comandos HTTP. Le mostraremos cómo el complemento jQuery DataTables junto con las bibliotecas de cliente Silverlight OData y Microsoft .NET Framework le permiten recuperar y mostrar datos de manera rápida, fácil y con estilo.Julie Lerman

Pronóstico: nuboso:Sincronización de ramas y nodos con SQL Azure, parte 2: sincronización basada en el servicio

Aprenda cómo al usar Windows Azure para sincronizar bases de datos corporativas podrá escalar muchos más nodos finales que con una sincronización directa a la base de datos.Joseph Fultz

Ejecución de pruebas:Medir el progreso del esfuerzo de prueba con EVM

Una parte importante del esfuerzo para probar o codificar el software, es la capacidad de medir el nivel de progreso. Una técnica para hacer esto se llama administración del valor obtenido y le mostraremos lo fácil que es usarla en sus propios proyectos.James McCaffrey

Las fronteras de las UI:Grabar sonidos en Windows Phone 7

Reducir la UI a lo esencial es importante cuando se programa un smartphone. Veremos cuánto se puede reducir una aplicación sin que deje de ser útil y exploraremos las API para grabación de sonidos en Windows Phone 7.Charles Petzold

No me hagan hablar:El país de Nunca Jamás

Al igual que en el ámbito médico, algunos eventos no deberían ocurrir en el desarrollo de software. Nunca.David Platt