Elemente+de+grafica

Fisiere pentru grafica in MinGW si CodeBlocks – descarcare( http://www.pc-info.ro/downloads/ CarmenPopescu) http://moodle.lucaciu.ro/mod/forum/discuss.php?d=3

Informatii aici @http://www.infobits.ro/medii-mingw-developer-studio3.php ( trebuie sa va creati cont pentru a avea acces la informatii) http://codecutter.org/tools/winbgim/

Informatie preluata de la dl.profesor Eugen Neamtiu desenarea simpla intr-o fereastra grafica dintr-un program C++ editat in MinGW (pachetul OJI).

fisierele necesare si un exemplu Pasii care trebuie urmati sunt: 1) deschideti un proiect nou si adaugati fisierul sursa; 2) copiati in folderul proiectului fisierele graphics2.h si winbgi2.cpp; 3) __adaugati la proiect__ fisierele graphics2.h si winbgi2.cpp; 4) includeti in sursa headerul cu functiile grafice folosind directiva: #include "graphics2.h" 5) legati la proiect biblioteca libgdi32.a, folosind meniul "Project", optiunea "Settings". Accesati tab-ul "Link" si, in campul "Libraries:" introduceti __calea completa__ pana la biblioteca. De exemplu la mine este C:\OJI\MinGWStudio\MinGW\lib\libgdi32.a 6) (in sursa) initializati modul grafic, folositi functiile de desenare, opriti executia programului pentru a vedea rezultatul si apoi inchideti modul grafic. De exemplu sursa de mai jos deseneaza un cerc in mijlocul ferestrei:

int main { //initializare mod grafic// //int driver, mod;// //initgraph(&driver, &mod, "", 1024, 768);// ultimii 2 parametri = dimensiunea in pixeli a ferestrei grafice
 * 1) include "graphics2.h"

//calculam coordonatele centrului ferestrei// //int midx = getmaxx/2;// //int midy = getmaxy/2;//

desenam cercul setcolor(CYAN); circle(midx, midy, 100);

//oprim executia pana se apasa o tasta// //while( !kbhit );//

gata closegraph; return 0; }

O descriere a functiilor grafice disponibile gasiti la adresa : http://www.cs.colorado.edu/~main/bgi/doc/ (este posibil sa existe mici diferente intre functiile din biblioteca si cele descrise acolo, dar va puteti forma o idee despre ce este vorba in cazul in care nu ati mai lucrat cu astfel de biblioteci pana acum).

http://www.unibuc.ro/prof/vlada_m/docs/2012/mar/28_22_48_47Indicatii_dev-cpp.pdf http://www.phys.ubbcluj.ro/~vchis/cursuri/info/Grafica_sub_Dev-Cpp.pdf http://codecutter.org/tools/winbgim/ ===[|Grafic* în C/C++ cu ajutorul bibliotecii SDL] ===

http://math.ubbcluj.ro/~sberinde/wingraph/