Julio 2011

MSDN Magazine Julio 2011

WebGrid de ASP.NET:Aproveche al máximo WebGrid en ASP.NET MVC

Junto con el reciente lanzamiento de WebMatrix existe un conjunto de aplicaciones auxiliares de productividad, entre ellas WebGrid y Chart. WebGrid ofrece una manera productiva de representar datos tabulares. Este artículo mostrará los beneficios en productividad de WebGrid y presentará algunas sugerencias clave a los desarrolladores de ASP.NET MVC sobre cómo trabajar de forma eficaz con WebGrid. Stuart Leeks

Desarrollo con SharePoint:Cree soluciones de flujo de trabajo para SharePoint Online

En esta continuación de su artículo de marzo, Chris Mayo ilustra la compatibilidad con flujo de trabajo en SharePoint Online al ampliar la solución de compra para incluir una solución de flujo de trabajo, y luego ampliar este último con una acción de flujo de trabajo personalizada desarrollada con Visual Studio. Chris Mayo

Desarrollo web:Visual Studio 2010 SP1 para desarrolladores web

Revise las cosas buenas para los desarrolladores web en el nuevo Service Pack de Visual Studio, incluida la integración con nuevas ofertas de la plataforma web de Microsoft, como IIS Express, SQL Server CE, la sintaxis Razor, el Instalador de plataforma web y mucho más. Deepak Verma, Scott Hanselman

Localización de Silverlight:Consejos y trucos para cargar recursos de configuración regional de Silverlight, parte 2

Este artículo sería un análisis de continuación del artículo de marzo de 2011, al hablar sobre componentes del lado servidor que resultan muy útiles para redondear la solución de localización. Existe un par de técnicas muy interesantes que estamos utilizando, que incluyen la inserción de recursos en archivos XAP generados de forma dinámica y la generación a pedido de archivos de recursos. Matthew Delisle

Windows PowerShell con WPF:Secretos para crear una aplicación WPF en Windows PowerShell

¿Se trata de una interfaz de línea de comandos, un lenguaje de scripting o una API? Windows PowerShell corresponde a los tres, señala Doug Finke, quien le muestra cómo modificar Windows PowerShell para crear una calculadora de valor neto actual presentada en el clásico estilo GUI de Windows Presentation Foundation. Bono especial: Jeffrey Snover, el creador de Windows PowerShell, opina sobre el modelo de desarrollo Ad Hoc y el origen del lenguaje. Douglas Finke

Filtros de MVC:Agregue fácilmente contadores de rendimiento a su aplicación de MVC

Ben Grover agrega contadores de rendimiento a una aplicación de Controlador de vista de modelo (MVC) y explica cómo usar filtros de MVC para limpiar y reemplazar código repetido y confuso que se propagó a través de numerosos métodos de acción en una aplicación. Ben Grover

Exploración móvil:Genere una mejor experiencia en exploración móvil

Si está creando un sitio web público, necesita admitir exploradores móviles. Este artículo explica por qué esto es más importante que nunca y sugiere algunas técnicas para generar buenas experiencias con exploradores móviles en Formularios web y Controlador de vista de modelo de ASP.NET, incluidos detección de exploradores, generación de marcado específico de móviles y optimización de la facilidad de uso. Steven Sanderson

Columnas

Nota del editor:Por qué C++ aún importa

Este mes, le damos la bienvenida al regreso de la columna de Windows con C++ de Kenny Kerr. Para celebrarlo, le planteamos algunas preguntas acerca de dónde encaja C++ en el actual entorno de desarrollo.Keith Ward

Caja de herramientas:Herramientas y técnicas para la generación de perfiles de código .NET

La optimización prematura puede ser la raíz de todo mal, pero en algún punto del ciclo de desarrollo de su aplicación deberá analizar el rendimiento y el uso de memoria en su código. Esta es una colección de herramientas e información sobre generación de perfiles que le servirá para crear una máquina totalmente dedicada a la codificación.Terrence Dorsey

Tecnología de vanguardia:Contratos de código: herencia y el principio de Liskov

Dino Esposito va más allá en su exploración de Contratos de código en .NET Framework y explica para qué se usan, cómo se comparan con aserciones y pruebas y cómo pueden ayudarle a mejorar la calidad de su diseño de software.Dino Esposito

Windows con C++:C++ y la API de Windows

Kenny reanuda su columna mensual en MSDN Magazine con un enfoque nuevo y actualizado para la programación de Windows con C++. En esta primera entrega aprenderá a administrar los recursos de API de Windows en una forma que resulta natural para el desarrollador de C++ contemporáneo. Esto constituye un primer paso crucial para convertirse en un desarrollador productivo de Windows.Kenny Kerr

Puntos de datos:Desmitificación de estrategias de Entity Framework, parte 3: clases, consultas y contextos

Julie Lerman se encarga de la generación de código en su tercera columna y explora decisiones importantes que debe tomar al usar Entity Framework; además comenta la elección de ObjectContext frente a DbContext y las opciones de generación de consultas.Julie Lerman

Asuntos móviles:Gane dinero con el Control de anuncios de Microsoft

Aun cuando sólo sea un desarrollador aficionado de Windows Phone 7 que produce aplicaciones gratuitas, el Control de anuncios de Microsoft, fácil de usar y gratuito, le permite rentabilizar sus aplicaciones mediante publicidad incrustada automática. Vea lo fácil que es comenzar.Arthur Bierer, Boris Feldman

El programador políglota:.NET multiparadigmático, parte 9: programación funcional

Nuestra novena serie sobre programación multiparadigmática se centra en la programación funcional, que se relaciona con tratar las funciones como valores y que ofrece operaciones parecidas a lo que proporciona LINQ-to-Objects.Ted Neward

Fronteras de la UI:Transiciones de página en Windows Phone 7

Para obtener las transiciones de página más fluidas en un libro electrónico, la interfaz de usuario debe admitir tres páginas distintas: la página actual, la página siguiente y la página anterior. Charles Petzold describe una manera flexible de implementar esto mediante tres transiciones diferentes de página.Charles Petzold

No me hagan hablar:Cuando la seguridad no tiene sentido

Normalmente es error del desarrollador, y no del usuario final, cuando la seguridad no está aplicada.David Platt