O Eclipse é um
IDE (Integrated Development Environment) para desenvolvimento Java mais utlizado
no mundo, porém suporta outros tipos de linguagem de programação, seu primeiro
projeto foi criado pela IBM.
Versões:
3.0 Sem codinome (2004)
3.1 Sem codinome (2005)
3.2 Callisto (2006)
3.3 Europa (2007)
3.4 Ganimedes (2008)
3.5 Galileo (2009)
3.6 Helios (2010)
3.7 Indigo (2011)
4.2 Juno (2012)
4.3 Kepler (2013)
4.4 Luna (previsão para junho 2014)
Diferença entre as principais versões:
Aqui
está um resumo das diferenças entre as principais versões:
Indigo
·
Integração
com EGit 1.0;
·
WindowBuilder
(ferramenta visual para criação de aplicações desktop Java);
·
Atualização
do CDT (ferramenta do desenvolvimento em C++);
·
Melhorias
no JDT;
·
Integração
com Maven (pela primeira vez);
Juno
· Mudança para
plataforma 4.x;
· Suporte a Java 7;
· Novo design da IDE;
Kepler
· Integração com EGit
3.0 (repositório de código fonte);
· Possibilidade de uso
de noSQL nas ferramentas BIRT para relatórios;
· Atualização do Linux Tools
para versão 2.0;
· Melhorias no JDT;
· Integração com Maven;
· Melhorias na
plataforma para desenvolvimento e instalação de plug-ins.
Workspace:
Luckow e Melo (2010) definem workspace como uma
pasta do disco no qual serão criados todos os projetos do Eclipse. Neste caso,
você tem duas opções: pode sempre informar esse caminho manualmente ou
configurar qual workspace deseja trabalhar por meio do parâmetro no atalho.
Toda vez que
quiseres abrir um determinado projeto deve-se abrir no mesmo workspace definido
anteriormente, caso contrário o Eclipse não encontrará o seus projetos. Você
tem a opção de deixar o diretório pré-definido.
Dica: Para nós
alunos da FIAP que utilizamos os computadores, devemos criar uma workspace na
área específica de cada aluno, para evitar que outras pessoas tenham acesso aos
nossos projetos, evitando assim a perca dos mesmos.
Project:
“Em cada projeto são exibidos todos os
arquivos envolvidos (arquivos Java, XML, etc.).” (LUCKOW; MELO, 2010, p. 53).
É o nome que o
seu projeto irá receber, para criar um novo projeto clique em:
File à New à depois escolha qual interface que você irá usar, no caso da matéria de
LTP, devemos escolher à Project e em seguida à Java Project, nomeie o seu
projeto e está pronto.
Package:
É utlilizado
para guardar as classes semelhantes. A Sun criou uma convenção para a nomeação
dos packages, nome do domínio ao contrário, exemplo: br.com.fiap.
Classe:
“Uma classe é uma coleção de objetos que
podem ser descritos por um conjunto básico de atributos e possuem operações
semelhantes.” (PUGA; RISSETTI,
2003, p. 37).
Classe nada mais é que uma especificação
definindo seus atributos e comportamentos.
Para criar uma classe no Eclipse
primeiramente tem que ter sido criado um Package, depois de criado podemos
criar a “Class”.
O passo para criar-se uma “Class” é o
seguinte:
1 – Clique com botão direito em src ;
2 – Clique em File à New e logo após selecione Class ;
3 – Abrirá uma janela para você nomear sua classe e informar se ela será public ou default. Normalmente é selecionada o public;
2 – Clique em File à New e logo após selecione Class ;
3 – Abrirá uma janela para você nomear sua classe e informar se ela será public ou default. Normalmente é selecionada o public;
Abaixo segue um vídeo mostrando como instalar o Eclipse, como criar uma worspace, package e class.
Como importar e exportar projetos no Eclipse
Importação de projetos
Quando falamos em
importar um projeto, simplesmente estamos pegando um projeto da nossa máquina e
colocando-o no Eclipse para trabalharmos nele.
Os passos para essa
importação é a seguinte:
Fileà Import à General à Existing projects into WorkspaceàSelecionar o arquivo.
Exportação de Arquivos
Quando falamos em
exportar projeto, estamos falando em salvá-lo em Zip.
Caso queira
exportá-lo para depois importá-lo para outra máquina, a mesma deverá ter a mesma versão do Eclipse ou uma mais nova,
pois há versões que são incompatíveis.
Os passos para
exportação são:
1 – Clique em File à Export à General à File System àNext
2 – Em To directory deverá ser colocado o diretório em que o projeto será
salvo. O diretório deve ser selecionado em
Browse. Os arquivos a serem salvos, devem ser selecionados. Caso queira
todos, basta clicar em Select All e
logo em seguida em Finish.
Teclas de Atalho:
Teclas de atalhos são comandos feitos pelo Eclipse para facilitar o trabalho na criação de códigos. Abaixo segue um resumo dos atalhos mostrados no vídeo:
Teclas de atalhos são comandos feitos pelo Eclipse para facilitar o trabalho na criação de códigos. Abaixo segue um resumo dos atalhos mostrados no vídeo:
· Ctrl+ Espaço:
É o comando mais comum, pode ser usado em diversas funções como:
Auto complete +
import;
Definir o nome da
variável;
Criação do
construtor;
Utilização de
templates. Ex: syso+ctrl+espaço = System.out.println; main+ctrl+espaço = o
esqueleto do método main, public void static main (Strings args[])
Geração de get e/ou
set;
Sobrescrever
métodos.
·
Alt+Shift+S+R
: outra opção para gerar get e set;
·
Ctrl
+S: Salvar;
·
Ctrl
+Shift+S : Salva todas as classes abertas;
·
Ctrl
+F11: Executa a classe;
·
Ctrl
+M: Maximiza/Minimiza a tela;
·
Ctrl
+Shift+F: Formata o código;
·
Ctrl
+Shift+O: Reorganiza os imports da classe;
·
Ctrl
+L: Reposicionamento de uma linha de código;
·
Ctrl
+O: Acessa o outline;
·
Ctrl
+T: Mostra a hierarquia das classes;
·
Ctrl
+E: Mostra um pop-up com todas as classes;
·
Alt
+Shift+R: Modifica o nome do atributo e o replica onde
ele estiver sendo utilizado;
·
Ctrl
+Shift+G: Mostra qual classe está usando o método
selecionado;
·
Ctrl
+Shift+L: Apresenta um pop-up com todas as teclas de
atalho;
Outros atalhos:
·
Alt+seta
cima\baixo: Transporta o código para cima ou para baixo.
· Ctrl + Shift + R: Este atalho abre uma janela para
busca por resources, arquivos que se encontram no seu workspace;
·
Ctrl + I: Identação;
·
Ctrl + Alt + Seta para baixo/cima: Simula o Ctrl +
C/Ctrl + V;
REFERÊNCIAS
LUCKOW, DÉCIO HEINZELMANN; MELO, ALEXANDRE ALTAIR. Programação Java para a Web. 1ª Edição. São Paulo: Editora Novatec,
2010. p. 48, 49 e 53. cap. 1.
PUGA, SANDRA; RISSETTI, GERSON. Lógica de Programação e Estrutura de Dados:
com aplicações em Java. Rio de Janeiro: Editora Prentice Hall, 2003. p. 37.
cap. 4.
Disponível em: <https://www.ibm.com/developerworks/br/library/os-eclipse-platform/> Acesso em:
26/04/2014
Disponível em: http://eclipsesource.com/blogs/2011/06/22/top-10-eclipse-indigo-features/ > Acesso em: 02/05/2014
Disponível em: http://eclipsesource.com/blogs/2013/06/26/top-10-eclipse-kepler-features/> Acesso em: 02/05/2014
Disponível em: <http://www.devmedia.com.br/manipulando-projetos-no-eclipse/25338> Acesso em:
26/04/2014
Disponível em: <http://www.cin.ufpe.br/~phmb/ip/MaterialDeEnsino/IntroducaoAoEclipse/IntroducaoAoEclipse.htm> Acesso em: 26/04/2014
Disponível em: <http://www.yaw.com.br/screencast/show/eclipse-teclas-atalho-basicas-funcionalidades/> Acesso em: 03/05/2014
Disponível em: <http://www.yaw.com.br/screencast/show/instalacao-eclipse-indigo/> Acesso em: 03/05/2014
ALUNAS:
Francielly Vieira de Oliveira
Luana Morena Laforgia
Natália de Souza
Samira Gomes Catanhêde Tosas
Ok meninas muito bom trabalho!!!! Parabéns!
ResponderExcluirJá aprendia algumas coisa novas....muito bom
ResponderExcluirIDE (Integrade Development Environment) o correto é "Integrated"
ResponderExcluirCorrigido!! Obrigada!!
ResponderExcluir