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 CREAR HILOS C#. Mostrar todas las entradas
Mostrando las entradas con la etiqueta CREAR HILOS C#. 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 +