Baixe o app para aproveitar ainda mais
Prévia do material em texto
Faculdade de Ciências Exatas e Tecnologia Curso de Ciência da Computação Disciplina de PROGRAMAÇÃO DE COMPUTADORES I Prof. DOUGLAS H. KOERICH douglaskoerich@yahoo.com.br Primeiros Passos para Criação de um Novo Programa Este breve documento pretende ilustrar os passos necessários para iniciar um novo programa em linguagem C utilizando as seguintes ferramentas: Em PC com Windows: ● Visual C++ 2008 Express Edition (VCE), disponível para download no site da Microsoft (http://www.microsoft.com/exPress/download) para uso não comercial. A versão 2008 é uma atualização melhorada da versão 2005, que é a versão utilizada em nossos laboratórios. Contudo, nas duas versões os menus e janelas são muito similares, e em alguns casos idênticos, o que não invalida o uso deste tutorial também para a versão 2005. ● Dev C++ (DEVC), programa gratuito disponível em www.bloodshed.net (versão Beta 5) ou em www.download.com. Em PC com Windows ou Linux: ● Eclipse IDE for C/C++ Developers, uma versão especial do Eclipse para desenvolvimento em C/C++ (a versão básica é para desenvolvimento em Java), disponível para download em http://www.eclipse.org/downloads/. I. Microsoft Visual C++ 2008 Express Edition (VCE) Passo 1: Iniciando um novo projeto – Selecione a opção “New ►” no menu “File”, e então a opção “Project...” no submenu. Na janela de diálogo que aparecer, selecione o tipo (“Project type”) chamado “Win32”, e então o modelo (“template”) “Win32 Console Application” à direita. Então defina o nome do projeto (“Name”) que será também o nome do programa executável resultante – de acordo com a figura a seguir, exemplo.exe – e, se desejar, altere o caminho do disco (“Location”) onde ele será criado: No VCE existe uma escolha adicional para definir como o ambiente de desenvolvimento criará o projeto desejado (use o botão “Next >” para essas opções extras). Para maior flexibilidade na criação do seu programa, sugerimos escolher a opção “Empty project” para que o ambiente não inclua componentes desnecessários ao seu trabalho. Desmarque também a opção “Precompiled header”. Passo 2: Incluindo um arquivofonte no projeto – O tipo do projeto escolhido (“empty project”) faz com que nenhum arquivofonte (arquivo que contém o código em C) seja gerado pelo ambiente de desenvolvimento. Você deve fazêlo clicando com o botão direito do mouse sobre a pasta “Source Files” do projeto, e então na opção “Add ► New Item...” do menu de contexto. Na janela de diálogo que aparecer, selecione o modelo (“template”) “C++ File (.cpp)”. Escolha um nome (“Name”) para o novo arquivofonte terminando com a extensão .C (na figura a seguir, exemplo.c): Passo 3: Inserindo seu código – A digitação do código do programa em C é feita na janela do arquivo recémcriado, como ilustrado a seguir onde se escreve o algoritmo para o cálculo da média aritmética de quatro notas bimestrais: Passo 4: Preparando o compilador para C – Uma vez que o VCE é uma ferramenta atual, voltada especialmente para os programadores C++, é necessário informar ao compilador que certos comandos/funções da linguagem C devem ser aceitos sem que os mesmos gerem alertas (“warnings”) por não serem comumente usados em C++. Para fazer isso, selecione a opção “Properties...” no menu “Project” e, na janela de diálogo que aparecer, selecione a opção “Configuration Properties, C/C++, Preprocessor” e inclua o texto: _CRT_SECURE_NO_DEPRECATE (em maiúsculas e sem esquecer os sublinhados), mantendo as demais opções já existentes, como indicado na próxima figura: Passo 5: Compilando o códigofonte – Selecione a opção “Compile” do menu “Build” para executar a compilação do seu código recémdigitado no arquivofonte. Se não houver erros de digitação no exemplo anterior, na parte inferior da janela o compilador deveria informar que a operação foi executada resultando 0 (zero) erros (“errors”) e 0 (zero) alarmes (“warnings”): Passo 6: Executando o seu novo programa – Selecione a opção “Start Without Debugging” do menu “Debug” para ativar a execução do seu programa. Eventualmente, uma janela de diálogo pode aparecer pedindo sua confirmação para a criação do programa executável – confirme clicando em “Sim”. Após a geração do executável (“link” do código), uma janela de console do Windows aparecerá iniciando a execução do seu programa: II. Bloodshed Dev C++ 4.9.9.2 “Beta 5” (DEVC) Passo 1: Iniciando um novo projeto – No DEVC (interface em Português), selecione a opção “Novo” no menu “Arquivo”, e então a opção “Projeto” no submenu. Na janela de diálogo que aparecer, selecione o tipo “Console Application”. Defina o nome do projeto (“Opções do Projeto/Nome”) e defina “Projeto C” como o tipo a ser criado (clique em “Linguagem Padrão” para deixar esse tipo como a linguagem a ser utilizada em futuros projetos): Passo 2: Incluindo um arquivofonte no projeto – Um novo arquivofonte é automaticamente criado para você pelo ambiente, com a inclusão de bibliotecaspadrão (#include's) e com a função principal e necessária para todo programa em C, a função main. Nesse momento, não se preocupe com a forma como DEVC criou a chamada de main para você, ele a fez da forma mais completa possível mas não importa que ela seja diferente da que estamos habituados a fazer em saladeaula. O mesmo vale para outras linhas de código que DEVC já inclui em main. Passo 3: Inserindo seu código – A digitação do código do programa em C é feita na janela do arquivo recémcriado, como ilustrado a seguir onde se escreve o algoritmo para o cálculo da média aritmética de quatro notas bimestrais: Passo 4: Compilando o códigofonte – Selecione a opção “Compilar” no menu “Executar”. Se não houver erros de digitação no exemplo anterior, uma janela de diálogo deveria informar que a operação foi executada pelo compilador resultando 0 (zero) erros (“errors”) e 0 (zero) alarmes (“warnings”): Se você clicar em “Log do Compilador” na parte inferior do DEVC, poderá ver mensagens do ambiente de forma parecida com as mensagens que se obtém do VCE: Passo 5: Executando o seu novo programa – Selecione a opção “Executar” no menu “Executar” (é isso mesmo, o pessoal do DEVC não foi feliz na escolha dos nomes para as opções de menu...). A janela de console com a execução do seu programa aparecerá imediatamente: III.Eclipse IDE for C/C++ Passo 1: Iniciando um novo projeto – Selecione a opção “New >” no menu “File”, e então a opção “C Project” no submenu. Na janela de diálogo que aparecer, selecione o tipo (“Project type”) chamado “Executable”, modelo “Empty Project”. Então defina o nome do projeto (“Project name”) que será também o nome do programa executável resultante – de acordo com a figura a seguir, exemplo – e, se desejar, altere o caminho do disco (“Location”) onde ele será criado, desmarcando a opção de usar a localização padrão (“Use default location”). Clique em “Finish” (“Concluir”) e o projeto será criado pelo Eclipse. Passo 2: Incluindo um arquivofonte no projeto – O tipo do projeto escolhido (“Empty Project”) faz com que nenhum arquivofonte (arquivo que contém o código em C) seja gerado pelo ambiente de desenvolvimento. Você deve fazêlo clicando com o botão direito do mouse sobre a pasta do nome do projeto, no “Project Explorer” à esquerda – pasta exemplo, na figura a seguir –, e então na opção “New > Source File” do menu de contexto. Na janela de diálogo que aparecer, escolha um nome (“Name”) para o novo arquivofonte terminando com a extensão .C (na figura a seguir, exemplo.c): Passo 3: Inserindo seu código – A digitação do código do programa em C é feita na janela do arquivo recémcriado, como ilustrado a seguir ondese escreve o algoritmo para o cálculo da média aritmética de quatro notas bimestrais: Passo 4/5: Compilando o códigofonte/Gerando o programa executável – Selecione a opção “Build Project” no menu “Project”. Preste atenção na área de rodapé, contendo duas abas em especial: “Problems” (“Problemas”) e “Console”: se não houver erros de digitação no exemplo anterior, a aba “Console” deveria exibir uma mensagem Finished building target: nomedoexecutável – exemplo, na figura a seguir: Outra evidência de que o programa foi gerado corretamente, é que a aba “Problems” não deve conter nenhum item para ser corrigido: Um novo arquivo com o nome do seu projeto – na figura a seguir, exemplo – pode ser observado na lista de arquivos do “Project Explorer” à esquerda da tela. Lembrese que no Linux não é obrigatório que um aplicativo/programa executável tenha uma extensão, como o caso do “.exe” usado pelas aplicações no Windows. Passo 6: Executando o seu novo programa – Selecione a opção “Run” no menu com o mesmo nome para ativar a execução do seu programa. Diferentemente do VCE e do DEVC descritos anteriormente, o Eclipse usa a aba “Console” para que você interaja com o seu programa nessa área:
Compartilhar