|  
    
 Un fil sur ordinateur est un processus. De nombreux programmes Visual Basic. NET sont mono-thread qui signifie que le programme est le fil conducteur et --- dans la perspective de Windows --- chaque programme est un fil. Visual Basic. NET permet à chaque programme soit écrit pour profiter de plusieurs threads. Si le programme a besoin de faire un long calcul, il peut frayer sur un thread pour faire le travail , donc ne pas tenir jusqu'à l'utilisateur et apparaissant plus réactive. Choses que vous devez   Visual Basic . NET 2005 ou supérieur   Windows 2000 ou supérieur   Afficher plus Instructions   Start Visual Basic   1  Démarrer une nouvelle projet d'application windows Form dans Visual Basic. NET en lui donnant un nom approprié , quelque chose comme " VB discussion Exemple . " Cela va créer une nouvelle application pour vous avec un formulaire principal.   2   Passer au code-behind pour le formulaire principal et ajouter " Les importations System.Threading "     au sommet . Ceci importe l' " . Net" namespace nécessaire pour travailler avec les threads.   3   Créer la routine qui sera la tâche de fil. Voici un exemple simple qui compte simplement 0-10000 :     Public Sub LongProcess ()     Index As Integer     Index = 0 à 10000   < p> Application.DoEvents ()     Suivant     MsgBox ( "Thread Terminé " )     End Sub     Cela va simuler le processus en cours d'exécution longue . De longs calculs pour les appels de base de données lents seraient de bons candidats pour enfermer dans une routine qui peut ensuite être enfilé   4   ajouter un bouton à la forme et à son gestionnaire de clic démarrer la tâche : .   < p> Dim t en tant que fils     t = Nouveau sujet ( AddressOf LongProcess )     t.Start ()     MsgBox ( "PROGRAMMATION CORRECTE" )     faire particulièrement attention à l'emplacement des commandes MsgBox . Programmation séquentielle impliquerait que le "fil Terminé " serait la première boîte de message s'affiche . Comme vous le voyez , lorsque le programme est exécuté, ce n'est pas le cas .   5   Exécutez le programme "VB Thread exemple " et cliquez sur le bouton sur le formulaire. Notez que la boîte de message " PROGRAMMATION CORRECTE" apparaît en premier. C'est parce que le programme " engendré " le fil qui fonctionne toujours , quand il a terminé sa boîte de message apparaît. Faire le contraire aller plus haut pour augmenter ce délai.    
 
 |