1 Code::Blocks Criação de projetos



Documentos relacionados
Programação 2010/2011 MEEC

O Primeiro Programa em Visual Studio.net

Programação de Computadores I. Conhecendo a IDE Code::Blocks

Nota de Aula: Utilização da IDE Code::Blocks

AutoLISP - IV Ambiente de programação Visual Lisp. João Manuel R. S. Tavares Joaquim Oliveira Fonseca

Instalando o plugin CDT 4.0

Manual de Utilização. Site Manager. Tecnologia ao serviço do Mundo Rural

ESCOLA SUPERIOR DE TECNOLOGIA DE TOMAR DEPARTAMENTO DE ENGENHARIA INFORMÁTICA 2005/ Valores

Programação 2017/2018 2º Semestre

SECUNDÁRIA DE CAMARATE Plataforma Office 365. Operações sobre documentos e pastas

Programação 2008/2009 MEEC Guia de instalação do PC de programação

Instalando e Configurando o LaTeX no Windows

O AMBIENTE DE TRABALHO DO WINDOWS

Depuração de Código Utilizando o Dev-C++ - Dicas

FIGURA. 2.2 ECRÃ DE TRABALHO

MICROSOFT ACCESS MICROSOFT ACCESS. Professor Rafael Vieira Professor Rafael Vieira

UNIDADE 2: Sistema Operativo em Ambiente Gráfico

Disciplina: INF Programação I. 1 a aula prática Introdução ao ambiente do Microsoft Visual Studio 2010

Microsoft Windows. Aspectos gerais

Project Packages e Return Packages no SDL Trados Studio

Editor Eclipse para Programas F

Sistema Operativo em Ambiente Gráfico

SECUNDÁRIA DE CAMARATE Plataforma Office 365. Alojamento de ficheiros - OneDrive para Empresas

Universidade de São Paulo ICMC Departamento de Ciências da Computação

Introdução. Capítulo Breve sinopse

NetBeans. Conhecendo um pouco da IDE

Instalação do Plugin LeJOS

Quinta Lista de Exercícios -

USANDO O ROUNDCUBE WEBMAIL

Manual do Spectacle. Boudhayan Gupta Boudhayan Gupta Tradução: André Marcelo Alvarenga

Sumário. Tutorial: Editor de Exercícios Online para o professor

TRBOnet MDC. Guia de Instalação

Pesquisa e organização de informação

PRIMAVERA EXPRESS: Funcionalidades do Produto

Professora Martha Spalenza Professora de Informática da Faetec

Exemplo de aplicação Car Parking 1in1out

ZSRest e ZSPos Multiposto

Guia e Utilização do Visual Studio 6.0

Oficina de Construção de Páginas Web

PDFCreator Guia de Utilização. Luís Franco

MANUAL INSTALAÇÃO GESPOS WINDOWS

Manual do PDFCreator Versão 1

Manual Captura S_Line

Delphi 7 Aula 01 Área do Triângulo

Microsoft Office PowerPoint 2007

Microsoft Office Excel 2007

IZARC (programa para compactar e descompactar ficheiros)

Guião de Introdução ao Eclipse IDE Índice

Gerenciamento de Arquivos e Pastas. Professor: Jeferson Machado Cordini jmcordini@hotmail.com

Manual Sistema Mó vel Msys Cómercial

LeYa Educação Digital

SECRETARIA DE ESTADO DA FAZENDA. Documento de Arrecadação Estadual DAE. Manual do Usuário. Versão SECRETARIA DE ESTADO DA FAZENDA

BETA CONTAS A RECEBER Sistema desenvolvido pela Peris Consultoria Empresarial Instruções de uso:

Iniciação à Informática

Universidade Federal de Santa Maria UFSM Centro de Tecnologia CT. Power Point. Básico

COMO INSTALAR O CATÁLOGO

Guia. PDA e SmartPhones. Windows Mobile, Pocket PC e CE.

Google Drive. Passos. Configurando o Google Drive

Microsoft Office FrontPage 2003

CRASP. Conteúdo Sobre o sistema...

Esse manual é um conjunto de perguntas e respostas para usuários(as) do Joomla! 1.5.

MANUAL DO UTILIZADOR

Tutorial Gerar arquivo PDF. Gerando um documento pdf com várias imagens 1- Inserir imagem no Word

Status. Barra de Título. Barra de Menu. Barra de. Ferramentas Padrão. Caixa de nomes. Barra de. Ferramentas de Formatação. Indicadores de Coluna

Autodesk Portable License Utility

TCI S5-USB. Cabo de Programação STEP5 - USB. Manual de Instalação

Como Gerar documento em PDF com várias Imagens

Manipulação de Células, linhas e Colunas

Introdução à aplicação Web

