Vitajte na [www.pocitac.win] Pripojiť k domovskej stránke Obľúbené stránky

Domáce Hardware Siete Programovanie Softvér Otázka Systémy

Ako Závit v VB.Net

závit na počítači je jeden proces . Mnoho Visual Basic . NET programy sú jediný vlákno , ktorý znamená , že program je závit a --- z hľadiska systému Windows --- každý program je závit . Visual Basic . NET umožňuje každý program musí byť napísaný využiť viac vlákien . Ak program potrebuje urobiť dlhý výpočet môže plodiť off vlákno robiť úlohu , teda zdvihol užívateľa a objaviť ústretovejšie . Veci , ktoré budete potrebovať klipart Visual Basic . NET 2005 alebo vyšší
Windows 2000 alebo vyšší
Zobraziť ďalšie inštrukcie
Spustiť Visual Basic
1

Začnite nový projekt Windows Prihláška v jazyku Visual Basic . NET dávať to vhodný názov , niečo ako " VB Závit príklad . " Tým sa vytvorí novú aplikáciu pre vás s jedným hlavným formulári.
2

Prepnite do kódu za sebou hlavnú formulár a pridať " Dovoz System.Threading "

na samom vrchole . Toto importuje " . Net " menný priestor potrebný pre prácu s vláknami .
3

Vytvorte rutinu , ktorá bude mať za úlohu vlákno . Tu je jednoduchý príklad , ktorý jednoducho počíta 0-10.000 :

Public Sub LongProcess ( )

Dim index As Integer

index = 0 až 10000

Application.DoEvents ( )

Ďalšie

MsgBox ( " závit Completed " )

End Sub

To bude simulovať dlhý spustený proces . Dlhé výpočty pre pomalé databázových volania by sa vhodnými kandidátmi na uzatvárajú v jednej rutiny , ktoré potom môžu byť závitové
4

Pridanie tlačidla do formulára a je to psovoda Kliknite na tlačidlo Štart úloha: .

Dim t Ako sa závitom

t = new Thread ( AddressOf LongProcess )

t.Start ( )

MsgBox ( " Program Completed " )

venovať osobitnú oznámenie o umiestnení príkazov OknoSeZprávou . Sekvenčné programovanie by znamenalo , že " vlákno Completed " by bol prvou správou sa zobrazí . Ako vidíte , kedy je spustený program , to nie je tento prípad .
5

Spustite program " VB závitu Príklad " a kliknite na tlačidlo na formulári . Všimnite si , že " Program Completed " správou sa zobrazí ako prvá . To je preto , že program " splodil " niť , ktorá je stále funkčná , keď je to hotové , že to zobrazí okno so správou . Uistite sa , počítadlo ísť vyššie zvýšiť toto oneskorenie .

Najnovšie články

Copyright © počítačové znalosti Všetky práva vyhradené