[Python] R: Gestione degli eventi in python

Germano Carella germano.carella a gmail.com
Mer 11 Set 2013 08:54:17 CEST


In c# ogni oggetto può definire degli eventi.

Ogni evento può essere associato ad un event handler; quando si istanzia l’oggetto, si può chiedere che a ogni scatenarsi di un evento l’oggetto che lo ha istanziato chiami una funzione di callback. 

La chiamata a RaiseEvent scatena l’evento…

L’evento, in questo caso, è un tipo di dato, proprio come se fosse una variabile.

Comunque senz’altro c’è chi te lo può spiegare meglio di me…

Ciao!

 

 

Da: python-bounces a lists.python.it [mailto:python-bounces a lists.python.it] Per conto di Valerio Maggio
Inviato: mercoledì 11 settembre 2013 07:43
A: Discussioni generali sul linguaggio Python
Oggetto: Re: [Python] Gestione degli eventi in python

 



On Wednesday, September 11, 2013, Germano Carella wrote:

L’oggetto User istanzia sia Buffer che Prompt. All’aggiunta di una linea nel buffer, prompt deve essere modificato. Quindi dovrei scatenare un evento che chiama la funzione che effettuerà talimodifiche.

Se ho capito bene il tuo problema, a me sembra che tu debba implementare un Observer (pattern) [http://en.wikipedia.org/wiki/Observer_pattern].

 

Come posso farlo in python?

 

 http://code.activestate.com/recipes/578449-observer-pattern/

 In c# è semplice... 

 Mmm in che senso? Sono curioso? :)



-- 

Valerio

 

-------------- parte successiva --------------
Un allegato HTML è stato rimosso...
URL: <http://lists.python.it/pipermail/python/attachments/20130911/6a5a4ee9/attachment-0001.html>


Maggiori informazioni sulla lista Python