Ver por etiquetas

Todas las etiquetas » wpf (RSS)

Taskbar de Windows 7 desde WPF por Luis Guerrero

Ahora que se acerca el lanzamiento de Windows 7 tenemos que intentar que nuestras aplicaciones se integren de la mejor manera con Windows 7, y esto pasa por hacer que nuestras aplicaciones se lleven bien con la nueva Taskbar. Como comentaba en mi artículo anterior http://geeks.ms/blogs/luisguerrero/archive/2009/04/05/windows-7-taskbar.aspx se pueden trabajar con varias características de la Taskbar, nosotros vamos a ver cómo crear una tarea personalizada y como añadir...
Archivado en: ,

Pixel Shaders in Siverlight 3.0 and WPF !! por Luis Guerrero

Ahora que ha salido Siverlight 3.0 Beta 1, podemos ver que una de las caracteristicas que incluye es soporte para Pixel Shaders, pero realmente, ¿Qué son los Pixel Shaders? Pixel Shader es unas de las partes de un Shader. Shader es un conjunto de instrucciones que la tarjeta gráfica ejecuta, estas instrucciones están muy optimizadas para el trabajo con colores, números de coma flotante y triangulos. Eso significa que los Shaders son como una especie de ensamblador que se ejecuta en la tarjeta gráfica...
Archivado en: ,

Hola Mundo Surface con WPF por Luis Guerrero

Como comente en mi anterior post el SDK del Surface incluye dos plantillas del proyecto para desarrollar en Surface, WPF y XNA. Pues bien vamos a ver como se hace una aplicación para Surface con WPF. Si creamos el proyecto de Surface esto es lo que tenemos en la ventana de solución de proyecto. Al ser una aplicación de WPF tenemos el clásico App.xaml que el objeto Application y la ventana principal. La ventana SurfaceWindow1.xaml se le ha cambiado la clase base y ahora...
Archivado en: ,

Microsoft Surface, SDK y WPF por Luis Guerrero

Como todos sabréis esta semana se ha presentado el Microsoft Surface en Microsoft España. No se pueden decir más cosas sobre el proy ecto que vosotros sepáis, pero de lo que podemos hablar es del desarrollo de aplicaciones para Surface. El Surface como cualquier otro gadget, el desarrollo de aplicaciones es una de las partes más importantes del dispositivo, pues las aplicaciones hacen que el Surface brille. Pues bien esta semana el día 2 de Marzo hice una presentación en Microsoft España sobre el...
Archivado en: ,,

[Conferencia] Desarrollo de aplicaciones para Microsoft Surface en DevDays09 por Luis Guerrero

Hola a todos, el 18 y 19 de Febrero en Portugal se celebra el DevDay09 de Microsoft en la cual voy a dar con mi compañero Ricardo una charla sobre desarrollo de aplicaciones en Microsoft Surface, así que si estáis por la zona nos veremos allí. Saludos. Luis. WUX203 - Desenvolvimento Aplicações para Microsoft Surface Datos: Instituto Superior Técnico Campus do TagusPark Porto Salvo
Archivado en: ,,

Primera aplicación de Microsoft Surface por Luis Guerrero

Este fin de semana, y gracias a un proyecto que tenemos ente unos amigos, hemos hecho la primera aplicación de Microsoft Surface de PlainConcepts.com Es un videojuego, porque claro no vamos a hacer una aplicación comercial, (de esas hacemos muchas en el día a día), y el videojuego es para jugar al hockey sobre hielo, os dejo unas capturas de pantalla y un vídeo en mp4. El videojuego está hecho en WPF (Windows Presentation Foundation) + API de Surface + Pixel...
Archivado en: ,

[Evento] Windows Presentation Foundation y Silverlight para programadores (Recursos) por Luis Guerrero

Del 1 al 5 de Diciembre en Vic (Barcelona), se celebró un curso sobre Windows Presentation Foundation y Silverlight, en este post pondré los ejemplos de codigo que se generarón en el curso, además enlaces de intenrés y libros recomendados. En el Zip que os poideis descargar desde aquí , encontrareis ejemplos sobre: UnhandledException, evento que se lanza en el dominio de aplicación cuando una excepción no es filtrada y se propaga hacia abajo en la pila de llamadas. Un ejemplo de EntityFramework El...
Archivado en: ,,,

[Curso] WPF para programadores de Windows Forms 7 por Luis Guerrero

Hola a todos de nuevo, volvemos a la carga con otro artículo sobre WFP para programadores de Windows Forms. En este articulo voy a hablar sobre los diferentes tipos de controles que hay en WPF y como encontramos similitud con los controles de WF. En artículos anteriores estuvimos hablando sobre el árbol de herencia de WPF y sobre las diferentes clases de las que heredaba un control normal de WPF, pusimos como ejemplo Label , al ser un control que vamos a usar mucho en nuestras aplicaciones. System...

[Evento] Taller de Nuevos interfaces para aplicaciones ( WPF/SILVERLIGHT) por Luis Guerrero

