Code+Blocks

=//Instalare pachet//= http://cnlr.ro/?pagina=349 (OJI KIT 2017) @http://infoarena.ro/schimbare-borland/pachet alegeti Pachet cu compilatorul MinGW 4.4, GDB 7.1 si Code::Blocks

Tutorial @http://www.cprogramming.com/code_blocks/

@http://infoarena.ro/schimbare-borland/ghid
 * Tutorial CodeBlocks **
 * MinGw poate fi descarcat si de aici **

@http://www.cplusplus.com/doc/tutorial/namespaces.html

**Observatii :**

** namespace std = contine toate clasele, obiectele, functiilor din biblioteca standard C++ **
Daca nu incorporam in program using namespace-ul care contine clasele, obiectele.... si dorim sa utilizam o functie, atunci trebuie specificat acest lucru prin prefixarea numelui functiei respective cu numele namespace-ului unde se gaseste. Exemplu name_space: : nume_functie


 * Without namespace**

code format="alt2"
 * 1) include

int main { std::cout << "Acesta este un exemplu!\n"; return 0; } code

code format="alt2" using namespace std; code
 * With namespace**

code format="alt2" using namespace std;
 * 1) include

int main { cout << "Acesta este un exemplu !\n"; return 0; } code

Informatii preluate de la domnul profesor Alin Burta.

" **Biblioteca graphics.h** este o rescriere a bibliotecii BGI din mediul Borland C++, pe care o îmbogăţeşte cu funcţii noi. Ea poate fi un punct de pornire pentru elevii care nu au mai lucrat cu funcţii grafice până acum. Ulterior se poate trece la OpenGL e.t.c Eu am folosit la clasă această bibliotecă lucrând în Dev-C++ deoarece, recunosc, n-am reuşit acest lucru şi în MinGW.

Pentru a utiliza această bibliotecă într-un proiect realizat în Code::Blocks (eu am testat pe versiunea 10.05) trebuie să urmaţii paşii de mai jos:

1. Se creaza un proiect nou de tip Empty Project (se urmeaza pasii Wizardului); 2. Se copiaza in folderul proiectului biblioteca graphics.h ( Descărcaţi biblioteca de aici: http://www.uniqueness-template.com/devcpp/graphics.h )

3. Se adauga optiunile -lbgi -lgdi32 -lcomdlg32 -luuid -loleaut32 -lole32

in meniul Project -> Build Options... -> Linker settings la Other Linker Settings

4. Se adauga un fisier sursa nou in proiect, de exemplu:


 * 1) include 

int main { initwindow(400,300); //open a 400x300 graphics window// //moveto(0,0);// //lineto(50,50);// //lineto(50,100);// //lineto(150,120);// //while(!kbhit);// wait for user to press a key closegraph; //close graphics window return 0; }

5. F9 si Enjoy !

OBS: Documentatia pentru biblioteca grafica poate fi gasita la adresa: http://www.cs.colorado.edu/~main/cs1300/doc/bgi/

"

@http://www.infobits.ro/ @http://www.infobits.ro/pachete-de-instalare.php **__Code::Blocks - Bibliotecă grafică__** ID: 00022 | Articol gratuit în format digital Autor: ** Vlad TUDOR **