Oppure

Loading
25/02/09 17:19
skip
Dove posso imparare a programmare in c++ con la grafica
ad esempio creando finestre windows
aaa
25/02/09 19:56
theprogrammer
Non "dove" ma "come" ... studiando sui libri ... ne esistono tanti, in libreria, adatti allo scopo. Vai a dare un'occhiata, scegline uno (possibilmente in inglese) e armati di tanto tempo e pazienza ... (per imparare, non ci starai poco tempo ...)
aaa
27/02/09 11:20
daemon-6.66
puoi usare openGL , direct3D o GDI della API di Windows

- Le GDI le trovi su MSDN.
- OpenGL lo trovi un pò qua e la in rete
- Direct3D lo trovi nel platform SDK

Ci sono anche altre alternative.. A te la scelta.

Puoi anche facilitarti le cose con GLUT e GLUI.
aaa
27/02/09 16:55
lorenzo
per la grafica con le api di windows ti consiglio i libri di charles petzold,
quello su cui ho studiato io era "Programming Windows" se non ricordo male...ovviamente in inglese:rotfl:

ti sconsiglio le mfc, che non so dire se siano più complicate o più pesanti di qualsiasi altra cosa esistente al mondo:rofl:
aaa
27/02/09 17:32
pierotofy
Non perdere tempo con MFC, è obsoleta. Studia un libro sul Visual C++ 2008 (sarebbe C++ Managed che è diverso dal C++ standard, ma sono similissimi a parte l'integrazione con il .NET).
Il mio blog: piero.dev
27/02/09 17:43
theprogrammer
Postato originariamente da pierotofy:

Non perdere tempo con MFC, è obsoleta. Studia un libro sul Visual C++ 2008 (sarebbe C++ Managed che è diverso dal C++ standard, ma sono similissimi a parte l'integrazione con il .NET).


Con Visual C++ 2008 non e' detto che tu debba scrivere codice managed. Anzi, personalmente, non lo consiglio e non mi piace.

Se uno programma con C++, in genere lo fa perche' vuole dal C++ la potenza del codice nativo e non codice "interpretato" (come e' praticamente quello managed).

Con VC++ 2008 quindi, ti consiglio di programmare usando progetti Win32, e se non vuoi usare MFC (anche se non la ritengo obsoleta, al limite pesante ...) puoi usare ATL.
aaa
27/02/09 17:45
pierotofy
Si, ma un libro sul Visual C++ 2008 non ti insegnerà a programmare per Win32, ti insegnerà a programmare per il CLR. Lo so perchè lo sto studiando all'università questo semestre ;)
Il mio blog: piero.dev
27/02/09 17:47
theprogrammer
Postato originariamente da pierotofy:

Si, ma un libro sul Visual C++ 2008 non ti insegnerà a programmare per Win32, ti insegnerà a programmare per il CLR. Lo so perchè lo sto studiando all'università questo semestre ;)


E perche' mai?

La tua facolta' (il tuo professore) ha fatto questa scelta, ma cio' non toglie che la programmazione C++ managed, secondo me, e' un controsenso.

Ed esistono un bel po' di libri per programmazione nativa Win32 con il 2008 ...
aaa