“Conocimientos Programación>Visual Basics Programación

Como hilo en VB.Net

2013/4/14
Un hilo en el ordenador es un proceso. Muchos programas NET Visual Basic . Son solo subproceso que significa que el programa es el hilo y --- desde la perspectiva de Ventanas --- cada programa es un hilo. Visual Basic . NET permite que cada programa se escriba para tomar ventaja de varios subprocesos. Si el programa tiene que hacer un largo cálculo puede generar de un hilo para hacer la tarea , por lo que no soporta el usuario y que aparece más sensible. Cosas que necesitará
Visual Basic . NET 2005 o superior
Windows 2000 o superior
Mostrar más instrucciones
Inicie Visual Basic
1

Iniciar una nueva proyecto de aplicación de Windows Forms en Visual Basic . NET darle un nombre apropiado , algo así como " VB Tema Ejemplo ". Esto creará una nueva aplicación para usted con una forma principal.
2

Cambiar al código subyacente para el formulario principal y añade " Imports System.Threading "

en la parte superior . Esto importa el " . Net" espacio de nombres es necesario para trabajar con hilos.
3

Crear la rutina que será la tarea hilo. Este es un ejemplo sencillo que simplemente cuenta 0-10000 :

Public Sub LongProcess ()

Index As Integer

Para Indice = 0 a 10000
< p> Application.DoEvents ()

Siguiente

MsgBox ( " Tema Completado " )

End Sub

Esto simulará el proceso de larga duración . Cálculos largos para llamadas de base de datos lentas serían buenos candidatos a encerrar en una rutina que puede ser enroscado
4

Agregue un botón al formulario y haga clic en su controlador de iniciar la tarea : .
< p> Dim t Como Tema

t = New Thread ( AddressOf LongProcess )

t.Start ()

MsgBox ("Programa Completado " )

Preste especial atención a la colocación de los comandos MsgBox . Programación secuencial implicaría que el " Tema Completo " sería el primer cuadro de mensaje que aparece . Como se ve cuando se ejecuta el programa , este no es el caso.
5

Ejecute el programa "VB Tema Ejemplo " y haga clic en el botón en el formulario. Observe que el cuadro "Programa Completo " mensaje aparece en primer lugar. Esto se debe a que el programa " dio lugar a " la rosca que se sigue trabajando , y cuando haya terminado aparecerá su cuadro de mensaje. Hacer el contador ir más alto para aumentar esta demora .

Visual Basics Programación
Cómo hacer un programa de dibujo
Cómo utilizar InputBox en VB6
Las propiedades de las columnas y objetos en VBA
Cómo utilizar el API Net Con VB6
Cómo contar el número de columnas en una base de datos Access 2007 con SQL
Cómo compartir vales de autenticación a través de aplicaciones
Cómo hacer un diagrama de flujo experimental
Cómo agregar una barra de desplazamiento para Visual Basic
Conocimientos Informáticos © http://www.ordenador.online