| Home  | Casa  | Hardware  | Networking  | Programmazione  | Software  | Domanda  | Sistemi  |   
Programmazione  
  • C /C + + Programming

  • Computer Programming Languages

  • Delphi Programming

  • Java Programming

  • Programmazione Javascript

  • PHP /MySQL Programmazione

  • Perl Programming

  • Python Programming

  • rubino Programmazione

  • Nozioni di base di Visual Programming
  •  
    Conoscenza Informatica >> Programmazione >> Nozioni di base di Visual Programming >> Content
    Come infilare in VB.Net
    Un thread sul computer è un processo . Molti di base . Programmi Visual NET sono a thread singolo che significa che il programma è il filo e --- dal punto di vista di Windows --- ogni programma è un filo . Visual Basic. NET permette ad ogni programma venga scritto per approfittare di più thread . Se il programma ha bisogno di fare un lungo calcolo può deporre le uova fuori un thread per fare il compito , quindi, non regge l'utente e che appare più reattivo . Cose che ti serviranno
    Visual Basic . NET 2005 o superiore
    Windows 2000 o superiore
    Show More Istruzioni
    Avviare Visual Basic
    1

    Inizia una nuova progetto applicazione Windows Form in Visual Basic . NET dandogli un nome appropriato , qualcosa come " VB Esempio discussione . " Questo creerà una nuova applicazione per voi con una forma principale.
    2

    Passare al codice dietro per la forma principale e aggiungere " Imports System.Threading "

    in cima . Questo importa il " . Rete" spazio dei nomi necessari per lavorare con i thread.
    3

    Creare la routine che sarà il compito thread. Ecco un semplice esempio che semplicemente conta da 0 a 10000 :
    pubblico

    Sub LongProcess ( ) per

    Dim Index As Integer

    Index = 0 a 10000
    < p > Application.DoEvents ( ) per

    Successivo

    MsgBox ( " Discussione Completed " ) per

    End Sub

    Questo simulerà il lungo processo in esecuzione . Calcoli lunghi per le chiamate al database lenti sarebbero buoni candidati per racchiudere in una sola routine che possono poi essere infilata
    4

    Aggiungere un pulsante al form e in essa di click gestore avviare l'attività : .
    < p > Dim t Come Discussione

    t = New Thread ( AddressOf LongProcess ) per

    T.Inizio ( ) per

    MsgBox ( " COMPLETO" ) per

    Prestare particolare attenzione al posizionamento dei comandi MsgBox . Programmazione sequenziale implica che il "Filo Completed " sarebbe la prima finestra di messaggio a comparire. Come si vede quando il programma viene eseguito , non è questo il caso .
    5

    Eseguire il programma "VB Discussione Esempio " e cliccare sul pulsante sul form . Si noti che la finestra di messaggio " COMPLETO" appare per primo . Questo perché il programma " ha generato " il filo che sta ancora lavorando , quando è finito apparirà il suo messaggio. Fai il contatore andare più in alto per aumentare il ritardo .

    Previous :

    next :
      Articoli Correlati
    ·Come utilizzare l' SDK di Windows DLL in VB.NET 
    ·Come uscire VBA 
    ·Come ruotare un'immagine con Classe Matrix in Vb.Net 
    ·Come utilizzare Dwgthumbnail.Ocx in Visual Basic 
    ·Tutorial per Visual Comandi di base 
    ·Come creare un controllo ActiveX in VB 
    ·Perché ci sono così tante strutture di ripetizione in…
    ·Visual Basic 6.0 di SQL Tutorial 
    ·VBA di programmazione Struttura 
    ·Come scrivere codice HTML sul pulsante Con VBScript 
      Articoli in evidenza
    ·Come leggere un file arbitrario in Python 
    ·Procedura: Annotazioni dal codice Java 
    ·Come impostare il valore predefinito per la WPF ComboBo…
    ·Come calcolare il numero di sequenza di Fibonacci in Py…
    ·Vantaggi e svantaggi di un nanocomputer 
    ·Come copiare file PHP dal sito 
    ·Come scrivere uno script Perl per elaborare un modulo 
    ·Come confrontare Tempo in Pascal 
    ·Come utilizzare il CLR Profiler 
    ·Come invertire una lista unica Collegato 
    Copyright © Conoscenza Informatica http://it.wingwit.com