Introdução Este documento tem por objectivo servir de apoio na iniciação à utilização do Visual C++ da Microsoft para a criação de programas em Linguagem C nas disciplinas de Fundamentos de Programação e Estruturas de Dados e Algoritmos. Ferramentas de desenvolvimento Para criar programas numa linguagem de programação de alto nível, como a linguagem C, é necessário um editor de texto para que se possa escrever o programa fonte, e um compilador que faça a tradução do código fonte, na linguagem em alto nível, para a linguagem máquina executável num computador. Existem programas que além do editor e do compilador contêm uma série de funcionalidades que auxiliam todo o processo de construção, depuração, manutenção e instalação de aplicações. Estas ferramentas são designadas ambiente de desenvolvimento integrado, ou IDE (Integrated Development Environment). De entre as várias soluções disponíveis para a programação nas linguagens C e C++ existem as seguintes: Miscrosoft Visual C++ 2005 Borland C++ Compiler Bloodshed Dev-C++ C++ Compiler LCC-Win32 C Compiler Todos estes compiladores são programas desenvolvidos para Windows e geram programas de 32 bits. Nos laboratórios de informática usaremos o Visual C++ 2005 da Microsoft. Os compiladores para o ambiente DOS, como o Turbo C++ da Borland, devem ser evitados visto gerarem programas de 16 bits que têm limitações no tamanho de arrays e outras estruturas de dados. Visual C++ 2005 O Visual C++ 2005 é um ambiente de desenvolvimento integrado (Integrated Development Environment – IDE) que faz parte de um pacote de ferramentas de desenvolvimento chamado Visual Studio 2005. Contém um conjunto de ferramentas para o desenvolvimento de programas nas linguagens de programação C e C++. Neste guia apenas o iremos usar para criar programas em modo consola. De entre as funcionalidades que contém, iremos utilizar o editor para escrevermos os programas na linguagem C, o compilador, para traduzir os programas fonte de linguagem C para linguagem máquina e o depurador (debugger), para nos auxiliar a eliminar eventuais erros que o programa contenha.
apoio na iniciação à utilização do Visual C++ da Microsoft para a criação de programas em Linguagem C
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
Introdução
Este documento tem por objectivo servir de apoio na iniciação à utilização do Visual C++ da Microsoft
para a criação de programas em Linguagem C nas disciplinas de Fundamentos de Programação e
Estruturas de Dados e Algoritmos.
Ferramentas de desenvolvimento
Para criar programas numa linguagem de programação de alto nível, como a linguagem C, é necessário
um editor de texto para que se possa escrever o programa fonte, e um compilador que faça a
tradução do código fonte, na linguagem em alto nível, para a linguagem máquina executável num
computador.
Existem programas que além do editor e do compilador contêm uma série de funcionalidades que
auxiliam todo o processo de construção, depuração, manutenção e instalação de aplicações. Estas
ferramentas são designadas ambiente de desenvolvimento integrado, ou IDE (Integrated
Development Environment).
De entre as várias soluções disponíveis para a programação nas linguagens C e C++ existem as
seguintes:
Miscrosoft Visual C++ 2005
Borland C++ Compiler
Bloodshed Dev-C++ C++ Compiler
LCC-Win32 C Compiler
Todos estes compiladores são programas desenvolvidos para Windows e geram programas de 32 bits.
Nos laboratórios de informática usaremos o Visual C++ 2005 da Microsoft.
Os compiladores para o ambiente DOS, como o Turbo C++ da Borland, devem ser evitados visto
gerarem programas de 16 bits que têm limitações no tamanho de arrays e outras estruturas de dados.
Visual C++ 2005
O Visual C++ 2005 é um ambiente de desenvolvimento integrado (Integrated Development Environment
– IDE) que faz parte de um pacote de ferramentas de desenvolvimento chamado Visual Studio 2005.
Contém um conjunto de ferramentas para o desenvolvimento de programas nas linguagens de
programação C e C++. Neste guia apenas o iremos usar para criar programas em modo consola.
De entre as funcionalidades que contém, iremos utilizar o editor para escrevermos os programas na
linguagem C, o compilador, para traduzir os programas fonte de linguagem C para linguagem máquina
e o depurador (debugger), para nos auxiliar a eliminar eventuais erros que o programa contenha.
Criação de um programa usando o Visual Studio C++ da Microsoft
1. Definir uma pasta no disco onde os ficheiros do programa vão residir. Executar o Visual C++ 2005.
Nas aulas práticas de laboratório deve criar uma pasta, no drive D, para guardar os ficheiros dos
programas criados. O conteúdo dos discos dos computadores dos laboratórios são limpos regularmente
pelo que no final de cada aula deve copiar a pasta com os trabalhos para uma “pen disk” ou uma
disquete para ficar com uma cópia dos trabalhos realizados.
Depois de iniciado, o Visual C++ 2005 tem o aspecto da figura seguinte. As acções podem ser acedidas
através da barra de menus do topo. Abaixo da barra de menus existe uma barra de ferramentas com
ícones das acções usadas mais frequentemente. Existem ainda teclas de atalho para determinadas
acções.
Barra de menus Barra de
ferramentas
Área de edição de
documentos
Janela de saída
Janela de nevegação
2. Criar um novo projecto
Depois de seleccionada a opção File|New|Project da barra de menus, aparece a seguinte janela de diálogo:
1 2
34
1. Seleccionar o tipo de projecto: Win32
2. Seleccionar o modelo: Win32 Console Application.
3. Procurar e seleccionar a pasta previamente criada onde vão ficar residir os
ficheiros do programa (neste exemplo é a pasta “D:\alunos\jose”).
4. Escrever o nome do projecto.
Depois de pressionado o botão “OK” aparecerá a seguinte caixa de diálogo:
Na caixa de diálogo Win 32 Application Wizard pressionar em “Next”.
Nesta caixa de diálogo selecionar “Empty project” em Additional options e premir o botão “Finish”.
Depois de terminada a criação do projecto necessitamos de adicionar um ficheiro de código.
3. Adicionar um ficheiro de código ao projecto
1 2
3
4
1. Seleccionar “code” no nó Visual C++
2. Seleccionar C++ File
3. Atribuir um nome ao ficheiro.
4. Premir “Add”.
4. Escrever um programa
No editor escrever o seguinte programa:
#include <stdio.h> void main() { printf("Ola mundo do C!\n"); }
O aspecto no editor deverá ser o da figura seguinte.
Para facilitar a leitura, os programas devem ter comentários e devem estar identados.
Os comentários podem ser de bloco: iniciados com os caracteres /* e terminados com */ ou de linha
começados pelos caracteres // até ao fim da linha.
A identaçao consiste em colocar espaços em branco ou um tab antes de uma instrução que dependa de
outra para que visualmente seja fácil a identificação das dependências entre as instruções. No exemplo
do programa em análise podemos observar que a instrução dentro do bloco da função main está com um
tab.
A identação e os comentários não têm nenhum efeito no resultado final do programa, servem apenas
para tornar o desenvolvimento e a leitura deste mais fácil.
5. Compilar e executar o programa
A compilação e a “linkagem” do programa pode ser feita através da barra de menus na opção
Build|Build Solution, através da tecla F7.
Na janela de saída aparece o resultado do processo de criação do ficheiro executável. Quando não
contém erros podemos executar o programa.
Escolhe-se a opção Debug|Start Without Debug na barra de menus (ou as teclas Ctrl+F5).
Se seleccionarmos a opção para executar o programa sem que ele tenha sido criado, ou se já efectuámos
alterações ao código após a última compilação, aparecerá uma caixa de diálogo informando que o
projecto está desactualizado. Escolhe-se a opção “Yes” para que a compilação e a “linkagem” sejam
feitas e o programa executável seja criado executado com as últimas alterações feitas ao código.