Connaissances Informatiques >> programmation >> Visual Basics programmation >> Content
  Derniers articles
  • Comment télécharger un octet par o…
  • Comment utiliser une minuterie dans …
  • Comment lire Visual Basic 
  • Comment afficher une feuille de calc…
  • Comment accéder aux rapports VBA 
  • Comment utiliser VBS pour couper le …
  • Comment écran Gratter en VBA 
  • Comment accéder à un VBA Email Att…
  • Comment utiliser deux ensembles de d…
  • Comment créer un fichier EXE dans u…
  •   Visual Basics programmation
  • C /C + + Programming

  • Computer Programming Languages

  • Delphi Programming

  • Programmation Java

  • Programmation JavaScript

  • PHP /MySQL Programmation

  • programmation Perl

  • Programmation Python

  • Ruby Programming

  • Visual Basics programmation
  •  
    Visual Basics programmation

    Comment thread dans VB.Net

    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.

     
    Article précédent:
    Article suivant:
    Articles recommandés
  • Comment créer des documents Word en utilisant VB6 
  • Comment utiliser la barre d'outils Visual Basic 
  • Comment faire Oscilloscope Art 
  • Comment activer le débogage dans Visual Basic 
  • Comment faire pour installer VB6 
  • Comment faire pour convertir Hex pour Byte en VB6 
  • Comment utiliser un fichier resx dans Vb.Net 
  • Comment utiliser les API Windows pour modifier le fond d'écran utilisant VB6 
  • Comment appeler une fonction T -SQL dans Visual Basic 2008 
  • Fonctions VBA 
  • Connaissances Informatiques © http://www.ordinateur.cc