Top Banner

of 34

Curs de Programare Code Blocks

Jan 09, 2016

Download

Documents

AndreeaC98

Curs de Programare Code Blocks
Welcome message from author
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript
  • 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/