code blocks manual

21
Instituto Politécnico de Setúbal Departamento de Sistemas e Informática Introdução à Programação de Computadores Guia de CodeBlocks

Upload: amsequei

Post on 05-Aug-2015

326 views

Category:

Documents


7 download

TRANSCRIPT

Page 1: Code Blocks Manual

Instituto Politécnico de Setúbal

Departamento de Sistemas e Informática

Introdução à Programação de Computadores

Guia de CodeBlocks

Page 2: Code Blocks Manual

Introdução à Programação de Computadores Guia de CodeBlocks

Página 2 de 21

0 Índice

0 Índice ........................................................................................................ 2

1 Objetivos ................................................................................................... 3

2 Instalação do software .............................................................................. 3

3 IDE Code::Blocks – Ambiente de Desenvolvimento ................................... 9

Page 3: Code Blocks Manual

Introdução à Programação de Computadores Guia de CodeBlocks

Página 3 de 21

1 Objetivos

Com a utilização deste guia, pretende-se que o aluno seja capaz de: • Efetuar o descarregamento do Code::Blocks 10.05. • Instalar o Code::Blocks 10.05. • Ter o primeiro contacto com o Integrated Development Environment (IDE) do CodeBlocks.

2 Instalação do software

O software a instalar deverá ser o Code::Blocks 10.05 e pode ser descarregado a partir da hiperligação http://www.codeblocks.org/ ou plataforma Moodle. Neste caso vamos usar a hiperligação acima referenciada. Para usar a hiperligação basta usar a tecla “CTRL” do seu teclado premindo-a e em simultâneo clicar na hiperligação. E irá aparecer a seguinte página de Internet. Nesta página vai clicar no menu horizontal onde diz “Downloads”.

Depois de clicar em “Downloads” irá aparecer a seguinte página:

Nesta página vai clicar em “Dowload the binary release”, e irá aparecer uma nova página.

Page 4: Code Blocks Manual

Introdução à Programação de Computadores Guia de CodeBlocks

Página 4 de 21

Nesta página, e uma vez que o Sistema Operativo pretendido é baseado no Windows e nas versões 2000/XP/Vista/7 vamos escolher o ficheiro “codeblocks-10.05mingw-setup.exe”, para o efeito temos de clicar na ligação “BerliOS” que se encontra na coluna que diz “Download from”.

Quando esta página aparecer vamos clicar na ligação que diz “download”. Depois de termos clicado irá aparecer o seguinte ecrã:

Neste ecrã vamos clicar no botão “Save” (Guardar). Vamos guardar o ficheiro no Desktop (Ambiente de trabalho). Depois de clicar no botão “Save” (Guardar). O ecrã seguinte mostra que o descarregamento do ficheiro está em curso.

Page 5: Code Blocks Manual

Introdução à Programação de Computadores Guia de CodeBlocks

Página 5 de 21

Caso não existam problemas com a ligação à Internet e depois de concluído o descarregamento, o ficheiro, “codeblocks-10.05mingw-setup.exe”, irá aparecer no seu Ambiente de trabalho.

No seu Ambiente de trabalho vamos clicar no ícone “codeblocks-10.05mingw-setup.exe”.

Neste ecrã basta clicar no botão “Next”, para iniciar a instalação do IDE.

Page 6: Code Blocks Manual

Introdução à Programação de Computadores Guia de CodeBlocks

Página 6 de 21

Neste ecrã é necessário concordar com a licença de utilização para poder prosseguir com a instalação, para tal é só clicar no botão “I Agree”.

Aqui não vamos alterar os componentes por defeito, e apenas clicar no botão “Next”.

Page 7: Code Blocks Manual

Introdução à Programação de Computadores Guia de CodeBlocks

Página 7 de 21

Neste ecrã vamos ser questionados sobre a pasta de destino do IDE Code::Blocks, vamos clicar no botão “Next”.

Depois de concluída a instalação, aparece este ecrã, que pergunta se queremos iniciar o Code::Blocks, neste tutorial vão clicar no botão “Não”.

Neste ecrã, e para finalizar a instalação, vamos clicar no botão “Finish”. A partir deste momento dispõe do IDE Code::Blocks instalado no seu computador. Para aceder ao IDE Code::Blocks, clicamos no menu “Iniciar” (Start), depois em “Todos os programas” (All Programs), de seguida em “CodeBlocks” e por fim clicamos de novo em “CodeBlocks”.

Page 8: Code Blocks Manual

Introdução à Programação de Computadores Guia de CodeBlocks

Página 8 de 21

