• Benvenuto in Making Videogames!
  • Dai sfogo alla tua fantasia!
  • Crea il tuo Videogioco!
Benvenuto ospite! Login Registrati




Valutazione discussione:
  • 0 voto(i) - 0 media
  • 1
  • 2
  • 3
  • 4
  • 5
Design C++
#4
Ci sono librerie come le MFC che permettono di usare le API di Windows per le finestre in modo un tantino più semplice, il difetto è che la tua applicazione girerà solo su Windows.

Ci sono poi librerie come le QT con cui lavora il KDE di Linux, in quel caso la libreria è multipiattaforma e permette di lavorare con un unico sorgente e ricompilandolo produrre per più ambienti http://doc.qt.io/QtSupportedPlatforms/index.html

Un'altra è GTK+ che invece è usata per Gnome sempre su Linux, non mi dilungo troppo ma è simile alle QT http://www.gtk.org/

Ancora poi ci sono le wxwidgets, sempre una libreria multipiattaforma che trovi qua https://www.wxwidgets.org/ mi sentirei di consigliarti queste ultime.

Hanno tutti bindings per molti linguaggi, non solo il C++. Per tutte queste librerie è di solito presente un editor grafico per disegnare le tue interfacce (basta pensare al VisualStudio di per se). Durante il disegno di solito si può andare a scrivere codice in risposta agli eventi della GUI come la pressione di un pulsante, una voce di menù o una listbox.

Alla fine si ottiene un insieme di risorse (compilate nel tuo pgm) che verranno interpretate dalla libreria scelta e trasformate in chiamate grafiche al S.O. (apri la finestra x, premuto il pulsate y, mouse sopra il campo di edit, ecc..).
 
Rispondi
  


Messaggi in questa discussione
Design C++ - da Pinghie - 03-08-2015, 10:32 AM
RE: Design C++ - da itreturns - 03-08-2015, 01:42 PM
RE: Design C++ - da skynet - 03-08-2015, 06:02 PM
RE: Design C++ - da Chip - 25-08-2015, 02:46 PM
RE: Design C++ - da encelo - 25-08-2015, 03:11 PM

Vai al forum:


Browsing: 1 Ospite(i)