martes, 4 de marzo de 2008

Introduccion a AJAX, extensiones AJAX y Toolkit

Para comenzar a hablar de estos temas vamos a valernos de un mapa que tuve que confeccionar con contenidos introductorios al mundo de AJAX y ASP.NET

Con esta entrada vamos a comenzar a escribir acerca de AJAX, la implementación de Microsoft, es decir las extensiones de ASP.NET AJAX y por supuesto el AJAX Control Toolkit.

Anteriormente hemos visto como se realiza el download y la instalación de estos componentes; comenzaremos a realizar un poco de repaso por la teoría y también vamos a ver implementaciones de código de las extensiones de ASP.NET AJAX los controles del toolkit.

Para comenzar vamos a basarnos en este mapa y voy a ir agregando información acerca de cada uno de los nodos del mismo.

Como siempre todos sus comentarios son bienvenidos.

sábado, 1 de marzo de 2008

Resharper 3.0 - Buscar y navegar

Siguiendo con la serie de entradas dedicadas a Resharper 3.0, en esta entrada vamos a ver la categoría Navegación y búsqueda. Hay muchas prestaciones y características. A continuación enumero solo algunas.

Ir a tipo por nombre:
A través de un atajo de teclado, en este caso CTRL+N podemos encontrar rápidamente un archivo de nuestra solución. Con esta funcionalidad podemos ingresar parte del nombre del archivo y Resharper genera de forma dinámica una lista de las clases, archivo o carpetas de nuestra solución que respondan al criterio de búsqueda. Esta característica nos permite utilizar caracteres comodines (*, ?). Como podemos observar en la imagen basta con ingresar pag para que Resharper busque todas nuestras clases o carpetas que comienzan con esa combinación de teclas.

Ir a miembro del archivo:
De la misma forma que buscamos archivos en nuestra solución con la característica anterior, es posible buscar nombres de elementos (atributos, métodos) dentro de un determinado archivo. Para esta funcionalidad existe también un atajo de teclas, en este caso CTRL+F12

Encontrar Usos:
A través de esta característica, podemos visualizar de forma rápida todos los usos de un determinado elemento (tipo, método, atributo, etc). En este caso, el atajo de teclado es ALT+F7.

Resharper abre una nueva ventana con los resultados de la búsqueda.

Vista de tipo jerárquica:
Esta característica nos permite ver la jerarquía de clases y herencia para una clase determinada de nuestra solución y poder navegar de forma directa a través de ella, todo esto desde una ventana emergente. En esta caso la combinación de teclas para acceder de modo directo es CTRL+ALT+H.

Vista de estructura de archivo:
Con este tipo de vista que básicamente explora la estructura de un determinado archivo de nuestra solución es posible dirigirnos y seleccionar un elemento determinado tales como regiones, atributos y métodos. Una de las cosas que me resultó de lo más atractivo es la sincronización con el editor, de tal forma que si arrastramos un elemento en esta vista (por ejemplo mover la ubicación de un determinado método), automáticamente el código es modificado en el editor.