Εκκίνηση της Visual Basic και να δημιουργήσετε ένα νέο έργο του τύπου των Windows μορφή του έργου .
Η 2
Κάντε την πρώτη γραμμή του αρχείου Κωδικός :
" Εισαγωγές System.Threading "
Και πρόσθεσε :
"Dim t Όπως Θέματος "
στην κύρια κατηγορία , με τη μορφή .
εικόνων 3
Προσθέστε ένα κουμπί στη φόρμα και να αλλάξει το όνομά της σε « btnStart . " Αλλαγή ιδιοκτησίας κείμενο του κουμπιού στο "Start Ιστορικό διαδικασία . "
Η 4
Προσθέστε τον ακόλουθο κώδικα για το " btnStart " κλικ δράση :
Private Sub btnStart_Click ( ByVal αποστολέα Όπως System.Object , ByVal e Όπως System.EventArgs ) Λαβές btnStart.Click
t = νέου Θέματος ( AddressOf Me.BackgroundProcess )
t.Priority = ThreadPriority.BelowNormal « Αυτό θα ωθήσει την υπορουτίνα ακόμη περισσότερο στο το φόντο
t.Start ( )
End Sub
αυτή η ρουτίνα θα ξεκινήσει μια διαδικασία στο παρασκήνιο και να δώσει μια χαμηλότερη από την κανονική προτεραιότητα , έτσι θα τρέξει λίγο . πιο αργά και δεν παρεμβαίνει με τα στοιχεία διεπαφής χρήστη
5
Προσθέστε την υπορουτίνα είναι να τρέχουν στο παρασκήνιο :
Private Sub BackgroundProcess ( )
» κάνετε μια μακρά διαδικασία εδώ , όχι μόνο ένας άπειρος βρόχος
μην Ενώ True
Loop
End Sub
Η 6
Για πληρότητα , προσθέστε το ακόλουθο κώδικα για τα δελτία κλεισίματος μέθοδο :
Private Sub Form1_FormClosing ( ByVal αποστολέα ως αντικείμενο, ByVal e Όπως System.Windows.Forms.FormClosingEventArgs ) Λαβές Me.FormClosing
t.Abort ( )
End Sub
Χωρίς αυτήν την ρουτίνα , το πρόγραμμα δεν θα βγει κανονικά , διότι το νήμα θα συνεχίσει να εκτελείται .
Η 7
Εκτελέστε το πρόγραμμα και κάντε κλικ στο μόνο κουμπί της φόρμας . Αυτό θα ξεκινήσει η διαδικασία που πρέπει να εκτελούνται στο παρασκήνιο .
Η
εικόνων
Πνευματικά δικαιώματα © Γνώση Υπολογιστών Όλα τα δικαιώματα κατοχυρωμένα