Ti stai perdendo delle opportunità di trading:
- App di trading gratuite
- Oltre 8.000 segnali per il copy trading
- Notizie economiche per esplorare i mercati finanziari
Registrazione
Accedi
Accetti la politica del sito e le condizioni d’uso
Se non hai un account, registrati
Come fanno gli utenti ad aggiungere le immagini che cercano e a usarle per creare l'interfaccia? Questa è la domanda.
Le immagini dell'interfaccia (icone o altre immagini) si dividono grosso modo in due categorie:
1. Interne.
Le immagini interne sono integrate nel designer. Ad esempio, le immagini dei pulsanti di scorrimento, le frecce delle voci di menu, le croci dei pulsanti di chiusura delle finestre e altre ancora. Si tratta di immagini standard, scritte con numeri nell'array. Anche le icone della finestra del menu Etichetta. Sono scritte da numeri in un array speciale. Anche senza risorse esterne (cartelle con immagini) queste immagini rimarranno e l'utente potrà utilizzarle allo stesso modo. In questo caso, l'indirizzo dell'icona è il nome con cui il costruttore la trova.
2. Esterne.
Tutte le immagini esterne devono trovarsi nella cartella Images. Il costruttore le carica come risorse e le registra nell'array comune di immagini. L'algoritmo accede quindi a queste immagini come immagini interne. Quando l'utente salva il progetto, l'algoritmo seleziona e scrive nel file UIDATA solo le immagini necessarie all'interfaccia utente.
In pratica, è semplice.
1. L'utente inserisce l'immagine desiderata nella cartella Images.
2. In un file speciale scrive una riga (ad esempio) #resource "::Images\\/32x32\Index.bmp".
3. Poi nel codice specifica:
Fatto.
L'utente utilizza semplicemente la normale stringa di assegnazione dell'immagine per l'elemento o la finestra. Non è necessario altro. Il costruttore stesso determina se l'immagine è esterna o interna. Se è esterna, la estrarrà dalla risorsa e la metterà in un array con le altre immagini.
Rilascio sabato (cercherò di essere in anticipo).
I compiti assegnati:
1. Controllo software di elementi e finestre dal lato dell'applicazione utente.
2. Fornire le funzionalità di base per lavorare con le tabelle. 3. Risolvere i bug con le schede e la barra delle applicazioni.
3. Correggere i bug con le schede e la barra delle applicazioni. 4. Correggere i bug minori.
4. Correzione di bug minori.
Si noti che viene utilizzata la tabella precedente.
In linea di principio, la tabella può già essere utilizzata per finestre simili. Ha funzionalità di base.
A titolo dimostrativo, includerò in questa tabella caselle di controllo, elenchi a discesa e... cursori. Vediamo cosa succede dopo.
Probabilmente tutti conoscono questa finestra di impostazioni:
L'ho già mostrata in passato ed è inclusa nell'ultima versione. Si trova nel file del progetto demo all'indirizzo:
Ecco la storia: proprio 20 minuti fa mi è venuta una domanda: cosa succede se si cambia la piattaforma di questa finestra da IMPOSTAZIONI a MENU? Così ho deciso di fare un piccolo esperimento.
Sono entrato nel file e ho effettuato la sostituzione:
Nient'altro.
Ed ecco il risultato interessante:
1. Quando ho provato ad aprire una finestra attraverso il menu, è successo questo (cliccate, è una .gif):
2. Quando si è cercato di aprire una finestra con il pulsante sulla barra delle applicazioni, è successo questo(clic, è una .gif ):
Di conseguenza, possiamo concludere che la sostituzione della piattaforma della finestra modifica automaticamente il comportamento e l'aspetto di questa finestra. Come finestra di menu ha iniziato ad aprirsi da un'altra finestra di menu semplicemente puntando sulla voce che la richiamava quando si faceva clic (questo è il comportamento di una normale finestra di menu). Inoltre, quando si fa clic sul pulsante che dovrebbe richiamarla, la finestra si apre nelle immediate vicinanze di questo pulsante, non al centro del grafico come altre finestre di impostazione (è così che si apre una normale finestra di menu con un pulsante).
Il risultato è interessante: basta cambiare una parola nel codice per ottenere un aspetto e un comportamento completamente diversi della finestra delle impostazioni. È conveniente? Giudicate voi stessi.
P.S. Ecco come appare nell'immagine:
Posso chiederti che software hai usato per creare le gif? Perché è necessario cliccare per vedere l'immagine muoversi.