Manual XML-Validador-Conversor Registar recursos humanos

Como renomear/mudar de local arquivos sem perder referencias na montagem. Renomear Arquivos

PAINEL GERENCIADOR DE S

1º Clicar no menu Ficheiro 2º Clicar em Guardar Como

1.1. Clique no botão Iniciar, seleccione Todos os programas, Microsoft Office e no submenu aberto escolha o programa Microsoft FrontPage.

Esta aplicação permite desempenhar tarefas relacionadas com o cálculo, análise e apresentação gráfica de dados, de uma forma rápida e eficaz.

Manual de Utilização Utilização do PDFSam

Configurando um Grupo Doméstico e Compartilhando arquivos no Windows 7

Google Sites. A g r u p a m e n t o C a m p o A b e r t o /

MANUAL DE NAVEGAÇÃO DO MILLENNIUM BUSINESS

Conceitos importantes

Instalando o J2SE 5.0 JDK no Windows 2000/XP

Tutorial MSN Messenger

7.3. WINDOWS MEDIA PLAYER 12

Guia de Instalação e Atualização do Sistema Podológico

Instalando o Sysloc versão manualmente

1) Utilize o link abaixo para iniciar automaticamente o processo para baixar o arquivo de instalação do Code::Blocks:

Manual de Utilizador Documentos de Transporte. TOConline. Suporte. Página - 1

Apresentando o Microsoft Excel

O Microsoft Office é composto por diversos softwares, dentre eles o Word, o Excel, o Access e o Power Point.

Manual de utilização. Aplicativo que substitua o controle remoto da TV e Home Theater da marca LG.

2. Utilitários de sistema para ambiente Windows Ferramentas de gestão de ficheiros

- Instruções para Aplicação de Geração do Ficheiro Prestação -

Microsoft Windows: # 1

UNIVERSIDADE CATÓLICA PORTUGUESA

Transcrição:

Programação MEEC Índice 1Code::Blocks Criação de projetos...1 2Code::Blocks Localização do projeto...5 3Code::Blocks Abertura de projetos já existentes...7 4Code::Blocks Funcionamento...8 5Code::Blocks Bibliotecas...10 6Code::Blocks Múltiplos ficheiros...13 7Code::Blocks Depuração de programas...19 1 Code::Blocks Criação de projetos O Code::Blocks é um IDE (ambiente de desenvolvimento integrado) que permite a escrita do código, compilação, correção de erros e depuração integradas numa única aplicação. Os vários ficheiro de código (.c e.h) que formarão uma aplicação são agrupados num projeto. Para criar um projeto. é necessário seguir os seguintes passo: Abrir a aplicação Code::Blocks Aceitar a mensagem inicial, carregando no botão Close 1/21

Selecionar o menu File New Project Selecionar o tipo de aplicação a desenvolver (Console): Selecionar Console Aplication: 2/21

Carregar no botão Next: Selecionar a linguagem da aplicação (C): Na janela seguinte deverá ser introduzido o nome do projeto. e a sua localização. Quer o nome do projeto. quer a diretoria não deverão ter espaços ou caracteres especiais. 3/21

Finalizar a criação do projeto. carregando no botão Finish: 4/21

2 Code::Blocks Localização do projeto. Cada projeto. criado no Code::Blocks é composto por uma série de ficheiros que se encontram localizados dentro de uma diretoria. No penúltimo passo da criação de um projeto. é indicada essa diretoria: Fora do Code::Blocks podemos is a essa diretoria: Diretoria do projeto. antes da primeira compilação: 5/21

Diretoria do projeto. após primeira compilação: Para transferir um projeto. para outro computador basta copiar a diretoria onde esse projeto. se encontra. 6/21

3 Code::Blocks Abertura de projetos já existentes Existem duas formas de abertura de um projeto já existente: através do File browser do Linux ou dentro do Code::Blocks Para abrir um projeto através do File browser basta aceder à pasta do projeto e fazer duplo clique sobre o ficheiro com a extensão.cbp A outra alternativo é, dentro do Code::Blocks, selecionar o menus File Open Procurar a pasta correta e selecionar o ficheiro.cbp correto e carregar Open Após a abertura do projeto poderá ser necessário reconstrui-lo carregando no botão 7/21

4 Code::Blocks Funcionamento O 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. No lado esquerdo da janela do Code::Blocks podem ser acedidos os vários ficheiros do projeto: Na divisão Sources aparecerão os diversos ficheiros.c pertencentes ao projeto. Noutras divisões aparecem os ficheiros.h Do lado direito da janela existe um editor normal: Para compilar e executar a aplicação existem botões que invocam o compilador com os parâmetros adequados: compila todos os ficheiros que foram alterados. Antes de compilar grava todos os ficheiros pertencentes ao projeto que foram alterados. Executa a aplicação. Não compila a aplicação, sendo executada a última versão compilada Compila todos os ficheiros que foram alterados e executa o programa gerado Cria todos os ficheiros auxiliares, e compila a aplicação. Se durante a compilação não forem detetados erros no fundo da janela aparecerá uma mensagem semelhante à seguinte: 8/21

