PROYECTOS y CÓDIGO FUENTE DESCARGABLES GRATUITAMENTE

Encuentre Proyectos con su código fuente descargable, el código fueente es reutilizable para tus proyectos, estamos seguros de que te va a servir de ayuda.

Ayudese con sus Proyectos con los Ejemplos de Código Fuente.

No te estamos pidiendo que copies y lleves tu proyecto igual al que esta posteado aquí, pero si puedes modificarlo y agregarle funcionalidades extras que lo hagan el mejor. Derechos de Autor.

Código Completo de Proyectos y Tareas de Programación a un Solo Clic para Ayudarte en tu Sistema.

Añadimos todo Tipo de Proyectos y Ayudas de Código Fuente de Cualquier Lenguaje para ayudarte en tu Sistema, todos estos trabajos te pueden ayudar, orientar y sacarte de dudas de código.

Descargue Proyectos de Programación que usan Sockets para Comunicarse entre Clientes

Aprenda a Utilizar Sockets y conectar Clientes, guíate con Proyectos de facil comprensión, descarga el código fuente de un Proyecto y Sácate de Dudas.

Muchos Proyectos en Diferentes Lenguajes de Programación

Cada vez Añadimos más proyectos a esta WEB para que descargues el Código Fuente y puedas tener una ayuda para terminar tu Proyecto, las soluciones que descargas funcionan correctamente y están calificadas por Profesores de Sistemas de Información.

Programadortico.com

Mostrando las entradas con la etiqueta HILOS MULTPROCESOS FACILES. Mostrar todas las entradas
Mostrando las entradas con la etiqueta HILOS MULTPROCESOS FACILES. Mostrar todas las entradas

viernes, 16 de noviembre de 2012

Crear Hilos en C Sharp .Net

Ejemplo Sencillo de Hilos en C Sharp

Hola Amigos este les traigo este programa que maneja 4 Procesos ó Hilos, cada proceso es simplemente una variable que aumenta su valor.Con gusto les dejo la explicación, el Código Fuente y Descarga, nada más recuerden darme los creditos ;-) :


AUTOR: Anthony Salazar Araya
DESCARGA: http://www.mediafire.com/download.php?vzasyaxc71ray1g


----------------------------------------------------------------------------------------------------------------------------------


using System.Threading;                  //importar librería para Manejar Hilos


public partial class Form1 : Form     //Esto sucede dentro de public partial class

{
int a = 0, b = 0, c = 0, d = 0;          //Las 4 variables están inicializadas en cero

Thread proceso_1;                        //Se declara el proceso 1
Thread proceso_2;
Thread proceso_3;
Thread proceso_4;
}

Cada función tiene asignada una de estas variables y lo único que hace es aumentar su valor y mostrarlo en un Label :


Public void funcion_1() 
 { 
 a++;
label1.Text = Convert.ToString( a );
 }


Public void funcion_2() 
 {
 b++;
label2.Text = Convert.ToString( b );

Public void funcion_3() 
 { 
 c++;
label3.Text = Convert.ToString( c );

Public void funcion_4()
 { 
 d++;
label4.Text = Convert.ToString( d );
}


Se Asigna una función a cada Proceso:


private void Form1_Load(object sender, EventArgs e)

{
proceso_1 = new Thread ( new ThreadStart ( funcion_1 ) );
proceso_2 = new Thread ( new ThreadStart ( funcion_2 ) );
proceso_3 = new Thread ( new ThreadStart ( funcion_3 ) );
proceso_4 = new Thread ( new ThreadStart ( funcion_4 ) );
}


Cada Label tendrá 4 Botónes para Iniciar, Pausar, Reanudar y Abortar el Proceso ó Hilo, y cada label está inicializado en cero.





Este es el Código de los botones de la fila 1:

Botón INICIAR:              proceso_1.Start();
Botón PAUSAR:             proceso_1.Suspend();
Botón REANUDAR:       proceso_1.Resume();
Botón ABORTAR:          proceso_1.Abort();

Este es el Código de los botones de la fila 2:

Botón INICIAR:               proceso_2.Start();
Botón PAUSAR:              proceso_2.Suspend();
Botón REANUDAR:        proceso_2.Resume();
Botón ABORTAR:           proceso_2.Abort();

Este es el Código de los botones de la fila 3:

Botón INICIAR:             proceso_3.Start();
Botón PAUSAR:            proceso_3.Suspend();
Botón REANUDAR:      proceso_3.Resume();
Botón ABORTAR:         proceso_3.Abort();

Este es el Código de los botones de la fila 4:

Botón INICIAR:             proceso_4.Start();
Botón PAUSAR:            proceso_4.Suspend();
Botón REANUDAR:      proceso_4.Resume();
Botón ABORTAR:         proceso_4.Abort();

----------------------------------------------------------------------------------------------------------------------------------
El Código Completo y la descarga se las dejo Aquí:

DESCARGA: http://www.mediafire.com/download/vzasyaxc71ray1g/Hilos_Sencillos.rar





miércoles, 16 de mayo de 2012

 
Esta web utiliza cookies, puedes ver nuestra la política de cookies, aquí Si continuas navegando estás aceptándola
Política de cookies +