Datamaskin
  | Hjem | Hardware | Nettverk | Programmering | Software | Feilsøking | Systems | 
Programmering  
  • C /C + + Programming
  • Computer Programmeringsspråk
  • Delphi Programming
  • Java Programming
  • JavaScript Programmering
  • PHP /MySQL programmering
  • Perl Programming
  • Python Programming
  • Ruby Programming
  • Visual Basics Programming
  •  
    Datamaskin >> Programmering >> Visual Basics Programming >> Content
    Hvordan til tråden i VB.Net
    En tråd på datamaskinen er en prosess . Mange Visual Basic . NET programmer er enkelt gjenget som betyr at programmet er tråden og --- fra perspektivet til Windows --- hvert program er en tråd . Visual Basic. NET gir hvert program være skrevet for å dra nytte av flere tråder . Hvis programmet må gjøre en lang beregning det kan gyte ut en tråd for å gjøre oppgaven , og dermed ikke holder opp brukeren og vises mer responsive. Du trenger
    Visual Basic . NET 2005 eller høyere
    Windows 2000 eller høyere
    Vis mer Instruksjoner
    start Visual Basic
    en

    Start en ny Windows Form Application prosjekt i Visual Basic. NET gi den et passende navn , noe som " VB Tråd Eksempel . " Dette vil skape et nytt program for deg med en hovedform .
    2

    Bytt til koden bak for den viktigste formen og legg til " Import System.Threading "

    på toppen . Dette importerer " . Net" namespace trengs for å arbeide med tråder .
    3

    Lag rutine som vil være tråden oppgave . Her er et enkelt eksempel som bare teller 0-10000 : en

    Public Sub LongProcess ( )

    Dim Index As Integer

    For Index = 0 til 10000
    < p> Application.DoEvents ( )

    Neste

    MsgBox ( " Tråd Completed" )

    End Sub
    p Dette vil simulere den lange kjører prosessen . Lange beregninger for treg database samtaler ville være gode kandidater å legge inn en rutine som deretter kan tres
    4

    Legg til en knapp i form og i det klikk handler starte oppgaven : .
    < p> Dim t Som Tråd

    t = ny tråd ( AddressOf LongProcess )

    t.Start ( )

    MsgBox ( " Program Completed" )

    ta spesielt merke til plasseringen av MsgBox kommandoer. Sekvensiell programmering ville innebære at " Thread Fullført " ville være den første meldingen boksen skal vises. Som du ser når programmet kjøres , er dette ikke tilfelle .
    5

    Kjør " VB Thread Eksempel "-programmet , og klikk på knappen på skjemaet . Legg merke til at "Program Completed" vises en meldingsboks først. Dette er fordi programmet " gytt " tråden som fortsatt fungerer , når den er ferdig sin meldingsboks vises. Gjør telleren gå høyere for å øke denne forsinkelsen .

    früher :

     Weiter:
      Relatert Artike
    ·Morsomme ting å gjøre med Visual Basic 
    ·Hvordan få tilgang Makro Fyll kolonner med data 
    ·Hvordan lage et installasjonsprogram for din VB6 Progra…
    ·Hvordan bruke Timer i VB6 
    ·Fordeler og ulemper ved å bruke flere tabeller i Visua…
    ·Slik bruker du en VB Lite Unit 
    ·Hvordan bruke IndexOf i VB.NET 
    ·Hvordan Ring miljøvariabler fra Visual Basic 
    ·Hvordan bruke VBA til å veksle en Check Box bakgrunnsf…
    ·Hvordan lage et Visual Basic Program Bruke en Hvis Else…
      Anbefalte artikler
    ·JavaScript : Omadresser til Page 
    ·Slik bruker du en funksjon peker i heltall Array 
    ·Hvordan lage et bilde Galleri Med Neste og Forrige Link…
    ·Hvordan lage en Java Swing Application i NetBeans 
    ·Trinn for å opprette et Visual Basic Application 
    ·Hvordan Slett fra et tablename på et databasenavn i My…
    ·Hvordan telle ord i en String i Perl 
    ·Hvordan bruke C + + til å skrive en kode for å beregn…
    ·JavaScript-funksjoner som en funksjon Argument 
    ·MySQL Opplæring for hvordan de skal installeres bilde 
    Copyright ©  Datamaskin  http://www.datamaskin.biz/