Para evitar esta operação sempre que se pretenda usar o IDE, vamos criar um atalho no Ambiente de trabalho. Para criar um atalho procedemos como foi dito anteriormente, mas com uma diferença ao invés de clicar com o botão da esquerda do rato em “CodeBlocks” (o segundo), clicamos com o botão do lado direito do rato, como resultado vai aparecer o seguinte ecrã:

Então escolhemos com o botão do lado esquerdo do rato “Enviar para” (Send to) e depois “Ambiente de trabalho (criar atalho) ” (Desktop (create shortcut)). Como podemos verificar existe um novo ícone no Ambiente de trabalho (Desktop), “CodeBlocks”

portanto a partir de agora para iniciar o IDE Code:Blocks basta clicar nesse ícone.

Page 9: Code Blocks Manual

Introdução à Programação de Computadores Guia de CodeBlocks

Página 9 de 21

3 IDE Code::Blocks – Ambiente de Desenvolvimento

Para iniciar o IDE Code::Blocks vamos clicar no ícone “CodeBlocks” que se encontra no Ambiente de trabalho. O próximo ecrã aparece sempre que se inicia o IDE Code::Blocks. Ele exibe sempre uma dica, se não pretendermos que ele exiba as dicas é só clicar na caixa de verificação “Show tips at startup” para retirar o visto. No entanto, aqui vamos clicar apenas no botão “Close”.

Aparece também outra janela “Scripting console” que deverá também ser fechada. O próximos ecrãs demonstram como se inicia um novo Projeto, bem como de outras funcionalidades deste IDE. Então para iniciar um novo Projeto basta clicar no menu “File”, depois “New” e finalmente “Project …”.

Page 10: Code Blocks Manual

Introdução à Programação de Computadores Guia de CodeBlocks

Página 10 de 21

Depois é necessário escolher qual é a Categoria do Projeto, vamos escolher “Console application”, clicando em cima do ícone respetivo e de seguida clicar no botão “Go”.

O ecrã seguinte também só irá aparecer uma única vez, portanto é só clicar no botão “Next”.

Page 11: Code Blocks Manual

Introdução à Programação de Computadores Guia de CodeBlocks

Página 11 de 21

Este ecrã irá aparecer sempre que iniciarmos um novo projeto, e a nossa escolha para a linguagem de programação a usar será sempre “C”, de seguida clique no botão “Next”.

Page 12: Code Blocks Manual

Introdução à Programação de Computadores Guia de CodeBlocks

Página 12 de 21

Para iniciar um novo projeto temos que lhe atribuir um nome, neste caso o nome atribuído será “Proj1”. De seguida vamos atribuir uma pasta onde o nosso projeto irá ficar guardado, temos que clicar no quadrado com 3 pontos que se encontra no final da caixa de texto com o nome “Folder to create Project in”, após o clique surge este ecrã:

Neste ecrã é possível navegar até ao local onde se encontra a pasta que irá guardar o nosso projeto (se esta pasta tiver sido previamente criada) ou então criamos uma nova pasta usando o botão “Criar nova pasta”.(Make New Folder).

Page 13: Code Blocks Manual

Introdução à Programação de Computadores Guia de CodeBlocks

Página 13 de 21

Vamos criar uma nova pasta com o nome “IPC_2011_2012” e de seguida basta clicar no botão “OK”.

Neste ecrã, uma vez que já definimos o título do projeto e a pasta que o vai conter, é só clicar no botão “Next”.

Page 14: Code Blocks Manual

Introdução à Programação de Computadores Guia de CodeBlocks

Página 14 de 21

Neste ecrã, caso não esteja definido por omissão, o compilador a usar e quais as pastas que irão conter as versões de “Debug” e de “Release”, deverá ser alterado como mostra a imagem e de seguida clicar no botão “Next”.

Finalmente chegamos ao ponto pretendido o ecrã principal do nosso IDE Code::Blocks, no painel que se encontra do lado esquerdo que tem o nome “Managment”, vão clicar no separador “Projects” e de seguida no sinal de mais que antecede “Sources”, para ser possível visualizar o código fonte.

Page 15: Code Blocks Manual

Introdução à Programação de Computadores Guia de CodeBlocks

Página 15 de 21

Neste ecrã vamos clicar em “Main.c” e no painel central vamos poder ver o código fonte associado ao ficheiro “Main.c”, este painel é onde vamos escrever o nosso código. Para executarmos o nosso primeiro programa, podemos usar no menu do IDE a opção “Build” e a opção “Debug”, ou então usamos os atalhos seguintes:

