July 2008 - Artículos

2
Comments

[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...
0
Comments

[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...
2
Comments

[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...
2
Comments

[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...
9
Comments

Hola Mundo CTP por Luis Guerrero

Hola a todos, me llamo Luis Guerrero y soy programador en Plain Concetps. Estoy en el equipo de UX (User Experience) donde hacemos aplicaciones en que la UI juega un papel importante dentro del desarrollo de la aplicación. Trabajamos principalmente con WPF y Silverlight, y aunque en mi departamento hay diseñadores de UI y gráficos yo me centro más en la parte técnica de la aplicación y en el desarrollo global. Vengo de Ilitia, que seguramente muchos de vosotros la conoceréis, donde conocí a un montón...
5
Comments

[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...
3
Comments

Experiencia de uso de .Net Framework 3.5 SP1 por Luis Guerrero

Como ya comente en otro post, ya ha salido el .net Framework 3.5 SP1 y el Visual Studio 2008 SP1, pues bien quiero comentar mi experiencia de uso desde que lo instale en mi portátil. Tengo que aclarar que mi portátil es tanto de uso profesional como de uso personal, así que es importante para mí que este service pack no rompa las aplicaciones que estoy desarrollando. Voy a comentar desde varios punto de vista que características incluye este service pack que no se han comentado en los post oficiales...
Archivado en: ,,
0
Comments

Crear una evidencia de seguridad personalizada por Luis Guerrero

La seguridad del framework esta basada en evidencias de seguridad que le dicen al engine de seguridad como procesar los permisos disponibles dentro del dominio del ensamblado. Hay dos niveles de evidencias de seguridad dentro del framework, a nivel del dominio de aplicación que se puede consultar con la propiedad AppDomain.Evidence que esta en System.AppDomain.CurrentDomain.Evidence y a través de cada uno de los ensamblados que hay cargardos, en System.Reflection.Assembly.Evidence . Hay una serie...
0
Comments

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: ,,,