HowTo: Crear una pantalla de inicio (splash screen)

Nota: Otro post en respuesta a una pregunta bastante habitual en los foros MSDN: ¿Cómo crear una pantalla de inicio para mi aplicación? He creado un pequeño proyecto de ejemplo, que pueda servir como plantilla base para que cada uno se lo personalice para su aplicación. Este proyecto tiene lo básico: Un formulario sin bordes con una imagen, una barra de progreso, una etiqueta para el título, otra para ir mostrando mensajes, y un botón por si se desea cancelar la carga del programa (al estilo Office 2010). Él proyecto es muy sencillo y lo podéis descargar desde aquí: La … Continue reading HowTo: Crear una pantalla de inicio (splash screen)

Materiales de la charla sobre computación paralela en BcnDev

Hola de nuevo, Después de la charla del viernes en BCNDEV, lo prometido es deuda. Os comenté que había realizado las demos en forma de un pequeño proyecto web, para no tener que ir con un pedazo-de-pepino a hacer las demos (más que nada porque no lo tengo :-P). Así que sólo quiero dejaros el enlace al proyecto que usé para las demos de la TPL, por si alguno las quiere probar: Os recuerdo que si el proyecto lo probáis en una máquina virtual poco paralelismo vais a ver, pero publicarlo en el host o en cualquier estación con varios … Continue reading Materiales de la charla sobre computación paralela en BcnDev

HowTo: Crear un hook de teclado para registrar una hotkey en nuestra aplicación

Hola de nuevo, En los grupos de MSDN suele haber bastantes preguntas acerca de crear hooks de teclado, para que nuestra aplicación pueda ejecutar alguna acción determinada, en respuesta a alguna pulsación de teclado, aunque no esté activa. He creado una pequeña clase llamada WindowsShell que contiene el código necesario para registrar una hotkey y asociarla a un formulario: 1: using System; 2: using System.Runtime.InteropServices; 3: using System.Windows.Forms; 4:  5: namespace TestRegisterHotKey 6: { 7: public class WindowsShell 8: { 9: public enum ModifierEnum 10: { 11: MOD_ALT = 0x1, 12: MOD_CONTROL = 0x2, 13: MOD_SHIFT = 0x4, 14: MOD_WIN … Continue reading HowTo: Crear un hook de teclado para registrar una hotkey en nuestra aplicación

Presentación de la charla sobre computación paralela

🙂 Hola de nuevo, En esta ocasión quiero compartir con vosotros una presentación sobre computación paralela que he realizado algunas veces este año, y que -al menos- todavía realizaré un par de veces más antes de finalizar el mismo. De hecho, si vais a estar en Barcelona el próximo 19 de Noviembre, los chicos de BcnDev y un servidor estamos organizando un evento en el que trataremos varios temas interesantes: IE9, Behaviour Driven Development, Entity Framework ‘a fondo’, Windows Phone 7, y como no… Paralelismo! Os dejo la presentación publicada en SlideShare, como viene siendo habitual es jabugoware… De modo … Continue reading Presentación de la charla sobre computación paralela

How to: Obtener controles de un formulario con generics

Nota: Es una pregunta recurrente en los foros de MSDN y como he tenido que contestarla en varias ocasiones, me he decidido a hacer este post para en futuras preguntas, poder referenciarlo como respuesta en lugar de contestar una y otra vez (no es que cueste demasiado pero con la edad uno se vuelve más vago :-P). Pregunta: Cómo recorrer todos los TextBox de un formulario (incluidos los contenedores de controles) y vaciar su contenido. Respuesta: Mediante el uso de generics, esto es tan sencillo como crear un método extensor de la clase Control, que devuelva una colección de los … Continue reading How to: Obtener controles de un formulario con generics