Para efetuar um “Build” do projeto clicamos na roda de cor amarela, para executar um programa clicamos na seta de cor verde, para fazer um “Build and Execute”, utilizamos a roda de cor amarela com uma seta de cor verde. Neste tutorial clicámos na seta de cor verde.

Após termos clicado surge o resultado do nosso primeiro programa, a célebre frase “Hello World!” Agora vamos prestar atenção ao painel que se encontra do lado esquerdo “Managment” e vamos clicar no separador “Symbols”, como podemos observar ele vai exibir todas as nossas funções globais, variáveis, etc. …

Page 16: Code Blocks Manual

Introdução à Programação de Computadores Guia de CodeBlocks

Página 16 de 21

Neste exemplo clicamos em “Global Functions” e o IDE vai exibir a única função existente neste exemplo “main():int”

De novo no painel central, introduziu-se uma nova variável do tipo inteiro e inicializada “int numero1=10”, e vamos usar a função “printf” para mostrar o seu valor no ecrã, reparem que o IDE mal se digitou as primeiras letras da função exibiu logo a instrução completa.

Como também exibe quais os argumentos para essa mesma função.

Page 17: Code Blocks Manual

Introdução à Programação de Computadores Guia de CodeBlocks

Página 17 de 21

Inclusive o IDE conhece todas as variáveis declaradas, neste caso “numero1” a nossa variável do tipo inteiro.

No ecrã seguinte, de uma forma intencional, definimos duas vezes a mesma variável, e, quando vamos executar a aplicação o IDE assinala a linha que contém o erro (a vermelho), como também nos informa qual o tipo de erro no painel “Logs & others”, separador “Build messages”.

Este IDE também permite que se definam pontos de paragem durante a execução do programa para podermos seguir a execução linha a linha e em simultâneo monitorizar as variáveis. Para isso colocamos a ponta da seta do rato, (por exemplo na linha 7) e clicamos com o botão do lado direito.

Page 18: Code Blocks Manual

Introdução à Programação de Computadores Guia de CodeBlocks

Página 18 de 21

Neste menu que é exibido vamos escolher a opção “Add breakpoint” com o botão do lado esquerdo, para definir um ponto de paragem do programa quando em execução.

E de seguida no menu principal do IDE, clicamos na opção “Debug”, depois escolhemos “Debugging Windows” e por fim a opção “watches”. De seguida escolhemos de novo a opção “Debug” e “Run to cursor”.

O programa entra em execução e pára no ponto de paragem por nós definido, e, se repararem, existe uma janela “watches” que exibe o valor da variável “numero1”.

Page 19: Code Blocks Manual

Introdução à Programação de Computadores Guia de CodeBlocks

Página 19 de 21

Para executarmos a próxima instrução podemos usar as combinações de teclas “ALT + F7”, ou

então usar os símbolos . Basta parar um pouco com o apontador do rato em cima de cada um dos símbolos e o IDE informa qual a função de cada um. O que pretendemos é “Next instruction” para executar as instruções de forma sequencial e assim visualizar o valor que as variáveis tomam.

Neste ecrã como podem verificar a nossa variável “numero1” já possui um valor igual a 100, isto, porque o programa acabou de executar a linha que define um novo valor para ela. A indicação da linha a ser executada é dada pela seta de cor amarela. NUNCA esquecer de gravar sempre o trabalho. Para o efeito utilizamos no menu principal a opção “File”, e, neste exemplo concreto foi usada a opção “Save all projects”.

Page 20: Code Blocks Manual

Introdução à Programação de Computadores Guia de CodeBlocks

Página 20 de 21

Para voltar a abrir um projeto que já foi iniciado podemos escolher no painel central do IDE a opção “Recent projects” e clicar na ligação correspondente ao projeto que se pretende reabrir.

E podemos retomar o nosso projeto. Para abandonarmos o trabalho basta escolher no menu a opção “File” e depois escolher a opção “Quit”.

Page 21: Code Blocks Manual

Introdução à Programação de Computadores Guia de CodeBlocks

Página 21 de 21

Quando escolhemos a opção “Quit” o IDE vai perguntar se pretendemos gravar o nosso espaço de trabalho.

Depois deste pequeno tutorial, o aluno deverá ser capaz de instalar o software necessário para a disciplina de Introdução à Programação. Deverá também ser capaz de trabalhar com o IDE proposto, bem como de possuir algumas noções das vantagens do uso de um IDE. Contudo, é necessário uma postura pró ativa por parte do aluno, para explorar mais detalhes quer da linguagem C quer do IDE proposto (Code::Blocks 10.05).