sábado, 15 de mayo de 2010

Desarrollo de una aplicación para automatizar el apagado de Windows con Windows Presentation Foundation (WPF) en .NET (Parte I)

Buenas a todos, hoy os traigo una pequeña aplicación que he desarrollado en un ratillo libre y que sirve para automatizar el apagado de Windows. Se que hay ya muchas aplicaciones que hacen esto, de hecho, el propio Windows 7 ya trae este sistema automatizado, pero quería probar las características multithreading que Windows Presentation Foundation (la versión Flash de Microsoft en .NET) permite para el manejo de varios hilos en paralelo y me pareció una herramienta bastante interesante para ilustrarlo en el blog :)

A continuación os dejo un par de capturas de pantalla del programa. Su funcionamiento es sencillo, simplemente en el textbox de la parte inferior derecha se indican los segundos que se desea esperar para apagar Windows y se pulsa sobre el botón “Turn off”:

image

image 

El desarrollo del código está hecho en Visual Studio 2008, y el diseño de la interfaz en Microsoft Expression Blend 2.

El programa os lo podéis descargar desde el siguiente link:

http://elblogdecalles.es/descargas/AutomaticTurnOff.zip

En próximos post os hablaré del manejo multihilo de WPF, y del acceso seguro a los recursos comunes, y os colgaré el código fuente del programa para que practiquéis con WPF.

 

saludos!

No hay comentarios: