| 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 >> Computer Programming Languages >> Content
    Che cosa è un gestore eventi
    ? Ci sono molti modi diversi di scrivere programmi per computer . Un modo è quello di sviluppare un codice che viene eseguito quando il processo viene terminato dall'utente o il programma completa . Un altro modo per creare programmi è quello di scrivere codice che viene eseguito sulla base di ciò che accade mentre il programma è in esecuzione. Questo metodo viene chiamato di programmazione event-driven , e gestori di eventi sono il cuore di tali programmi . Event -Driven Programming

    programmazione event-driven , il programma non esegue dall'inizio alla fine , ma piuttosto risponde a specifici eventi che si verificano durante l' esecuzione del programma . Questo significa che intere sezioni di codice non possono mai essere eseguite mentre il programma è in esecuzione se non si verificano gli eventi necessari . Allo stesso modo , un po 'di codice può essere eseguito più volte, se gli eventi si verificano più di una volta .
    Eventi

    programmazione event-driven , un evento è qualcosa che si verifica e si nota dal programma . Programmazione event-driven è comune in un'interfaccia utente grafica , o GUI , ambienti . Eventi comuni includono quando si fa clic con il mouse o quando si sposta il mouse su un oggetto. Tuttavia, gli eventi non devono essere il risultato di input dell'utente . Un evento può verificarsi dopo un certo periodo di tempo o se succede qualcosa alla macchina , come ad esempio una e-mail ricevuto o un nuovo dispositivo hardware è collegato .
    Event Handler
    < br

    un gestore > evento è un sottoinsieme di un programma per computer che viene eseguito quando viene attivato un evento specifico . Ad esempio, se l'utente fa clic con il mouse su un pulsante sullo schermo , il codice che corrisponde a quel pulsante essendo corse cliccato . Il codice viene eseguito solo quando si fa clic sul pulsante . Se l'utente fa clic di nuovo il pulsante , il codice verrà eseguito di nuovo .
    Programmazione di gestori di eventi

    Un gestore di eventi può essere costruita come una subroutine , funzione o un oggetto a seconda la lingua . Al fine di elaborare l'evento , il gestore eventi deve ricevere informazioni sulla manifestazione . Questi dati viene passato al gestore eventi , che esegue il codice necessario in base all'evento generato . Ad esempio, se l'utente fa clic su un pulsante , il gestore eventi può ricevere i dati riguardo a ciò che è stato fatto clic pulsante e utilizzare tale parametro per eseguire il codice del programma .

    Previous :

    next :
      Articoli Correlati
    ·I metodi di codice di debug 
    ·Definizione di polimorfismo in Computer 
    ·Variante Tipo di dati 
    ·Come cancellare righe da file di testo in PowerShell 
    ·Come scrivere una procedura in Pascal 
    ·Come eliminare i pulsanti in GridView 
    ·Come controllare l' intervallo di date in COBOL 
    ·Come fare un file setup.exe 
    ·Che cosa è un diagramma di flusso di programmazione 
    ·Come rimuovere una riga vuota in un file di testo SQL 
      Articoli in evidenza
    ·Come convertire minuscolo a maiuscolo in MIPS codice As…
    ·Che cosa è Scarlett Fever 
    ·Come utilizzare la casella di testo in Visual Basic 6.0…
    ·Come rimuovere SQLite in C 
    ·Come collegare GoDaddy Java per MySQL 
    ·Come prendere puntatori a interi in C + + 
    ·Come inserire e rimuovere Left & Right Array Java 
    ·Come faccio a testare un file PHP ? 
    ·La differenza tra Delete & Tronca a Oracle 
    ·Come creare e distruggere gli oggetti 
    Copyright © Conoscenza Informatica http://it.wingwit.com