Jsignal.

JSignal è un porto sciolto del sistema di segnale implementato da GTK's GLIb.
Scarica ora

Jsignal. Classifica e riepilogo

Annuncio pubblicitario

  • Rating:
  • Licenza:
  • GPL
  • Prezzo:
  • FREE
  • Nome editore:
  • Jason Barto
  • Sito web dell'editore:

Jsignal. Tag


Jsignal. Descrizione

Jsignal è un porto sciolto del sistema di segnale implementato dal GTK. Jsignal è un porto sciolto del sistema di segnale implementato dal GTK. Jsignal Project utilizza segnali e gestori per consentire la registrazione delle funzioni di callback agli eventi. Per utilizzare JSignal tali classi che emetteranno segnali (causa eventi) devono registrare i segnali che ogni classe verrà emesso. Si noti che se una classe estende un'altra classe (ha una superclasse) erediterà i segnali registrati dalla classe genitore e possono emettere anche tali segnali. Inoltre è possibile registrare un nuovo "Global'-Tipo di segnale che è la classe non specifica. Qualsiasi classe può emettere un segnale globale. Dopo aver avuto una classe con i segnali registrati è possibile iniziare a collegare le funzioni di callback a tali segnali. Le funzioni di richiamata sono collegate (registrate per ascoltare) ai segnali specificando il segnale e l'istanza dell'oggetto che emetterà quel segnale; Questa registrazione si traduce nella creazione di un gestore. I gestoriMultice possono essere configurati per lo stesso segnale sulla stessa istanza dell'oggetto. Oltre ai gestori di segnale specifici dell'istanza, un gestore può anche essere registrato per essere eseguito quando viene emesso un segnale globale (creato utilizzando J_SIGNAL_NEW_GLOBAL); Ancora una volta, indipendentemente dall'emissione di emissione. Si noti che quando un segnale globale è emesso da un'istanza quei gestori registrati a livello globale (utilizzando J_Signal_Handler_Connect_Global) verranno eseguiti prima di qualsiasi gestore specifico di istanza. Per emettere un segnale - causando così un evento - la classe che ha registrato il segnale dovrebbe utilizzare il segnale J_SIGNAL_EMIT FUNZIONE e passare ulteriori informazioni alla funzione di callback tramite l'argomento Dettagli eventi. Questo oggetto dettaglio dovrebbe essere una serie di nomi => Valore coppie. Gli esempi dellustrativi sono forniti di seguito. Nota: in modo che l'ereditamento del segnale funzioni correttamente si raccomanda che il prototipo di una classe venga dato un membro "genitore" che indica il costruttore di La superclass della classe.Hhere sono alcune caratteristiche chiave di "JSignal": · Manipoli multipli per eventi Le funzioni di callback multipli possono essere registrate per segnale per istanza dell'oggetto. · Ereditarietà del segnale I segnali registrati da una superclasse di oggetti sono ereditati da qualsiasi classe per bambini estendenti. · Esecuzione del gestore ordinato come il sistema di gestione degli eventi DOM Tutti i gestori impostati per sparare in risposta a un particolare incendio di eventi nell'ordine in cui sono stati registrati. · L'esecuzione con un gestore incatenato come il modello DOM EVENT HOGLISSING, quando un gestore restituisce un valore di falso eventuali gestori successivi non verranno eseguiti. · Il gestore temporaneo che blocca i gestori può avere blocchi posti contro di loro cumulativamente; consentendo la disabilitazione di gestori selettivamente temporaneamente. · I segnali globali dei segnali (come usato in GLIb) sono specifici della classe. Un segnale registrato sotto il tipo di classe di numero intero può essere emesso solo da istanze interi. Un segnale globale (registrato utilizzando J_SIGNAL_NEW_GLOBAL) può essere emesso da qualsiasi e tutte le istanze indipendentemente dalla loro classe. Questo è essenzialmente equivalgono a registrare un segnale utilizzando il tipo di classe oggetto JavaScript. · I gestori globali come segnali sono tradizionalmente specifici della classe che ne consegue che i gestori sono specifici dell'istanza. Tuttavia i segnali globali possono essere gestiti da entrambi i gestori specifici dell'istanza e i gestori globali. Un gestore globale viene eseguito ogni volta che viene emesso un segnale globale, indipendentemente dall'istanza emettiva e dal suo tipo di classe. Si noti che i gestori globali vengono eseguiti prima dei gestori specifici dell'istanza.


Jsignal. Software correlato

Hardware :: Portscanner.

Scansiona le porte seriali per trovare dispositivi hardware a varie porte COM, tassi di trasmissione e impostazioni utilizzando la richiesta e il messaggio di risposta previsto ...

229

Scarica