Buscar

02. Ambiente de Trabalho

Prévia do material em texto

Ju
d
so
n
 S
an
to
s 
S
an
ti
ag
o
AMBIENTE DE TRABALHO
Programação de Computadores
Visual Studio 2012
Tela inicial após carregamento
Criando um Projeto
Criar um projeto no Visual Studio 2012: 
File > New > Project
Criando um Projeto
Criar um projeto vazio: 
Visual C++ > General > Empty Project > ProgComp
Criando um Projeto
Projeto e Solução ProgComp criados 
Uma solução pode conter vários projetos
Criando um Projeto
 Um projeto pode conter diferentes tipos de 
arquivos:
 Header Files (Arquivos de Cabeçalho): arquivos 
com extensão .h usados para compartilhar 
informações entre arquivos fontes
Criando um Projeto
 Um projeto pode conter diferentes tipos de 
arquivos:
 Resource Files (Arquivos de Recursos): arquivos 
auxiliares usados no programa, como arquivos 
texto, imagens, ícones, sons, etc.
Criando um Projeto
 Um projeto pode conter diferentes tipos de 
arquivos:
 Source Files (Arquivos Fonte): arquivos com 
extensão .cpp que contém o código fonte do 
programa escrito em linguagem C++
Criando um Programa
Inserir um novo arquivo fonte no projeto
Clicar com o Botão Direito em Source Files > Add > New Item
Criando um Programa
Inserir um novo arquivo fonte no projeto
Code > C++ File (.cpp) > Primeiro
Criando um Programa
Primeiro.cpp está pronto para edição
Um projeto pode conter vários arquivos fonte
Criando um Programa
Digitar o primeiro programa
Use linhas em branco e indentação para organizar o código
Compilando um Programa
Compilar e executar o programa
Clicar no Botão "Local Windows Debugger"
Compilando um Programa
O projeto precisa ser compilado antes de ser executado
Do not show this dialog again >Yes
Compilando um Programa
O compilador encontrou erros no programa
Do not show this dialog again > No
Compilando um Programa
Verificar configurações de compilação e execução do Visual Studio
Tool > Options > Project and Solutions > Build and Run
Compilando um Programa
Achar os erros no código fonte
Clicar no botão Go to Next Message
Compilando um Programa
Localizar marcação do erro no código fonte
Nem sempre o erro está na linha indicada
Compilando um Programa
Corrigir os erros, salvar e re-compilar o programa
Clicar no Botão "Local Windows Debugger"
Executando um Programa
Compilação bem sucedida... programa rodando
Pressionar qualquer tecla para fechar o programa
Localização dos Arquivos
Verificar o local de criação de projetos: 
Tools > Options > Projects and Solutions > General
Localização dos Arquivos
O arquivo fonte está dentro de uma hierarquia de pastas 
Visual Studio 2012 > Projects > ProgComp > ProgComp > Primeiro.cpp
Localização dos Arquivos
O arquivo executável também encontra-se nesta hierarquia de pastas 
Visual Studio 2012 > Projects > ProgComp > Debug > ProgComp.exe
Iniciando um Novo Programa
Inserir outro arquivo fonte no projeto
Clicar com o Botão Direito em Source Files > Add > New Item
Iniciando um Novo Programa
Inserir outro arquivo fonte no projeto
Code > C++ File (.cpp) > Segundo > Add
Iniciando um Novo Programa
Remover o arquivo fonte antigo
Clicar com o Botão Direito em Primeiro.cpp > Exclude From Project
Iniciando um Novo Programa
Escrever o código fonte do novo programa e executá-lo
Faça o primeiro exercício do Laboratório 1
Erros de Sintaxe
 Erros de sintaxe são fáceis de identificar 
durante a compilação do programa
#include <iostream>
using namespace std;
int main()
{
int cenouras; // declara uma variável inteira
cenouras = 25 // atribui um valor a uma variável
cout << "Eu tenho << cenouras << " cenouras." << endl;
cenouras = cenouras – 1; // decrementa a variável
cout << "Agora eu tenho " << abacaxi << " cenouras." << endl;
system("pause");
return 0;
}
Erros de Semântica
 Erros semânticos nem sempre são 
detectados na compilação, o programa roda 
mas dá um resultado errado
#include <iostream>
using namespace std;
int main()
{
int dias; // declara uma variável inteira
cout << "Numero de Dias: ";
cin >> dias; // lê um valor para a variável
int horas = dias * 60;
cout << dias << " dias tem " << horas << " horas." << endl;
system("pause");
return 0;
}
Erros de Semântica
 Erros semânticos nem sempre são 
detectados na compilação, o programa roda 
mas dá um resultado errado
Depuração
 A depuração de programas é usada para 
identificar erros difíceis de encontrar
 Depurar significa:
 Executar o programa linha a linha
 Verificar os valores das variáveis durante a 
execução do programa
 Adicionar pontos de parada no código
Step Over
 No Visual Studio podemos iniciar a execução 
passo a passo do programa através:
 Menu Debug > Step Over
 Tecla de Atalho: F10
Watch
 Uma linha de código é executada a cada 
pressionamento do F10
 Os valores das variáveis podem ser 
acompanhados pelas guias Autos, Locals, etc.
Breakpoint
 A depuração pode ser iniciada também 
através de um ponto de parada
Conclusão
 No Visual Studio a criação de um programa 
exige a criação de um projeto 
 Um mesmo projeto pode ser utilizado para 
diferentes programas 
 Exclude from project
 Add new item
 Erros podem ser de dois tipos:
 Sintaxe: causam erros na compilação
 Semântica: difíceis de detectar (usar depuração)

Continue navegando