GUI in crowdsourcing. Open beta testing. - pagina 32

 
Реter Konow:
Il valore viene passato al caso corrispondente della funzione. L'operatore dell'interruttore è lì.

Non è diventato più chiaro...

 
Алексей Барбашин:

Non c'è niente di più chiaro...

In breve, non viene creata una funzione da chiamare, ma una sezione pronta nel file generato, che sarà attivata dall'evento. Non importa per quale miracolo.

 
Алексей Барбашин:

Non è diventato più chiaro...

La funzione OnGuiEvent() prende valori da un elemento all'evento della sua modifica da parte dell'utente e li invia al caso giusto dell'elemento giusto al suo interno. Lì, l'utente scrive una risposta a questo evento.
 
Alexandr Andreev:

In breve, non viene creata una funzione da chiamare, ma una sezione pronta nel file generato che sarà attivata dall'evento. Non importa come funziona.

Esattamente.
 
Реter Konow:
La funzione OnGuiEvent() prende un valore da un elemento al momento della sua modifica da parte dell'utente e lo invia al caso giusto dell'elemento giusto al suo interno. Lì, l'utente scrive una risposta a quell'evento.

La funzione NON appartiene a un elemento, quindi ripeto la domanda: come faccio a determinare da quale elemento deriva il valore?

Speriamo che il video copra questa domanda.

 
Алексей Барбашин:

La funzione NON appartiene a un elemento, quindi ripeto la domanda: come faccio a determinare da quale elemento deriva il valore?

Spero che questa domanda sia spiegata nel video.

Sì, ci sarà un chiaro pezzo di codice che dice che funziona quando questo pulsante viene premuto.

E questi sono pezzi chiari quando generati a seconda del menu creato e il file è creato, che separano chiaramente i pulsanti (interruttore). Quindi potete scriverci il vostro evento oppure no.

 
Alexandr Andreev:

Ci sarà un chiaro pezzo di codice che dice che funziona quando questo pulsante viene premuto.

E questi sono pezzi chiari quando generati a seconda del menu creato e il file è creato, che separano chiaramente i pulsanti (interruttore). Perciò, si digita il proprio evento o no.

Non dovrebbe essere così. Peter dice che non dovremo entrare nel codice "kernel". Se è così, ci devono essere alcuni eventi nei gestori di tipo.

Ecco perché ho menzionato il tipo OnChartEvent. Potete passargli l'evento, il nome del controllo e il suo valore. In questo caso, non dovrete "contattare" direttamente l'interno della GUI.

Dopo tutto, quando si costruisce un' interfaccia grafica, si conosce sempre il nome del controllo. Potete anche specificare i nomi degli eventi nelle proprietà degli elementi. È possibile operare con questi parametri nell'evento OnChartEvent.

 
Алексей Барбашин:

La funzione NON appartiene a un elemento, quindi ripeto la domanda: come faccio a determinare da quale elemento deriva il valore?

Speriamo che il video copra questa domanda.

Una funzione prende i valori da TUTTI gli elementi e li invia ai casi giusti all'interno del suo switch. Il video lo renderà più chiaro.
 
Алексей Барбашин:

Non deve essere così. Peter afferma che non c'è bisogno di andare nel codice "core". E se è così, ci devono essere alcuni eventi nei gestori tipici.

Ecco perché ho menzionato il tipo OnChartEvent. Potete passargli l'evento, il nome del controllo e il suo valore. In questo caso, non dovrete "contattare" direttamente l'interno della GUI.

Dopo tutto, quando si costruisce un' interfaccia grafica, si conosce sempre il nome del controllo. Potete anche specificare i nomi degli eventi nelle proprietà degli elementi. Questi sono i parametri che possono essere utilizzati nell'evento OnChartEvent.

In questo caso, dovete conoscere a memoria i nomi di tutti gli elementi, e tutto è già generato nel file

 
Alexandr Andreev:

Ci sarà un chiaro pezzo di codice che dice che funziona quando questo pulsante viene premuto.

E questi chiari pezzi di codice saranno generati a seconda del menu creato e il file è creato, che separano chiaramente i pulsanti (interruttore). Quindi potete scriverci il vostro evento oppure no.

Sì, ecco come stanno le cose.
Motivazione: