Una de las cosas que voy a intentar empezar es poner un post semanal con links a sitios de interes sobre temas de .NET que encuentre en la web. Aquí tenéis los links de esta semana
ASP.NET
- Descargar un archivo usando ASP.NET con el diálogo “Save As”: Rick Strahl tiene un post sobre cómo descargar un archivo desde el navegador con ASP.NET forzando a que el navegador muestre el cuadro de diálogo “Save As”.
- Guardar archivos binarios en una base de datos con ASP.NET 2.0: Scott Mitchell tiene un artículo que muestra cómo subir y guardar imagenes en una base de datos SQL, y luego servirlas dinámicamente en una aplicación web (muy útil para albumes de fotos). Podemos combinar este artículo con el de Rick para permitir la opción de “Save As” que permita a los visitantes guardar las versiones en alta resolución de las imágenes u otros archivos.
- Cómo hacer un indicador de “Cargando” como el de Google con ASP.NET AJAX: Simone ha escrito un post sobre cómo usar el <asp:updateprogress> para obtener un indicador de cargando con ASP.NET AJAX.
- Eventos de Microsoft AJAX – Parte 1: Suscripción: Bertrand Le Roy del equipo de ASP.NET ha escrito un artículo sobre cómo lanzar eventos non-DOM con ASP.NET AJAX
- Registro en ASP.NET con múltiples Profile Providers: Andrew Rimmer describe cómo usar el SqlTableProfileProvider para guardar datos de registros en una tabla de base de datos. Para más detalles sobre el tema, leed mis post anteriores aquí, aquí y aquí
Visual Studio
- Debugeando procedimientos almacenados de SQL Server 2005 con Visual Studio: Sctoo Mitchell publicó otro artículo sobre cómo debugear procedimientos almacenados de SQL server con Visual Studio. Podéis usar esta técnica para poner un breakpoint en un sproc en la base de datos, y usarlo como cualquier otro breakpoint cuando debugeais una apliación ASP.NET que lo llame.
- Usar las macros de Visual Studio para aumentar la productividad: Dan describe alguna de las Macros que ha creado para administrar grandes projectos en Visual Studio. El grabador de macros de Visual Studio y el editor son dos nuevas características que no todos los desarrolladores aprovechan (incluido yo mismo). Cuando os encontréis haciendo una tarea repetitiva, os recomiendo que creeis una macro con VS para automatizarlo.
Silverlight
- Reflector para aplicaciónes de .NET Silverlight: Ernie Booth ha creado un añadido para Lutz Roeder’s .NET Reflector Tool. Esta herramienta nos permite ver el código de una aplicación Silverlight. Muy útil para ver cómo funcionan los ejemplos.
- Sistema de layout de Silverlight 1.1 Alpha y controles del framework: Una de las características que le faltan a Silverlight 1.1 Alpha que presentamos en el MIX es el soporte para adminsitración de layout. Esta es una gran caracterísitca de WPF, y hace muy fácil el posicionamiento y el control de la interfaz de usuario en una página (escribiré más sobre esto en el futuro). Dave Relyea del equipo de Silverlight a escrito un post donde muestra un ejemplo de la implementación del administrador de layout que funciona con la 1.1 Alpha e incluye soporte tanto para el Stack y el grid. También ha publicado algunos controles como botones, labels, textbox, y contorles de borde.
- Ejemplo de barra de herramientas de Silverlight: Un ejemplo bonito de Vivek que describe cómo crear una barra de herramientas animada donde los botones se expanden cuando pasas por ellos. Quizás queráis pasaros por el ejemplo “Office UI Ribbon” en la galería de ejemplos de www.silverlight.net que os muestra cómo crear una barra de herramientas en el navegador.
WPF
- Descarga gratuita del primer capítulo del libro de Chris Anderson Essential WPF: Chris fue un arquitecto en WPF y ha publicado un libro sobre ello. Podéis desccargaros el primer capítulo del libro.
.NET en general
- NDepend 2.2: Scott Dorman ha escrito un post sobre NDepend – es una utilidad de .NET que nos permite realizar análisis de código en nuestros proyectos de .NET. Puede ser muy útil especialmente con projectos grandes que hemos heredado. NDepends también soporta un lenguaje parecido a SQL para definir nuestras propias reglas/análisis para buscar un patrón de código.
- Dynamic Language Runtime (DLR) migrado a Mono: Uno de los anuncios que hicimos en el MIX era que ibamos a publicar un framework nuevo para poder crear lenguajes dinámicos para .NET. También publicamos cuantro implementaciones de lenguajes dinámicos: IronPython, IronRuby, Javascript y VB Dinámico. Publicamos el código fuente del DLR y IronPython como un projecto en CodePlex con una licencia permisiva. Este artículo en O’Reilly describe cómo alguien ha cogido el código y lo ha ejecutado en Mono. Miguel de Icaza estubo en Redmon esta semana en un laboratorio de desarrollo de compiladores y JasonZ y yo lo cogimos para cenar la útlima noche. Podéis leer la aventura de Miguel en su blog aquí.
Espero que sirva.
Scott
Traducido por: Juan María Laó Ramos. Microsot Student Partner.
2 thoughts on “Links 22 de Mayo: ASP.NET, Visual Studio, Silverlight, WPF y .NET”