Ho un'applicazione che consiste fondamentalmente in un sacco di schermo, quindi l'utente deve navigare molto (come andare da A > B > C > D) ecc.
Ho pensato a come implementarlo (principalmente la struttura del menu) in quanto deve essere un menu sullo schermo (personalizzato, senza strisce di menu, ecc.) E non ha trovato alcuna soluzione.
Ora mi sono reso conto che potevo usare un database per questo, che mi avrebbe permesso di cambiare anche le stringhe in seguito senza alcun impatto.
La mia idea sarebbe di avere una tabella per ogni livello (1-5) con le opzioni disponibili. Una volta che l'utente seleziona un'opzione, il programma selezionerà tutti gli elementi nella tabella (CurrentLevel + 1) in base al suo ID. Sembra davvero una buona soluzione per me, ma io non sono un programmatore (piuttosto che un analista).
O anche io potrei usare nomi di tabelle specifiche e mantenere il nome della tabella in una colonna specifica, ad esempio:
User selects Settings
Program checks that with Settings, there is a table associated "SETTINGS" and query this table for all items available
Ha senso?