Ver por etiquetas

Todas las etiquetas » Programación (RSS)

Dejar tus excepciones fluir por Luis Guerrero

“Dejar tus excepciones fluir” es una frase que Rodrigo Corral nos repite durante el desarrollo de software constantemente, pero, ¿qué quiere decir con esta frase? Normalmente se debería de pensar lo contrario de las excepciones, es decir, capturarlas siempre para que no se produzcan errores en el software y que todo funcione correctamente. Pero vamos a ver a través de un ejemplo, como a veces es mucho mejor dejar a las excepciones fluir por la pila y no capturarlas. Recientemente, en un equipo de...
Archivado en: ,

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

CCR and DSS Toolkit 2008 por Luis Guerrero

Microsoft ha anunciado a través del blog de Robotics Studio la disponibilidad de CCR and DSS Toolkit 2008. ¿Qué es CCR and DSS Toolkit 2008?, como he hablado anteriormente Robotics Studio tiene dos componentes principales CCR (Concurrency and coordinator runtime) y DSS (Descentralizated Software Services), que hacen posible que todo el procesamiento de los mensajes que los Robots y el software procesan sean concurrentes, seguros frente a subprocesos y además los servicios que se diseñen sean bajamente...

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

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

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...