Tutorial Ideeclipse
-
Upload
rogerio-rodrigues-da-silva -
Category
Documents
-
view
218 -
download
0
Transcript of Tutorial Ideeclipse
-
7/24/2019 Tutorial Ideeclipse
1/30
-
7/24/2019 Tutorial Ideeclipse
2/30
Verso 1 01/2015 1
TDSDESENVOLVIMENTO WEB
PROF. ALEXANDRE CARLOS
-
7/24/2019 Tutorial Ideeclipse
3/30
Aula 01
-
7/24/2019 Tutorial Ideeclipse
4/30
Conceitos IDE eFerramenta Eclipse
-
7/24/2019 Tutorial Ideeclipse
5/30
Agenda
Integrated Development Environment (IDE)
Eclipse
Workspace Projeto
Classe
Criao do Ambiente - passo a passo
Criao de Workspace Criao de Projeto
Criao de Pacote
Criao de Classe
-
7/24/2019 Tutorial Ideeclipse
6/30
Integrated Development Environment (IDE)
Integrated Development Environment (IDE) ou Ambiente Integrado deDesenvolvimento, um programa de computador que renecaractersticas e ferramentas de apoio ao desenvolvimento de softwarecom o objetivo de agilizar este processo
Geralmente os IDEs facilitam a tcnica de RAD (Rapid ApplicationDevelopment, ou "Desenvolvimento Rpido de Aplicativos"), que visa amaior produtividade dos desenvolvedores
Exemplos de IDEs para desenvolvimento na plataforma Java: Eclipse
NetBeans JDeveloper
IBM RAD (Rational Application Developer for WebSphere Software)
JBuilder
-
7/24/2019 Tutorial Ideeclipse
7/30
Integrated Development Environment (IDE)
As caractersticas e ferramentas mais comuns encontradas nos IDEs so:
Editor, edita o cdigo-fonte do programa escrito na(s) linguagem suportada(s)pela IDE
Compilador, compila o cdigo-fonte do programa
Debugger (Depurador), auxilia no processo de encontrar e corrigir defeitos nocdigo-fonte do programa
Modelagem, criao do modelo de classes, objetos, interfaces, associaes einteraes dos artefatos envolvidos no software com o objetivo de solucionar
as necessidades-alvo do software final
Gerao de cdigo, gerao de cdigo a partir de templates de cdigocomumente utilizados para solucionar problemas rotineiros
-
7/24/2019 Tutorial Ideeclipse
8/30
Integrated Development Environment (IDE)
Deploy (Distribuio), auxilia no processo de criao doinstalador do software, ou outra forma de distribuio
Testes Automatizados, realiza testes no software de forma
automatizada, com base em scripts ou programas detestes previamente especificados, gerando um relatrio,assim auxiliando na anlise do impacto das alteraes nocdigo-fonte
Refactoring (Refatorao), consiste na melhoria constantedo cdigo-fonte do software, seja na construo de cdigomais otimizado, mais limpo e/ou com melhorentendimento pelos envolvidos no desenvolvimento dosoftware
-
7/24/2019 Tutorial Ideeclipse
9/30
Eclipse
Eclipse um IDE desenvolvido em Java, seguindo o modelo opensource de desenvolvimento de software
O projeto Eclipse foi iniciado na IBM que desenvolveu a primeiraverso do produto e doou-o como software livre para a comunidade
O Eclipse possui como caractersticas marcantes o uso da SWT eno do Swing como biblioteca grfica, a forte orientao aodesenvolvimento baseado em plug-ins e o amplo suporte aodesenvolvedor com centenas de plug-ins que procuram atender asdiferentes necessidades de diferentes programadores
Com o uso de plugins, pode ser usado no s para desenvolver emJava, mas tambm em C/C++, PHP, ColdFusion e at mesmoPython
-
7/24/2019 Tutorial Ideeclipse
10/30
Workspace Viso Lgica
Workspace
Projeto
Pacotes
Classes
-
7/24/2019 Tutorial Ideeclipse
11/30
Workspace Viso Fsica
Workspace
Projeto #1
Pacotes #2
Classes #2
Classes #3
Pacotes #1
Projeto #2
Classes #1
-
7/24/2019 Tutorial Ideeclipse
12/30
Workspace Viso Fsica
Workspace
Projeto
Pacotes
Classes
-
7/24/2019 Tutorial Ideeclipse
13/30
Criao de Ambiente
Abrir o Eclipse e selecionar um local como Espao de Trabalho(workspace)
No computador da FIAP, armazenar sua Workspace
sempre no diretrio D:\ para evitar problemas de
reset acidental da mquina e perda total dos dados!
http://www.google.com.br/url?sa=i&rct=j&q=Aten%C3%A7%C3%A3o+PNG&source=images&cd=&cad=rja&docid=L1K8ZeG9TQs-gM&tbnid=6a5-3FewYnejtM:&ved=0CAUQjRw&url=http://clubehacker12.blogspot.com.br/p/atencao.html&ei=HKE6UbajIJHe8wTt2YDoCA&bvm=bv.43287494,d.eWU&psig=AFQjCNFn_0e7OPF59dM7W9pGgBHQ7cu0iw&ust=1362883221431273 -
7/24/2019 Tutorial Ideeclipse
14/30
Criao de Ambiente
Criar um Novo Projeto
-
7/24/2019 Tutorial Ideeclipse
15/30
Criao de Ambiente
Criar um Projeto Java (J2SE)
-
7/24/2019 Tutorial Ideeclipse
16/30
Criao de Ambiente
Dar um nome ao Projeto, selecionar a opo Use default JREeclicar em Finish
-
7/24/2019 Tutorial Ideeclipse
17/30
Criao de Ambiente
Ambiente de Desenvolvimento
-
7/24/2019 Tutorial Ideeclipse
18/30
Criao de Ambiente
Criao de Pacote
-
7/24/2019 Tutorial Ideeclipse
19/30
Criao de Ambiente
Criao de Pacote
-
7/24/2019 Tutorial Ideeclipse
20/30
Criao de Ambiente
Criao de Classe
-
7/24/2019 Tutorial Ideeclipse
21/30
Criao de Ambiente
Criao de Classe
-
7/24/2019 Tutorial Ideeclipse
22/30
Criao de Ambiente
-
7/24/2019 Tutorial Ideeclipse
23/30
Criao de Ambiente
Escreva a seguinte classe:
package br.com.fiap.tds;
public class PrimeiraClasse{
public static voidmain(String args[]){
System.out.println("Hello TIN!");
}
}
-
7/24/2019 Tutorial Ideeclipse
24/30
Criao de Ambiente
-
7/24/2019 Tutorial Ideeclipse
25/30
Criao de Ambiente
-
7/24/2019 Tutorial Ideeclipse
26/30
Estudo Complementar
Eclipse IDE Tutorial
http://www.vogella.com/articles/Eclipse/article.html
-
7/24/2019 Tutorial Ideeclipse
27/30
Leitura Complementar
IDE
http://pt.wikipedia.org/wiki/Ambiente_de_desenvolvimento_integrado
Eclipse
http://en.wikipedia.org/wiki/Eclipse_%28software%29
-
7/24/2019 Tutorial Ideeclipse
28/30
IDEs - Links
Eclipse
http://www.eclipse.org
NetBeans
http://www.netbeans.org
JDeveloper http://www.oracle.com/technetwork/developer-
tools/jdev/index.html
RAD
http://www-142.ibm.com/software/products/us/en/application
Embarcadero - JBuilder
http://www.embarcadero.com/kr/products/jbuilder
-
7/24/2019 Tutorial Ideeclipse
29/30
Dvidas
-
7/24/2019 Tutorial Ideeclipse
30/30
Copyright 2015 Prof. Alexandre Carlos
Todos direitos reservados. Reproduo ou divulgao total ou parcial destedocumento expressamente probido sem o consentimento formal, porescrito, do Professor (autor).