|
|
|
![]() |
|
Strumenti |
![]() |
#1 |
Senior Member
Iscritto dal: Oct 2007
Città: Milano
Messaggi: 529
|
[C] Come creare un'interfaccia grafica per un programma?
Ciao a tutti, ho da poco iniziato il mio corso di studi di Informatica A, e il linguaggio adottato è il C. Pian piano sto imparando a scrivere programmi via via sempre più complessi ma mi sento ancora lontano anni luce da ciò che io ho sempre immaginato come programma... vorrei sapere a titolo informativo come si potrebbe procedere per creare un interfaccia grafica per il mio programma scritto in C. Grazie a tutti in anticipo.
P.S. Non sono un esperto quindi niente cose troppo complicate! ![]()
__________________
Motherboard: Asrock Fatal1ty Z68 Professional Gen3 CPU: Intel i7-2600K Ram: Corsair Vengeance 4X2GB GPU: SLI Gainward GTX 460 GLH Hard Disk: Samsung SSD 840 120 GB Alimentatore: Corsair AX850W Monitor: EIZO S2431W Case: Lian Li PC-B25FWB Affari conclusi con: laur_13, Alberto Zaffaroni, angelorosso4 |
![]() |
![]() |
![]() |
#2 |
Senior Member
Iscritto dal: Aug 2005
Messaggi: 2755
|
Devi scegliere una libreria grafica e utilizzare le funzionalità che mette a disposizione.
Puoi fare tutto "a mano" scrivendo tutto il codice necessario oppure facendoti aiutare da dei tool grafici per disegnare le interfacce. Che sistema operativo usi?
__________________
|
![]() |
![]() |
![]() |
#3 | |
Senior Member
Iscritto dal: Mar 2007
Messaggi: 1792
|
Quote:
|
|
![]() |
![]() |
![]() |
#4 |
Senior Member
Iscritto dal: Feb 2007
Città: Verona
Messaggi: 1060
|
Glade è considerata un'opzione valida?
![]()
__________________
|
![]() |
![]() |
![]() |
#5 |
Senior Member
Iscritto dal: Oct 2007
Città: Milano
Messaggi: 529
|
Vista... immaginavo fosse qualcosa di complicato...
![]()
__________________
Motherboard: Asrock Fatal1ty Z68 Professional Gen3 CPU: Intel i7-2600K Ram: Corsair Vengeance 4X2GB GPU: SLI Gainward GTX 460 GLH Hard Disk: Samsung SSD 840 120 GB Alimentatore: Corsair AX850W Monitor: EIZO S2431W Case: Lian Li PC-B25FWB Affari conclusi con: laur_13, Alberto Zaffaroni, angelorosso4 |
![]() |
![]() |
![]() |
#6 |
Senior Member
Iscritto dal: Aug 2005
Messaggi: 2755
|
Su Windows allora ti consiglio di scaricare Visual C++ Express. Hai il tool per disegnare le interfacce grafice e puoi avere una interfaccia carina senza scrivere nessuna linea di codice.
__________________
|
![]() |
![]() |
![]() |
#7 | |
Senior Member
Iscritto dal: Apr 2000
Città: Vicino a Montecatini(Pistoia) Moto:Kawasaki Ninja ZX-9R Scudetti: 29
Messaggi: 53971
|
Quote:
![]() L'interfaccia la disegni sì senza scrivere una linea di codice, ma dopo per gestire l'interfaccia devi usare il C++. Per C ti posso consigliare anche io GTK+. |
|
![]() |
![]() |
![]() |
#8 | |
Senior Member
Iscritto dal: Oct 2006
Città: Roma
Messaggi: 1383
|
Quote:
http://msdn.microsoft.com/en-us/libr...68(VS.85).aspx ma essendo tu alle prime armi é 1000 volte preferibile che lasci perdere quella roba e che cominci ad apprendere un altro linguaggio di programmazione e usare un ambiente RAD. io ti consiglio di apprendere il C# o Visual Basic ed utilizzare Visual C# 2008 Express o Visual Basic 2008 Express, entrambi disponibili gratuitamente. altrimenti un altro RAD molto buono é quello di Delphi, che come linguaggio usa l'Object Pascal. |
|
![]() |
![]() |
![]() |
#9 | |
Senior Member
Iscritto dal: Apr 2000
Città: Vicino a Montecatini(Pistoia) Moto:Kawasaki Ninja ZX-9R Scudetti: 29
Messaggi: 53971
|
Quote:
![]() http://gladewin32.sourceforge.net/ |
|
![]() |
![]() |
![]() |
#10 |
Senior Member
Iscritto dal: Mar 2005
Città: Morimondo city
Messaggi: 5491
|
mio personalissimo parere...visto che stai iniziando a programmare siceramente imparare una gui non la vedo sta cosa essenziale
__________________
Khelidan |
![]() |
![]() |
![]() |
#11 | |
Senior Member
Iscritto dal: Mar 2007
Messaggi: 1792
|
Quote:
Inoltre, se l'aspetto "interfaccia grafica" risulta essere essenziale, è preferibile scegliere un linguaggio diverso dal C in particolar modo se non si ha una notevole esperienza di programmazione. |
|
![]() |
![]() |
![]() |
#12 | ||
Senior Member
Iscritto dal: Feb 2007
Città: Verona
Messaggi: 1060
|
Quote:
![]() ![]() Quote:
![]() ![]() Io consiglio le QT4, nonostante mi piacciono le GTK+ (Chi ha detto Gnome? ![]()
__________________
|
||
![]() |
![]() |
![]() |
#13 |
Senior Member
Iscritto dal: Apr 2000
Città: Vicino a Montecatini(Pistoia) Moto:Kawasaki Ninja ZX-9R Scudetti: 29
Messaggi: 53971
|
Le QT4 sono per C++
![]() |
![]() |
![]() |
![]() |
#14 |
Senior Member
Iscritto dal: Feb 2007
Città: Verona
Messaggi: 1060
|
Ecco, lo sapevo, altrimenti qualcun'altro le avrebbe tirate fuori prima... Mi merito una tirata di orecchie..
![]() ![]() ![]()
__________________
|
![]() |
![]() |
![]() |
#15 | |
Senior Member
Iscritto dal: Mar 2005
Città: Morimondo city
Messaggi: 5491
|
Quote:
![]()
__________________
Khelidan |
|
![]() |
![]() |
![]() |
#16 | |
Senior Member
Iscritto dal: Feb 2007
Città: Verona
Messaggi: 1060
|
Quote:
![]()
__________________
|
|
![]() |
![]() |
![]() |
#17 | |
Senior Member
Iscritto dal: Mar 2007
Messaggi: 1792
|
Quote:
|
|
![]() |
![]() |
![]() |
#18 | |
Senior Member
Iscritto dal: Feb 2007
Città: Verona
Messaggi: 1060
|
Quote:
Vabbè siamo un po' OT.. ![]()
__________________
|
|
![]() |
![]() |
![]() |
#19 | |
Senior Member
Iscritto dal: Mar 2007
Messaggi: 1792
|
Quote:
|
|
![]() |
![]() |
![]() |
Strumenti | |
|
|
Tutti gli orari sono GMT +1. Ora sono le: 14:20.