Caso o código tenha erros, estes serão apresentados: Clicando nessa linha, o cursor da janela de edição saltará para a linha com o erro. 9/21

5 Code::Blocks Bibliotecas Diversas aplicações necessitam de bibliotecas externas: biblioteca matemática, biblioteca do G2, Para usar essas bibliotecas é necessário dar ao gcc a indicação na necessidade dessas bibliotecas: biblioteca matemática -lm biblioteca do G2 -lg2 biblioteca X11 -lx11 biblioteca GD -lgd O Code::Blocks facilita a vida do programador, ao permitir-lhe indicar uma única vez quais as bibliotecas que a aplicação necessita. A partir desse momento basta ao programador carregar no botão sem se preocupar com os argumentos do gcc. Selecionar o menu Project Build Option Na nova janela selecionar a patilha Linker Settings: 10/21

No lado esquerdo da janela selecionar projeto (opção com o nome do projeto. Carregar repetidamente no botão Add para adicionar as diversas bibliotecas: Para cada biblioteca deverá ser adicionado o seu nome: Atenção que apenas de deve introduzir o nome da biblioteca. Se na linha de comando usamos -lx11, aqui apenas deverá ser introduzido X11. 11/21

Após todas as bibliotecas terem sido adicionadas deve-se carregar no botão OK Poderá ser necessário carregar no botão de modo a reconstruir o projeto 12/21

6 Code::Blocks Múltiplos ficheiros De modo a facilitar a codificação e estruturação de uma aplicação os projetos devem ter diversos ficheiros (.c e.h). Em projetos com diversos ficheiros, o Code::Blocks gere automaticamente a sua compilação. Para introduzir um ficheiro.c num projeto selecionar o menu File New File Selecionar a opção C/C++ Source e carregar no botão Go Carregar em Next 13/21

Selecionar a linguagem C e carregar em Next Selecionar a localização e nome do ficheiro carregando no botão Escrever o nome do novo ficheiro (com extensão.c), carregue em Save 14/21

Carregue em All para adicionar o ficheiro às versões de Debug e Release Carregue em Finish para terminar Para introduzir um ficheiro..h num projeto selecionar o menu File New File 15/21

Selecionar a opção C/C++ Source e carregar no botão Go Carregar em Next Selecionar a localização e nome do ficheiro carregando no botão 16/21

Escrever o nome do novo ficheiro (com extensão.h), carregue em Save Carregue em All para adicionar o ficheiro às versões de Debug e Release Carregue em Finish para terminar 17/21

Após se adicionar um ficheiro a um projeto este aparece na janela principal. Fazendo duplo clique sobre esses novos ficheiros estes serão abertos no editor. Se forem seguidos corretamente estes passo na próxima compilação também estes ficheiros serão considerados. 18/21

7 Code::Blocks Depuração de programas O Code::Bocks também integra as funcionalidades de um debugger, substituindo o DDD. Apesar dos princípios de funcionamento serem semelhantes aos do DDD, os ícones são diferente: Para marcar um breakpoint (local onde a execução da aplicação parará para observação do seu estado) é necessário carregar com o botão direito do rato na coluna contendo o número da linha: Selecionar a opção Add Breakpoint. Aparecerá então uma marca nessa linha: Pode-se então iniciar a aplicação dentro do debuger. Carregar no botão Debug/Continue: 19/21

A aplicação executar-se-á até atingir a linha onde foi criado o breakpoint: O valor das diversas variáveis pode ser visto na janela de watch. Para tal é necessário adicioná-las a essa janela: Carregar com o botão direito do rato em cima da variável Escolhe a opção Watch Se a janela Watches já estiver visível o valor desta variável aparecerá lá. Se a janela ainda não estiver visível é necessário abri-la: Carregar no botão Debugging Windows Ativar a opção Watches O valor desta variável pode então ser consultado na janela Watches: 20/21

Para continuar a execução da aplicação podem-se usar os seguintes botões: Debug/Continue Continua a execução da aplicação até terminar ou encontrar um breakpoint. Next Line Executa a linha atual, parando na linha seguinte e "saltando por cima de funções". Step into Executa a linha atual, parando numa linha de código diferente. Se a linha atual for uma função, entra e para na sua primeira linha de código. Step out Continua a execução do código, parando apenas quando sair da função atual. Stop debugger 21/21