Grafik i C++

Tags:    c++

Jeg har en elev har på skolen, som gerne vil arbejde med C++, så jeg forsøger at arbejde lidt med det. Jeg har selv for 20 år siden arbejdet meget med progammering, primært i Comal-80, Pascal og maskinkode, alt foregik i DOS dengang, men selve opbygningen af C++ ligner dog Pascal temmelig meget (det forekommer mig, at C++ er en billig og sjusket Pascal-klon).
Nå, men mit problem er, at hvis vi skal arbejde med grafik i C++, så skal det åbenbart foregå i Win32 API, altså med Windows' indbyggede grafik m.m. rutiner. Den lærebog i C++ jeg har, kan kun anvendes i konsollen (altså Windows' indbyggede DOS vindue), så der står intet om, hvordan blot lidt mere avancerede grafikfunktioner kan kaldes.

Derfor spørger jeg her på forummet, om nogle af brugerne her kan anbefale mig en lærebog (på dansk eller engelsk), som beskriver, hvordan man i C++ kan kalde og bruge Windows' forskellige funktioner, specielt grafikfunktioner.
Foreløbig har jeg fundet en artikel af Michael Morrison taget fra hans bog "Beginning game programming", og den bog var måske en kandidat, men inden jeg bare køber løs vil jeg høre, om jeg kan få nogle anbefalinger her fra forummet.

Et andet spørgsmål er, om nogle af jer kender til online-samlinger af C++ programrutiner, som kan downloades? Det er jo muligt, at der ligger en række prædefinerede programrutiner til download, som jeg både ville kunne anvende og studere.

Det ville være YDERST dejligt, hvis folk, som svarer også vil sende svaret til min email: mikkelkc@ruc.dk

Venlig hilsen,

Mikkel Kaastrup.



Du kan også gå en anden vej og kigge på wxWidgets eller Qt.



Eller DirectX, OpenGL eller XNA.

Med venlig hilsen
Ieet



Eller http://www.libsdl.org

Og nej...vil ikke sende svaret pr. mail. Hvis du er interesseret i svaret må du komme herind en gang imellem.



Indlæg senest redigeret d. 20.02.2008 14:01 af Bruger #2695
Nu ved jeg ikke hvad ambitionsniveauet er, men man kunne starte i den lette ende:
http://winprog.org/tutorial/start.html

Jeg er ikke sikker på hvad du mener med "programrutiner", men der ligger en del små bidder her: http://damb.dk/samples.php

Hvad angår Pascal vs. C++, det er ikke tilfældigt at C++ er et af verdens mest brugte sprog, hvorimod Pascal kun bliver brugt af meget få i en lille niche.



t