Cerca all'interno del corso
Vuoi imparare passo passo C++ Builder?

Borland C++ Builder

Programmazione in ambiente windows
Lezione 2
Parte 2 di 2

 

Vedi anche i corsi correlati:


    Partner:


     

    Se durante l’esecuzione l’evento 1 si verifica prima del 2 allora A viene svolta prima di B, mentre se l’evento 2 accade prima dell’evento 1 allora B sarà svolta prima di A.

    Altra caratteristica collegata alla programmazione ad eventi è che se nessun evento ha luogo durante l’esecuzione del programma, il processore non ne esegue alcuna istruzione; in questo modo può quindi dedicarsi allo svolgi­mento di altri compiti, operando perciò in multi-tasking; in ambiente DOS, al contrario, una volta lanciata l’esecuzione del programma e fino alla sua fine, il processore era sem­pre impegnato a svolgerne le istruzioni, impedendo di fatto operazioni multi-tasking.

    Infine mentre nella programmazione sotto DOS è l’applicativo a dover interrogare il si­stema operativo per sapere se è accaduto un evento (si pensi, ad esempio, che se si desidera leggere un dato da ta­stiera in linguaggio C per DOS occorre eseguire la funzione scanf()), in ambiente Windows è il sistema operativo che av­visa l’applicativo di quando si verifica l’evento (ad esempio la battitura del tasto invio che determina la fine immissione di un dato da tastiera), rendendo di fatto inutile l’utilizzo di apposite istruzioni di lettura e, soprattutto, evitando l’arresto dell’esecuzione del programma nell’attesa dell’evento, come invece avviene in ambiente DOS.

    È comunque evidente che, pur se nelle differenze di esecuzione, entrambe le logiche devono basarsi su di un linguaggio di programmazione.

     


       
    Home Page

    A Cura di Claudio Ferrari (©)

    Scarica questa lezione: Clicca qui per scaricare la lezione


     

    Segnala questa lezione ad un amico!
    Nome Amico:
    eMail Amico:
    Tuo Nome:
    Regalagli anche la Newsletter di questo corso!