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