Galleria di interfacce utente scritte in MQL - pagina 18

 
Un piccolo annuncio...
 
1. Dopo aver collegato il costruttore, creeremo una semplice finestra.

2. Gradualmente inizieremo a complicarla aggiungendo nuovi elementi.

3. Per prima cosa impareremo un semplice sistema per creare gruppi di elementi.

4. Poi mostrerò semplici principi di posizionamento attraverso la dichiarazione di ancore e correzioni.

5. Poi imposteremo diverse proprietà di elementi e finestre utilizzando parole semplici come FIC - fisso se cliccato, OOI - aperto all'avvio, V_MIN, V_MAX e STEP - valore minimo, valore massimo e passo, per campi di input con pulsanti e cursori. Inoltre, sincronizzeremo le modifiche del valore tra diversi controlli utilizzando la parola chiave SYNC. Il comando SWITCH verrà utilizzato per collegare la commutazione dei pulsanti in un gruppo di elementi.

6. Mostrerò come sia facile creare una tabella e integrare qualsiasi elemento in essa utilizzando solo due parole: IS_TABLE.

7. E molto, molto altro ancora. Le possibilità del linguaggio sono ampie e dopo 4 anni non ho ancora ricordato tutto. Ma, a tempo debito...


 
Uno dei punti di forza del designer è la possibilità di creare e salvare rapidamente modelli di finestre, gruppi ed elementi, in modo che la prossima volta si possano copiare intere finestre e gruppi per apportare solo piccole modifiche e ridurre il tempo di costruzione dell'interfaccia del 90% o più.
 

Piccolo inconveniente tecnico.


 

Sono state inoltre aggiunte 5 finestre al designer per facilitare la ricerca e l'installazione delle seguenti risorse di interfaccia:

1. Icone necessarie

2. Caratteri

3. Suoni (sono collegati anche tramite il linguaggio di markup).

4. Cornici (è possibile impostare cornici per gli elementi).

5. Colori.

//---------------------------------------------------------------

Le finestre ausiliarie saranno richiamate dalla barra delle applicazioni del costruttore, oltre che dal menu contestuale (tramite doppio clic).

Ecco come si presenta:


 
Tutte le icone sono già integrate nel costruttore, ma i font e i suoni no. Tuttavia, è possibile attivare i font nelle impostazioni di Windows, mentre i suoni vengono forniti in un archivio e devono essere inseriti nella cartella Sounds di MT5.
 

Come avrete notato, il designer ha una barra delle applicazioni in basso. È possibile ridurre a icona le finestre mentre si lavora sull'interfaccia per ottimizzare lo spazio sulla grafica.

Ecco come si presenta. Le schede possono essere trascinate, scambiate e chiuse. Si attivano premendo il tasto sinistro del mouse.

 

Il costruttore ha un proprio menu contestuale che viene richiamato facendo doppio clic su uno spazio grafico vuoto o su una finestra personalizzata al suo interno.

Sono presenti anche le seguenti funzioni:

1. portare altre finestre in cima utilizzando la funzione "Porta finestra in cima". Questa funzione è necessaria quando un'altra finestra con la proprietà "Sempre in primo piano" la blocca. In altri casi questa funzione non è necessaria.

2. Attraverso il menu contestuale del costruttore è possibile richiamare un menu contestuale personalizzato che funzionerà nell'interfaccia utente. In questo modo è possibile modificare o vedere le modifiche.

3. Il menu contestuale del costruttore può richiamare una barra delle applicazioni personalizzata e lavorare con essa.

4. L'opzione "Salva progetto e stampa file API" stampa l'interfaccia creata in un file per poterla collegare ulteriormente al programma utente.

5. L'opzione "Informazioni sul programma" richiama una finestra con un testo che parla del copywriter.


Ecco come si presenta:


 
Per ora è tutto. Ci vediamo domenica.
 
Реter Konow # :
Per ora è tutto. Ci vediamo domenica.
Grazie per averci donato il vostro tempo questo fine settimana e attendiamo con ansia l'uscita di domenica.