curs de programare code blocks
DESCRIPTION
Curs de Programare Code BlocksTRANSCRIPT
-
7/17/2019 Curs de Programare Code Blocks
1/34
Mediul deprogramare
-
7/17/2019 Curs de Programare Code Blocks
2/34
SumarSumar
1. Competene . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3
2. Prezentare general . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4
3. Webografie . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 34
2
-
7/17/2019 Curs de Programare Code Blocks
3/34
1. Competene1. Competene
Competene generale
implementarea algoritmilor ntr-un limbaj de programare
Competene specifice
utilizarea mediului de programare Code Blocks
3
-
7/17/2019 Curs de Programare Code Blocks
4/34
4
Pentru a obineun program executabil, trebuie parcurse urmtoareleetape:
editarea programului surs;
compilarea programului surs;
editarea legturilorprogramului surs;lansarea n execuiea programului executabil;
depanarea interactiva programului;
memorarea programului sursi a programului executabil, pe un suport
de informaie.
Aceste operaiipot fi asigurate de diferite programe precum:
editor de texte;
compilator;
editor de legturi;
program depanator.
Aceste programe pot fi ncorporate ntr-un mediu integrat numit mediu de
programare.
2. Prezentare general2. Prezentare general
-
7/17/2019 Curs de Programare Code Blocks
5/34
5
Mediul de programare C++ ofer instrumente pentru depanarea
urmtoarelortipuri de erori:
erori sintactice (n etapa de compilare);
erori semantice (n etapa de execuie);erori logice sau de concepie(n etapa de testare).
Prezentare generalPrezentare general
-
7/17/2019 Curs de Programare Code Blocks
6/34
6
Mediul de programare C++ recunoateurmtoareleextensii de fiiere:
.exeprogram executabil;
.cppprogram surs;
.objprogram obiect;.libbibliotecC++;
.hfiierantet.
Prezentare generalPrezentare general
-
7/17/2019 Curs de Programare Code Blocks
7/34
7
Mediul de programare Code Blocks:
Prezentare generalPrezentare general
-
7/17/2019 Curs de Programare Code Blocks
8/34
8
A. DescrcareCode Blocks:
Prezentare generalPrezentare general
1. www.codeblocks.org
http://www.codeblocks.org/http://www.codeblocks.org/http://www.codeblocks.org/http://www.codeblocks.org/http://www.codeblocks.org/http://www.codeblocks.org/ -
7/17/2019 Curs de Programare Code Blocks
9/34
9
Prezentare generalPrezentare general
2. Downloads
-
7/17/2019 Curs de Programare Code Blocks
10/34
-
7/17/2019 Curs de Programare Code Blocks
11/34
11
Prezentare generalPrezentare general
4. Windows 2000/XP/Vista/7
-
7/17/2019 Curs de Programare Code Blocks
12/34
12
Prezentare generalPrezentare general
5. codeblocks-10.05mingw-setup.exeBerliOS
-
7/17/2019 Curs de Programare Code Blocks
13/34
13
Prezentare generalPrezentare general
6.
-
7/17/2019 Curs de Programare Code Blocks
14/34
14
B. Instalare Code Blocks:
Prezentare generalPrezentare general
1. codeblocks-10.05mingw-setup.exe
-
7/17/2019 Curs de Programare Code Blocks
15/34
15
Prezentare generalPrezentare general
2. Next
-
7/17/2019 Curs de Programare Code Blocks
16/34
16
Prezentare generalPrezentare general
3. I Agree
-
7/17/2019 Curs de Programare Code Blocks
17/34
17
Prezentare generalPrezentare general
4. Next
P lP l
-
7/17/2019 Curs de Programare Code Blocks
18/34
18
Prezentare generalPrezentare general
5. Install
P t lP t l
-
7/17/2019 Curs de Programare Code Blocks
19/34
19
Prezentare generalPrezentare general
6. Yes/No
P t lP t l
-
7/17/2019 Curs de Programare Code Blocks
20/34
20
C. Crearea primului program Code Blocks:
Prezentare generalPrezentare general
1. FileNewProject...
sau
P t lP t l
-
7/17/2019 Curs de Programare Code Blocks
21/34
21
Prezentare generalPrezentare general
2. Console apllicationGo
P t lP t l
-
7/17/2019 Curs de Programare Code Blocks
22/34
22
Prezentare generalPrezentare general
3. C++Next
P t lP t l
-
7/17/2019 Curs de Programare Code Blocks
23/34
23
Prezentare generalPrezentare general
4. [nume_proiect]Next
Prezentare generalPrezentare general
-
7/17/2019 Curs de Programare Code Blocks
24/34
24
Prezentare generalPrezentare general
5. GNU GCC CompilerFinish
Prezentare generalPrezentare general
-
7/17/2019 Curs de Programare Code Blocks
25/34
25
Prezentare generalPrezentare general
6. Expandare Sources (dublu click pe )
Prezentare generalPrezentare general
-
7/17/2019 Curs de Programare Code Blocks
26/34
26
Prezentare generalPrezentare general
7. Deschidere surs (dublu click pe )
Prezentare generalPrezentare general
-
7/17/2019 Curs de Programare Code Blocks
27/34
27
Prezentare generalPrezentare general
8. Compilare, rulare ilink-editare program surs:Build Build&Run sautasta F9 sau
Prezentare generalPrezentare general
-
7/17/2019 Curs de Programare Code Blocks
28/34
28
Prezentare generalPrezentare general
Observaie
Dacapare mesajul urmaisetrile:
Prezentare generalPrezentare general
-
7/17/2019 Curs de Programare Code Blocks
29/34
29
Prezentare generalPrezentare general
a. SettingsCompiler and debugger...
Prezentare generalPrezentare general
-
7/17/2019 Curs de Programare Code Blocks
30/34
30
Prezentare generalPrezentare general
b. Toolchain executables
Prezentare generalPrezentare general
-
7/17/2019 Curs de Programare Code Blocks
31/34
31
Prezentare generalPrezentare general
c. Auto-detect
Prezentare generalPrezentare general
-
7/17/2019 Curs de Programare Code Blocks
32/34
32
Prezentare generalPrezentare general
d. OK
Prezentare generalPrezentare general
-
7/17/2019 Curs de Programare Code Blocks
33/34
33
Prezentare generalPrezentare general
e. OK
33 WebografieWebografie
-
7/17/2019 Curs de Programare Code Blocks
34/34
34
1. http://en.wikipedia.org/wiki/Code::Blocks
2. http://www.codeblocks.org/
3. http://www.sci.brooklyn.cuny.edu/~goetz/codeblocks/codeblocks-
instructions.pdf
33. Webografie. Webografie
http://www.codeblocks.org/http://www.codeblocks.org/http://www.sci.brooklyn.cuny.edu/~goetz/codeblocks/codeblocks-instructions.pdfhttp://www.sci.brooklyn.cuny.edu/~goetz/codeblocks/codeblocks-instructions.pdfhttp://www.sci.brooklyn.cuny.edu/~goetz/codeblocks/codeblocks-instructions.pdfhttp://www.sci.brooklyn.cuny.edu/~goetz/codeblocks/codeblocks-instructions.pdfhttp://www.sci.brooklyn.cuny.edu/~goetz/codeblocks/codeblocks-instructions.pdfhttp://www.sci.brooklyn.cuny.edu/~goetz/codeblocks/codeblocks-instructions.pdfhttp://www.sci.brooklyn.cuny.edu/~goetz/codeblocks/codeblocks-instructions.pdfhttp://www.sci.brooklyn.cuny.edu/~goetz/codeblocks/codeblocks-instructions.pdfhttp://www.sci.brooklyn.cuny.edu/~goetz/codeblocks/codeblocks-instructions.pdfhttp://www.sci.brooklyn.cuny.edu/~goetz/codeblocks/codeblocks-instructions.pdfhttp://www.sci.brooklyn.cuny.edu/~goetz/codeblocks/codeblocks-instructions.pdfhttp://www.sci.brooklyn.cuny.edu/~goetz/codeblocks/codeblocks-instructions.pdfhttp://www.sci.brooklyn.cuny.edu/~goetz/codeblocks/codeblocks-instructions.pdfhttp://www.sci.brooklyn.cuny.edu/~goetz/codeblocks/codeblocks-instructions.pdfhttp://www.sci.brooklyn.cuny.edu/~goetz/codeblocks/codeblocks-instructions.pdfhttp://www.sci.brooklyn.cuny.edu/~goetz/codeblocks/codeblocks-instructions.pdfhttp://www.sci.brooklyn.cuny.edu/~goetz/codeblocks/codeblocks-instructions.pdfhttp://www.codeblocks.org/http://www.codeblocks.org/http://www.codeblocks.org/http://www.codeblocks.org/http://www.codeblocks.org/http://www.codeblocks.org/http://www.codeblocks.org/http://www.codeblocks.org/http://www.codeblocks.org/http://www.codeblocks.org/http://www.codeblocks.org/http://www.codeblocks.org/http://www.codeblocks.org/http://www.codeblocks.org/http://www.codeblocks.org/http://www.codeblocks.org/http://www.codeblocks.org/http://www.codeblocks.org/