WinFX: This is a BIG problem

Nota: Este post será escrito en inglés porque considero que debe ser leído por toda la gente que esté pensando instalar WinFX o tenga instalado el WinFX (ahora llamado .NET 3.0).


Note: This post will be writed in English because I consider that it must be readed by all people who’s  thinking install WinFX or he have installed the WinFX (now called .NET 3.0).


Today, I’ve decided install the WinFX or .NET 3.0 for verify the good comments that David Carmona and elGuille have said in his pages. Later, when I’ve all installed, I had some problems, when I wanted uninstall all of WinFX and I download the  Pre-released WinFX Runtime Components Uninstall Tool and it uninstalled all my Visual Studio!!!!!!!!!


How can it happen that? Microsoft should see that tool.

Ejemplos: Atlas

En este artículo vamos a hacer un ejemplo “muy original” cogeremos la base de datos de ejemplo Northwnd y vamos a filtrar los Costumers según su ciudad, ya os dije que era original :P. Para ello es necesario que tengáis instaladas las plantillas de Atlas para Visual Studio 2005 (VS2005) o Visual Web Developer (VWD).

Lo primero que haremos será crear una nueva plantilla de Atlas y  copiamos la base de datos en nuestra aplicación Web para usar el SQL Express, luego creamos un Dataset, al que llamaremos CostumersDS, con un método: FillByCity (Figura 1).


Figura 1 – FillByCity

Una vez que ya tenemos el Dataset listo (Figura 2), pues nos vamos a la página principal.


Figura 2 – CostumersDS

En nuestra página principal añadimos un UpdatePanel y debajo un UpdateProgress. Modificamos la plantilla de error del ScriptManager (que se creó por defecto), activamos la propiedad EnabledPartialRendering del SmartTag y la ProgressTemplate del UpdateProgress (Figura 3)


Figura 3 – Templates

Ahora en el UpdatePanel añadimos un DropDownList y un GridView. El DropDownList lo llenaremos con un SQLDataSource al que lo llenamos con la sentecia de la figura 4 y el GridView lo llenamos con el DataSet usando el método FillByCity obteniendo el parámetro City del DropDownList (Figura 5).


Figura 4 – SQLDataSource

 


Figura 5 – Elementos colocados

El diseño lo he puesto a mi gusto, vosotros podéis ponerlo al vuestro, pero ahora solo queda una cosa, activar la propiedad Enable AutoPostBack del SmartTag del DropDownList.

¡Ya está listo! Ahora a probarlo… podéis ver el resultado en la Figura 6.


Figura 6 – Resultado

Como podéis haber observado el único código que hemos tenido que escribir en este ejemplo son las sentencias SQL y aún así con ayuda de un diseñador de sentencias, así que ya sabéis informaros sobre ASP.NET, os dejo los links de ASP.NET ahí abajo:

Enlaces:

¡¡David Carmona ya tiene blog!!

David Carmona inauguró su blog el lunes 12 de junio… y yo sin saberlo! La sorpresa me la lleve hoy cuando mi lector de RSS, bueno el Outlook 2007, descargo la siguiente entrada:


“David Carmona ya tiene blog


Después de hacer un intento en los blogs de GrupodeUsuarios.Net David Carmona tiene su propio blog , http://blogs.msdn.com/tropezones. Conociéndole seguro que no deberíamos dejar de leerlo.


Iñigo H.”


La fuente era Nuberos.NET.

La Invasión de los Robots…

Una iniciativa dirigida a desarrolladores de software que tiene como objetivo crear “robots” inteligentes que integrados dentro del programa de mensajería instantánea proporcionen de forma automática e interactiva respuestas e información a los usuarios, como si de una persona real se tratara. Consulta las bases del concurso en http://www.robotinvaders.com


Esta es la noticia que hoy, tras mi visita rutinaría por las webs más importantes, me encontraba en MSDN España.Os preguntaréis de qué se trata, pues es un concurso para hacer bots para el MSN Messenger, curioso…. ¿verdad?


Bueno ahi tenéis el link para que le podáis echar un vistazo: http://www.robotinvaders.com