El lunes de la semana que viene en Pamplona, se va a celebrar un evento para programadores sobre WPF / Silverlight. Introducción al WPF / Silverlight La mayoría de desarrollos actuales son como los de hace 15 o 20 años: La información se presenta de la misma manera, no se tiene en cuenta para nada la usabilidad de la UI y la experiencia de usuario (UX). Con Windows Presentation Foundation se pueden crear aplicaciones para Windows y la Web de una manera mucho más flexible, los controles son mucho...

WPF Advanced - ISealable por Luis Guerrero

Recientemente en un cliente me ha ocurrido un caso muy extraño con las Dependecy Property de WPF y quiero escribir sobre el tema. Es un poco enrevesado pero creo que puede ser útil. Veamos. WPF tiene un sistema de Binding muy potente que hace que se puedan hacer enlaces a datos a entidades de negocio. Pues bien el caso es que para que una clase pueda tener Dependency Property (DP a partir de ahora), es necesario que heredemos como mínimo de la clase DependencyObject que permite que una clase almacene...
Archivado en: ,,,,

ResourceDictionary y el soporte para Blend en WPF por Luis Guerrero

La clase ResourceDictionary permite tener un diccionario de recursos para que lo utilicemos en nuestras aplicaciones. Dentro de WPF es normal usar esta clase, ya que como explicamos en otro post anterior (WPF para programadores de Windows Forms 5), estos se pueden sumar o “Merge” con otros diccionarios para tenernos todos centralizados dentro de Application.Current.Resources . Esta característica para el soporte te temas (Themes) y para tener en un lugar centralizado los recursos de la aplicación...

[Curso] WPF para programadores de Windows Forms 5 por Luis Guerrero

[Básico – Medio] Hola de nuevo, hoy vamos a hablar de una característica muy interesante de WPF, los DataTemplate o Data Templating. ¿Qué es un DataTemplate? Es, como su nombre incica, una plantilla de datos. Pero, ¿a que se refiere con datos?, pues con datos se refiere a cualquier elemento dentro del árbol de controles de WFP. Eso incluye controles, controles de usuario y en general cualquier instancia de una clase. Eso significa que podemos añadir a un ListBox un elemento nuevo y que este sea una...

[Curso] WPF para programadores de Windows Forms – Parte 4 por Luis Guerrero

Hola de nuevo a todos, continuamos con el curso de WPF para programadores de Windows Forms, en esta cuarta entrega del curso vamos a empezar a ver cosas mucho más prácticas que teóricas de WPF. En el post anterior vimos como se creaba una ventana en WPF y como se creaba un objeto System.Windows.Application para empezar a utilizar esa ventana. En este post nos vamos a centrar en ver cuáles son las características que Application nos ofrece y Window, además de ver los dos tipos de aplicaciones que...

[Curso] WPF para programadores de Windows Forms – Parte 3 por Luis Guerrero

Ahora que ya hemos las diferencias entre las arquitecturas en WPF y Windows Forms es el momento de comparar como se programa en ambas tecnologías. Vamos a comparar cuales son las características para programar con WPF y WF, además de hacer el típico Hola Mundo. Ambas tecnologías se programan con algún lenguaje incluido en .net framework, WF viene desde la versión 1.0 del framework, mientras que WPF viene incluido en la versión 3.0, 3.0 SP1, 3.5 y 3.5 SP1. En WPF tenemos dos maneras de definir la...

[Curso] WPF para programadores de Windows Forms – Parte 2 por Luis Guerrero

En el post anterior sobre WPF para programadores de Windows Forms estuvimos hablando de la compatibilidad Hwnd de las dos tecnologías y de cómo estas se integraban perfectamente en Windows. Ahora viene el turno de comparar los objetos de primer nivel que tenemos en Windows Forms y WPF para crear ventanas. Vamos a centrarnos en comparar cuales son los arboles de herencia de las clase Ventana de WF y WPF para así ver cuáles son las diferencias y similitudes que tienen. Si nos fijamos en árbol de herencia...

[Curso] WPF para programadores de Windows Forms – Parte 1 por Luis Guerrero

Hola a todos, como programador de Windows Forms, a veces trabajando con WPF me encuentro con problemas que en Windows Forms solucionaba de una manera muy rápida y también me encuentro con problemas que en Windows Forms en WPF son muy sencillos de solucionar. Pues bien esta serie de post son una introducción a WPF para programadores de Windows Forms, que cosas son iguales, similitudes y en que características se diferencian. Tenemos que decir que Windows Forms es la tecnología que viene con el .Net...

Usar un origen http en un BitmapImage ralentiza tu aplicación WPF por Luis Guerrero

Quiero contar una experiencia que me ha ocurrido recientemente. Como ya comente en otra ocasión estoy terminando el Infotouch , pues os quiero contar un problema que he tenido de rendimiento. Esta aplicación hace un uso intensivo de imágenes, las que la mayoría están online en un servidor y suelen cambiar cada día. En WPF hay un control Image ( System.Windows.Controls.Image ) que utiliza como origen una clase BitmapImage ( System.Windows.Media.Imaging.BitmapImage ), pues bien en esta última clase...
Archivado en: ,,,