La programmazione basata su eventi si riferisce alla tecnica di programmazione in cui il flusso del programma è guidato dal riconoscimento e dalla gestione di eventi quali clic del mouse, pressioni di tasti, ecc.
Durante una delle mie lezioni oggi su Unity, abbiamo discusso dell'aggiornamento della posizione del nostro giocatore controllando ogni frame se l'utente ha premuto un pulsante. Qualcuno ha detto che questo era inefficiente e invece dovremmo usare un listener di eventi. La mia domanda è, indipendentemente dal linguaggio di programmazione o …
Ho passato i callback o ho semplicemente attivato le funzioni di un'altra funzione nei miei programmi per far accadere le cose una volta completate le attività. Quando qualcosa finisce, innesco direttamente la funzione: var ground = 'clean'; function shovelSnow(){ console.log("Cleaning Snow"); ground = 'clean'; } function makeItSnow(){ console.log("It's snowing"); ground …
Sembrano esserci parecchi modi di comunicare tra le direttive. Supponi di avere delle direttive nidificate, in cui le direttive interne devono comunicare qualcosa all'esterno (ad esempio, è stata scelta dall'utente). <outer> <inner></inner> <inner></inner> </outer> Finora ho 5 modi per farlo require: direttiva principale La innerdirettiva può richiedere la outerdirettiva, che …
Gli eventi vengono utilizzati solo per la programmazione della GUI? Come gestite la normale programmazione back-end quando succede qualcosa a quest'altra cosa?
Sto cercando di capire cos'è un loop di eventi. Spesso la spiegazione è che in un ciclo di eventi, fai qualcosa fino a quando non ti viene comunicato che si è verificato un evento. Quindi gestisci l'evento e continui a fare quello che stavi facendo prima. Per mappare la definizione …
In un'architettura guidata dagli eventi, ciascun componente agisce solo quando un evento viene inviato attraverso il sistema. Immagina un'auto ipotetica con un pedale del freno e una luce dei freni. La luce del freno si accende quando riceve un evento Brake_on e si spegne quando riceve un evento Brake_off . …
La mia domanda viene da una prospettiva in qualche modo non istruita. Quali sono i meriti relativi di un sistema di " trasmissione di messaggi " rispetto a un sistema " basato su eventi ". Perché uno dovrebbe scegliere uno sopra l'altro? Quali sono i loro punti di forza e …
Prendi in considerazione un'app che consente ai plug-in di reagire al flusso del suo programma. Conosco 2 modi per raggiungere questo obiettivo: ganci ed eventi 1. Ganci Utilizzare le chiamate per svuotare le funzioni all'interno del flusso del programma principale. Queste funzioni possono essere sostituite dai plugin. Ad esempio, Drupal …
Ok, so che il titolo di questa domanda è quasi identico a Quando dovrei usare la programmazione basata su eventi? ma le risposte a tale domanda non mi hanno aiutato a decidere se usare eventi nel caso specifico che sto affrontando. Sto sviluppando una piccola applicazione. È un'app semplice e …
Quando utilizzo un componente basato su eventi, sento spesso dolore durante la fase di mantenimento. Dal momento che il codice eseguito è tutto suddiviso, può essere abbastanza difficile capire quale sarà tutta la parte di codice che sarà coinvolta in fase di esecuzione. Questo può portare a problemi sottili e …
La sintassi 3 di protobuf ha reso tutti i campi facoltativi eliminando le parole chiave requirede optionaldalla precedente sintassi proto2. Leggendo alcuni commenti degli sviluppatori sembra che sia stato fatto per migliorare la compatibilità binaria avanti / indietro. Ma per me, ciò potrebbe essere applicato semplicemente eseguendo il controllo delle …
Di tanto in tanto ho incontrato scenari in cui è necessario soddisfare diverse condizioni complesse prima di attivare un evento. Inoltre, la maggior parte degli ascoltatori esegue anche controlli aggiuntivi per determinare il corso dell'azione. Questo mi ha fatto pensare se una soluzione migliore sarebbe quella di pensare in termini …
Questo è un argomento generale, come funzionano i gestori di eventi? Ciò significa dietro le quinte: cosa succede quando vengono create. Ho un'idea approssimativa, ma vorrei averlo confermato.
Supponiamo di voler implementare un piccolo sottosistema di sicurezza per un'applicazione finanziaria che avvisa gli utenti via e-mail se viene rilevato uno strano schema. Per questo esempio, il modello consisterà in tre transazioni come quelle rappresentate. Il sottosistema di sicurezza può leggere gli eventi dal sistema principale da una coda. …
La differenza tra un comando e un evento nella comunicazione bus sembra un po 'vaga per me. So che i comandi dovrebbero essere eseguiti una sola volta, mentre un evento può essere gestito più volte, ma non sono ancora sicuro di quando utilizzare un comando o un evento. Diamo un'occhiata …
We use cookies and other tracking technologies to improve your browsing experience on our website,
to show you personalized content and targeted ads, to analyze our website traffic,
and to understand where our visitors are coming from.
By continuing, you consent to our use of cookies and other tracking technologies and
affirm you're at least 16 years old or have consent from a parent or guardian.