Quand un programme informatique doit effectuer un long sous-programme de longue haleine , il est préférable de le faire exécuter la sous-routine comme un thread d'arrière . Un processus de fond n'ont pas normalement la même priorité que le processus de l'interface utilisateur , de sorte qu'il exécute plus lentement . Les sous-programmes peuvent inclure la vérification et le téléchargement des mises à jour , le transfert de fichiers journaux ou d'effectuer de longs calculs . Choses que vous devez
Visual Basic
Afficher plus Instructions
1
Démarrez Visual Basic et créez un nouveau projet du type de projet forme Windows.
2
Faire la première ligne du fichier de code :
"Les importations System.Threading "
et d'ajouter :
"Dim t comme sujet "
< p> à la classe principale dans le formulaire.
3
Ajouter un bouton au formulaire et changer son nom en " btnStart . " Modifier la propriété texte du bouton "Démarrer tâche de fond . "
4
Ajoutez le code suivant à la " btnStart " l'action de clic:
Private Sub btnStart_Click ( expéditeur de ByVal comme System.Object , ByVal e As System.EventArgs ) Poignées btnStart.Click
t = Nouveau sujet ( AddressOf Me.BackgroundProcess )
t.Priority = ThreadPriority.BelowNormal « Cela va pousser le sous-programme encore plus loin dans l' arrière-plan