IDES E PROGRAMAÇÃO. Prof. Dr. Cláudio Fabiano Motta Toledo PAE: Maurício A Dias - PDF
Download "IDES E PROGRAMAÇÃO. Prof. Dr. Cláudio Fabiano Motta Toledo PAE: Maurício A Dias"
Brenda Castro Oliveira
1 1 IDES E PROGRAMAÇÃO Prof. Dr. Cláudio Fabiano Motta Toledo PAE: Maurício A Dias
2 2 Agenda Conceitos Instalação e Configuração Compilação e Execução de Código IDEs Exemplo Projetos Criação e Compilação
3 3 Conceitos O que é uma IDE? Integrated Development Environment Software que agrupa funcionalidades No caso, software que agrupa funcionalidades de programação Vantagens Compilação Transparente Criação de Projetos Configurações Básicas Transparentes Editor de texto com várias características interessantes As IDEs permitem que pacotes sejam instalados automaticamente para desenvolvimento de aplicações complexas que utilizam bibliotecas de outros desenvolvedores
4 4 Conceitos Desvantagens Aparentemente a programação em IDEs não apresenta desvantagens, porém o usuário pode se acostumar com a transparência criando desta maneira uma dependência
5 Conceitos 5
6 Conceitos 6
7 7 Instalação e Configuração Linux Instalação utilizando aptget ou gerenciador de pacotes por exemplo As variáveis de ambiente são configuradas automaticamente Windows A IDE possui um instalador no site do desenvolvedor Fazer o download e instalar Compilador Caso o compilador não venha integrado é necessário baixar o compilador e indicar o caminho para a IDE (dificilmente acontece) Para utilizar o compilador sem a IDE é necessário configurar a variável de ambiente para que o prompt de comando saiba onde estão os arquivos do compilador
8 8 Instalação e Configuração No caso do compilador C/C++ para windows, sua versão é o MinGW. Este compilador é gratuito e está disponível para download. Após instalar acessar: Computador (botão direito) -> Propriedades -> Aba Advanced possui um botão chamado Variáveis de Ambiente Computer (right button) -> Properties -> Advanced button Environment Variables Ao clicar aparece uma tela como esta: Clicar 2x em path localizado mais abaixo. Não confundir com CLASSPATH
9 9 Instalação e Configuração Uma janela semelhante à janela abaixo irá aparecer: Editar o valor da variável Para editar o valor: acrescente um ; ao final. Cole o endereço da pasta de binários do seu compilador (provavelmente chama-se bin ) em seguida, sem espaço entre o ; e o começo do endereço. Não acrescente ; ao final do último endereço Clique OK
10 10 Instalação e Configuração Pronto a configuração está feita. Agora é possível também utilizar o compilador e seus programas diretamente no prompt de comando. O teste pode ser feito digitando-se gcc no prompt de comando e enter em seguida. Irá aparecer a mensagem gcc: no input files Caso sua IDE já possua o compilador integrado é so colar o caminho dos binários do compilador que deverá estar na pasta referente à IDE criada no diretório Arquivos de Programas ou Program Files.
11 11 IDEs Existem várias IDEs de programação disponíveis no mercado, algumas delas são Dev c++ Code::Blocks Microsoft Visual Studio Netbeans Notepad++ O importante é notar que independente da plataforma utilizada o código limpo, indentado e comentado é extremamente recomendável
12 12 IDEs Existem várias IDEs de programação disponíveis no mercado, algumas delas são Dev c++ Code::Blocks Microsoft Visual Studio Netbeans Notepad++ O importante é notar que independente da plataforma utilizada o código limpo, indentado e comentado é extremamente recomendável
13 13 IDEs Existem várias IDEs de programação disponíveis no mercado, algumas delas são Dev c++ Code::Blocks Microsoft Visual Studio Netbeans Notepad++ O importante é notar que independente da plataforma utilizada o código limpo, indentado e comentado é extremamente recomendável
14 14 IDEs Existem várias IDEs de programação disponíveis no mercado, algumas delas são Dev c++ Code::Blocks Microsoft Visual Studio Netbeans Notepad++ O importante é notar que independente da plataforma utilizada o código limpo, indentado e comentado é extremamente recomendável
15 15 IDEs Existem várias IDEs de programação disponíveis no mercado, algumas delas são Dev c++ Code::Blocks Microsoft Visual Studio Netbeans Notepad++ O importante é notar que independente da plataforma utilizada o código limpo, indentado e comentado é extremamente recomendável
16 16 IDEs Existem várias IDEs de programação disponíveis no mercado, algumas delas são Dev c++ Code::Blocks Microsoft Visual Studio Netbeans Notepad++ O importante é notar que, independente da plataforma utilizada, um código limpo, indentado e comentado é extremamente recomendável
17 17 IDEs Neste curso qualquer IDE poderá ser utilizada. A preferência é pela IDE Code::Blocks, onde provavelmente os trabalhos serão corrigidos Existe uma pequena mudança de nome ou local onde se encontra determinada função em cada uma das IDEs. Porém, as funcionalidades são as mesmas e uma rápida pesquisa na internet, a partir do momento que já se utiliza uma IDE, é suficiente para se adaptar a outra IDE. Os exemplos a seguir serão feitos utilizando a última versão do code::blocks 10.05
18 18 Exemplo A seguir será feito um exemplo de compilação e execução de código utilizando inicialmente o prompt de comando e depois o code::blocks Dado um código inicial em C (que será explicado posteriormente) #include<stdio.h> int main(){ printf("hello World!!!"); }
19 19 Compilação e Execução Para compilar um código existem basicamente duas maneiras após a configuração: A IDE geralmente possui um botão que compila o código. A única condição é que o código esteja salvo Para compilar por linhas de comando basta abrir o prompt de comando, ir até o diretório onde está o código e compilar. Os comandos de compilação dependem de cada compilador e podem ser vistos no help As IDEs permitem que a compilação do código e de projetos com vários arquivos seja feita de uma forma mais simples. O compilador gera um executável (windows) ou um objeto (linux) no caminho onde ocorreu a compilação.
20 20 Compilação e Execução Para executar o programa basta digitar o nome no prompt de comando (windows) ou./nome (linux) e depois pressionar enter. Caso não haja nenhum tipo de comando e entrada/saída de dados o resultado não poderá ser avaliado. No caso da interface gráfica o programa é executado clicando-se duas vezes sobre ele. Caso nao haja nenhum mecanismo que espere uma resposta do usuário após a execução, o programa é executado. Todavia, a tela aberta é fechada instantaneamente. Por isso é necessário criar UMA INTERFACE COM O USUÁRIO.
21 21 Exemplo Salvar estas linhas de código em um arquivo chamado first.c Para compilar em linhas de comando, após navegar para o diretório do arquivo, digitar no prompt de comando: gcc first.c -o first.exe O arquivo first.exe será criado e poderá ser executado digitando-se first em seguida enter
22 22 Exemplo Utilizando o code::blocks File -> New -> Empty File ou Arquivo -> Novo -> Arquivo em Branco Colar o código no arquivo. Salvar o arquivo com Ctrl+s ou Arquivo -> Salvar Clicar no botão compilar na barra que fica abaixo dos menus Depois clicar em executar Ou também no botão compilar e executar
23 23 Exemplo O log da compilação deve aparecer na janela abaixo do código. Desta forma um código pode ser criado, alterado, compilado e modificado. Existe uma outra maneira de se criar um software utilizando projetos
24 24 Projetos Algumas IDEs induzem a programação utilizando projetos independentemente da complexidade. Os projetos são interessantes para programas que possuem mais de um arquivo fonte como por exemplo os projetos que possuem arquivos Header e Source. Nos arquivos Header são declaradas apenas as assinaturas da funções, ou seja, o nome, o tipo e as entradas Nos arquivos Source são programadas as funções do Header e também outras que sejam necessárias. É necessário incluir o Header no arquivo Source. A compilação do projeto como um todo utilizando a IDE é mais fácil, pois não é necessário digitar o nome de todos os arquivos e todas a opções. Simplesmente o projeto é compilado da mesma forma que o arquivo.
25 25 Projetos Para iniciar um projeto File -> New -> Project Várias opções irão estar disponíveis. Neste momento a opção que nos interessa é Console Application Depois um wizard é aberto e é só seguir as instruções: Selecionar linguagem C O nome do projeto, o diretório que ele irá ficar As opções de compilação e debug que geralmente são padrão, a não ser que algum diretório necessite de mudança. A mudança nesta etapa não é comum
26 26 Projetos O resultado é um projeto que possui a pasta source que contém um arquivo main.c (neste caso chamado de First).
27 27 Projetos Para criar a pasta Header ou outra pasta necessária adicione um arquivo Header ao projeto (nome.h). O projeto automaticamente cria a pasta. Resultado após adicionar ao projeto o arquivo clab.h
28 28 Projetos Algumas IDEs já criam o projeto com a pasta headers mesmo que não exista nenhum arquivo Header Para compilar o projeto todo utiliza-se o mesmo botão citado anteriormente. Ele irá compilar todos os arquivos que foram incluidos no projeto O botão de execução irá executar apenas a função main do projeto.
29 29 FIM Fazer os exercícios práticos da aula
Gerando um programa executável a partir de um módulo Python
Gerando um programa executável a partir de um módulo Python Wendel Melo (Departamento de Ciência da Computação UFRJ), Notas de aula de Computação II 15/03/2012 A linguagem de programação Python segue o
Passo-a-passo para desenvolver um Programa usando a Linguagem Python
Cursos: Engenharia de Produção / Tecnólogo em Gestão da Qualidade Disciplina: Informática Professora: Flávia Pereira de Carvalho Passo-a-passo para desenvolver um Programa usando a Linguagem Python 1)
Configurando o Ambiente de Desenvolvimento Android Studio No Windows Antes de qualquer trabalho ser iniciado no desenvolvimento de uma aplicação
Configurando o Ambiente de Desenvolvimento Android Studio No Windows Antes de qualquer trabalho ser iniciado no desenvolvimento de uma aplicação Android, o primeiro passo é configurar o sistema para receber
Makefiles O que é mak a efi f le make
O que é O makefile é um arquivo para configuração de compilação utilizado pelo programa make, cuja ideia é simplificar e agilizar a compilação de programas. Vantagens e uso Evita a compilação de arquivos
Utilizando o compilador CCS integrado ao MPLAB X
Utilizando o compilador CCS Primeirament é necessário fazer o Download da interface de desenvolvimento MPLAB X no site da Microchip. Neste momento, a versão é a 1.80. Siga o link:http://www.microchip.com/pagehandler/en-us/family/mplabx/
ALTERA Quartus II. Manual
ALTERA Quartus II Manual 2014 O Quartus II é um ambiente de desenvolvimento integrado (IDE Integrated Development Environment), utilizado para o desenvolvimento de sistemas digitais utilizando FPGAs (Field
SPYDER. um ambiente de desenvolvimento integrado (IDE*) para Python. Prof. Carlos Hitoshi Morimoto DCC IME USP Março, 2016
SPYDER um ambiente de desenvolvimento integrado (IDE*) para Python Prof. Carlos Hitoshi Morimoto DCC IME USP Março, 2016 * IDE = Integrated Development Environment Esta obra está licenciada com uma licença
Integrated Government Resources Planning IGRP Open Source. Como importar e contribuir - GitHub. Núcleo Operacional da Sociedade de Informação
Núcleo Operacional da Sociedade de Informação 23-05-2017 Integrated Government Resources Planning IGRP Open Source Como importar e contribuir - GitHub Índice Listas de Figuras... 2 Introdução... 3 Instalação
Instruções para instalação do Opencv no Qt Creator com o MinGW
Instruções para instalação do Opencv no Qt Creator com o MinGW Os programas necessários são: OpenCV 2.4.11 o http://sourceforge.net/projects/opencvlibrary/files/opencvwin/2.4.11/opencv-2.4.11.exe/download
1. Efetue o download do Sistema de Digitação de Propostas Orçamentárias através do menu superior Transparência/Licitações vá ao item Arquivos (no final da página, abaixo de rerratificações) clique em Instalador