Sto progettando un'applicazione per una libreria. Non una libreria su larga scala, ma una libreria di dimensioni molto ridotte in cui il mio compito principale è quello di mantenere solo le informazioni sui libri. Ma questa applicazione di libreria dovrebbe essere in grado di adattarsi alla biblioteca privata di qualsiasi professionista. Ad esempio, per un avvocato, a parte le informazioni di base sul libro (titolo, autore, editore, ecc.), Potrebbero esserci altri campi speciali associati a un libro (numero di caso, numero di tribunale, ecc.). Un dottore potrebbe avere altri attributi speciali per un libro. Lo stesso vale per altre professioni.Generazione UI dinamica in C#
Quindi ho intenzione di utilizzare un database SQL Server CE e spero di avere una tabella BOOK con i soliti attributi e su richiesta ALTER la tabella per soddisfare le esigenze particolari (aggiungere più colonne).
Ma la mia preoccupazione è generare la GUI in modo dinamico per supportare i nuovi attributi.
Esistono approcci per affrontare la generazione dinamica della GUI?
Non sto chiedendo per il codice completo (che ovviamente non lo vorrei ottenere), ma se si dispone di alcuna codifica a sostenere l'approccio, si prega di essere così gentile da post-it :)
C'è qualcosa che dovrei sapere sui pro, contro, vicoli ciechi, avvertenze o avvertenze, ecc.?
Quale piattaforma stai sviluppando per? Mobile? Web? Desktop? – anonymous
Sto usando C# per lo sviluppo per il desktop. WinForms :) –