Estos son los programas que te debes bajar desde la sección de downloads de Microsoft para poder trabajar con ellos.
NET Framework 3.0 Runtime Components
Windows SDK for Vista and the .NET Framework 3.0
Visual Studio 2005 Extensions for .NET Framework 3.0 (Windows Workflow Foundation)
Visual Studio 2005 Extensions for .NET Framework 3.0 (WCF & WPF), November 2006 CTP)
Microsoft Expression Interactive Designer September 2006 CTP
Microsoft Expression Web Designer
Recuerda que debes tener VS2005 para instalarlos...
¿Los tienes ya instalados?, pues nada a empezar:

Nada más abrir VS2005 y darle a Crear Proyecto nuevo nos encontramos con dos nuevas carpetas de soluciones (Framework 3.0 y Workflow):
En net Framework 3.0 tenemos los proyectos para WPF y WCF, en WorkFlow tenemos los proyectos para WWF.

Y ahora se trata de experimentar... Para empezar he creado un proyecto windows form normal que ahora sería Windows application (WPF) y tachán!!!!!, el entorno es el mismo pero ahora me aparece una venta nueva con código XAML:

que sustituye a los ficheros *.designer.vb que eran los que daban forma al formulario y a su contenido, es decir, que ahora los formularios se componen de instrucciones XML. Que ventaja tiene eso?, que estos formularios se puede diseñar con Microsoft Expression y además se pueden visualizar desde Windows Vista sin tener que compilarlos. Si has instalado las SDK de Windows Vista tienes una aplicación en Tools de la carpeta de instalación que se llama XAML Pad y donde puedes pegar el código XAML de tu nuevo y flamante formulario para visualizar en tiempo real como se comporta tu form XAML.
Y ahora te preguntaras que pasa con el código VB, pues muy sencillo, lo que mismo que ASP Net., no, no, no es que ahora tengamos que aprender ASP, de lo que se trata es que el código VB está detrás del formulario XAML "code behind" e interactúa con él. ¿Y porqué nos cambian las cosas?, pues muy fácil, la capa de presentación de aplicación de WINDOWS es muy pobre y necesita de grandes recursos para hacerla vistosa. Con WPF se separa la capa de presentación totalmente de la capa de código, la capa de presentación se apoya en Windows Expression para poder hacer un diseño vistoso. Que sí, que está claro que el diseño lleva bastante tiempo, pero con Windows Expression tenemos herramientas tipo Photoshop para hacer unos controles o unas pantalla de infarto (las veremos en Vista).

¿Dónde está la novedad?, la novedad es que un diseñador sin tener ni papa idea de Visual Studio, nos puede hacer una capa de presentación increíblemente buena dónde nosotros(desarrolladores) no tengamos que tocar ni un sólo botón y a lo único que nos dediquemos es a la lógica de negocio y datos, olvidándonos completamente del diseño. Todo esto gracias a que ahora la capa de presentación la tenemos en XAML y nuestro bien amado VS2005 la entiende perfectamente.
Por hoy ya está, pero en próximos artículos seguiré comentando el funcionamiento de las WPF con un poco de código. Mencionar que el día 18 y 19 de Nov es el II Aniversario del grupo GuseNet en Calasparra (Murcia) y hay unas charlas interesantísimas en las que se tocarán temas de SQL, BI, Net.... Si estás interesado en asistir me mandas un mail.
No hay comentarios:
Publicar un comentario