Vitajte na [www.pocitac.win] Pripojiť k domovskej stránke Obľúbené stránky
Vytvorenie nového projektu v jazyku Visual Basic založený na šablóne Windows Form .
2
Pridať dve tlačidlá do formulára . Meno jedného " btnStart " s textom " štart " a druhé " btnStop " a textom " Stop " .
3
Pridať " Imports System.Threading " v hornej časti kódu . súbor
4
Dvakrát kliknite na tlačidlo " Štart " a pridajte nasledujúci kód :
Private Sub btnStart_Click ( byval sender ako System.Object , byval e ako System.EventArgs ) Kľuky btnStart.Click klipart
t = new Thread ( AddressOf Me.BackgroundProcess )
t.Start ( )
End Sub
5
deklarovať premenné " t " takto na úrovni triedy :
Dim t Ako tému
6
Pridajte nasledujúci kód pre " Stop " :
Private Sub btnStop_Click ( byval sender Ako System.Object , Bývalá e As System.EventArgs ) Kľuky btnStop.Click
t.Abort ( )
End Sub
7
Vytvoriť čiastkové rutínu , ktorý má byť spustený ako vlákno , v tomto prípade sa nazýva " BackgroundProcess : "
Private Sub BackgroundProcess ( )
" Urob niečo dlho tu ako Spočítaj Pi von k miliarde miest .
je síce pravda
Loop
End Sub
Zrejme budete chcieť urobiť niečo užitočného v tejto rutiny , a to nielen nekonečnej slučky .
8
spustite program v editore jazyka Visual Basic . Stlačte tlačidlo " Štart " . Tam zvyknutý byť niečo , čo zrejme stane , ale snaží sa ukončiť program . Všimnite si , že neukončia celú cestu späť do editácie v Visual Studio IDE . Stlačením tlačidla " Zastaviť ladenie " v paneli s tlačidlami na IDE zastaviť ukážkový program z vykonávania .
9
Spustite program znovu a stlačte tlačidlo " Štart " pre spustenie vlákno , potom hit " Stop " na formulári zastaviť vlákno . Všimnite si , že keď je forma programu je zatvorené , IDE prejde späť do režimu úprav ako beh programu sa ukončí .