Programmo in C++ per creare dei piccoli programmini di supporto alla mia attività professionale (progettazione strutturale in edilizia) usando CodeBlocks, e fino ad ora ho sempre creato progetti del tipo "Console". Vorrei provare a creare un'interfaccia grafica a questi programmi, del tipo coi menù, pulsanti per scegliere le opzioni piuttosto che fare tutto da tastiera, ma i problemi sono i seguenti:
- è possibile tenere divisa l'implementazione della interfaccia grafica in modo da crearne una base per tutte le applicazioni, a cui poi aggiungere funzioni specifiche per ogni programma, dall'implementazione del "cuore" dello stesso? Qualche link a materiale (ho cercato in questo forum con la stringa "gui c++", ma sono ancora più confuso di prima...)?
- lo sviluppo per questa interfaccia, "deve" essere fatta in modo specifico per ciascun sistema operativo, o a parte qualche direttiva al compilatore o altro (spero di non aver detto castronerie) può essere fatta in modo generico (anche se per ora mi sarebbe già più che sufficiente in windows).
Grazie