Background Process

26 05 2008

Para aquellos que el tema de los Threads, se les dificulta, .NET ofrece un control que permite realizar ejecuciones de proceso de forma independiente del Thread principal. Este control orientado esta orientado para no afectar el rendimiento de interfaz gráfica de la aplicación.

image

Para el ejemplo se creo dos botones que lo que realizaran es lanzar dos procesos que registraran líneas de texto en cada uno de las cajas de texto.

Lo primero que se debe hacer es adicionar un control BackGroundWorker y establecer el evento DoWork

image

En el evento del control asociado se inserta la siguiente linea

image

Esto invocará al método DoWork del BackGroundWorker, el cual debe contener el código que se quiere que se ejecute en forma paralela.

Relaciono el Link para la descarga del ejemplo:
BackGroundProcess.rar


Acciones

Información

Deja un comentario