GBC014 – Programação Procedimental Assunto: Uso do Code::Block Aula Prática: Versão: 2013 Para desenvolver programas em Linguagem C, a ferramenta denominada Code::Blocks será aplicada em nossas aulas práticas. Esse software oferece um ambiente que integra um editor de textos a um compilador para linguagem C. O compilador usado pelo Code::Blocks é o gcc (Gnu C Compiler). O Code::Blocks é “Free Software”' (licença GNU General Public License), o que permite ser copiado e destribuido à vontade. Para fazer download acesse o site: http://www.codeblocks.org/downloads/binaries. Se estiver usando a distribuição do Ubuntu abra um terminal e digite o seguinte comando: sudo apt-get install codeblocks. Os procedimentos apresentados nesse roteiro foram elaborados em sistema operacional Ubuntu. 1- Elabora ção de um projeto Acesse o botão de busca na interface Unity e digite o nome do software Code::Blocks. De um clique no botão que irá apresentar o ambiente de programação (ver Figuras 1 e 2). Figura 1 – Busca pelo software Code::Blocks 1 Figura 2 – Ambiente para programação em Linguagem C. Em seguida, escolha a opção File → New → Project para acessar as opções de um projeto no Code::Blocks. Escolha a opção Empty Project e clique no botão Go para configuração do seu novo projeto . Figura 3 – Escolha a opção Empty project para criação do novo projeto. 2 Na janela Console deve se configurar o projeto. Então, defina um nome para seu novo projeto. A Figura 4 mostra um exemplo de configuração de um projeto Aula01. Também defina a pasta onde o projeto será criado. Procure definir uma pasta de fácil acesso para que você possa copiar no final de nossa aula. Figura 4 – Configurações do Projeto. Na janela seguinte será apresentado o compilador utilizado pelo Code::Blocks. A Figura 5 mostra a janela com as definições sobre o compilador configurado. Figura 5 –Configurações do compilador GCC. 3 2- Elabora ção dos arquivos .C no projeto Com as definições do projeto, o próximo passo e criar o arquivo com extensão .c para elaboração do programa em C. Então, selecione as opções File → New → File. Na janela (Figura 6) escolha a opção C/C++ source e clique no botão Go. Figura 6 – Escolha a opção C/C++ source. Selecione a opção C para criação do programa em Linguagem C (ver Figura 7). Figura 7 – Escolha a linguagem de programação. 4 Defina o pasta onde será armazenado o arquivo com extensão .c (Figura 8). De sempre preferência para armazenar esse arquivo dentro da pasta do projeto. Escolha as opções Debug e Release. Figura 8 – Definição da pasta onde o arquivo será armazenado. O software Code::Blocks integra várias funcionalidade: editor, compilador com indicação dos erros, ambiente de execução das aplicações desenvolvidas e depurador (para encontrar os erros de execução (Figura 9). A região marcada com a letra A refere-se a área onde estão as pastas de um projeto e seus respectivos arquivos. A região marcada com a letra B refere-se a região para elaboração do seu código em linguagem C e na região C são apresentados as principais mensagens durante o proceso de compilação. Para compilar e executar o programa criado deve ser utlizado as teclas mostradas na Figura 10. 5 B A C Figura 9 – Ambiente para programação do código em C. Figura 10 – Definição da pasta onde o arquivo será armazenado. 3- Depurando o c ódigo de seu programa. O Code::Bocks também integra as funcionalidades de um debugger. Para marcar um breakpoint, local onde a execução da aplicação parará para observação do seu estado, é necessário executá-lo com o botão direito do mouse coluna contendo o número da linha, Pode-se então iniciar a aplicação dentro do debuger com o botão Debug/Continue (Figura 11). 6 Figura 11 – Opções para depurar seu código em Linguagem C. O valor das diversas variáveis pode ser visto na janela de watch. Para isso, é necessário adicioná-las a essa janela. Clique com o botão direito do mouse em cima da váriavel. e a janela. Se a janela ainda não estiver visível é necessário abri-la. Clique em Debug → Debug Windows → Watches. 7