Académique Documents
Professionnel Documents
Culture Documents
quando estiver fazendo vrios exerccios seguidos, importante enquanto estiver aprendendo
programar no notepad passar para IDE
Eclipse
O Eclipse uma IDE (integrated development environment). Diferente de uma RAD, onde o
objetivo desenvolver o mais rpido possvel atravs do arrastar-e-soltar do mouse, onde
montanhas de cdigo so gerados em background, uma IDE te auxilia no desenvolvimento,
evitando se intrometer e fazer muita mgica.
Ferramentas RAD, ou Rapid Application Development (desenvolvimento rpido de aplicao),
o termo usado para definir ferramentas que estimulam o design visual da interface grfica, e
alta reutilizao de componentes, de forma a produzir uma aplicao no menor tempo
possvel.
Os componentes visuais RAD costumam ser data driven, ou seja, o foco exibio e
manipulao de dados, e at mesmo ligados aos registros de banco de dados. Alguns
componentes tinham ainda uma forte ligao com o banco de dados.
Uma outra IDE open source famosa o Netbeans, da Oracle.
Alm dessas, Oracle, Borland e a prpria IBM possuem IDEs comerciais e algumas verses mais
restritas de uso livre.
A empresa JetBrains desenvolve o IntelliJ IDEA, uma IDE paga que tem ganho muitos adeptos.
Workspace define o diretrio em que as suas configuraes pessoais e seus projetos sero
gravados.
Feche a tela de Welcome e voc ver a tela abaixo. Nesta tela, destacamos as Views (em linha
contnua) e as Perspectives (em linha pontilhada) do Eclipse.
A View Navigator mostra a estrutura de diretrio assim como est no sistema de arquivos. A
View Outline mostra um resumo das classes, interfaces e enumeraes declaradas no arquivo
java atualmente editado (serve tambm para outros tipos de arquivos).
No menu Window -> Show View -> Other, voc pode ver as dezenas de Views que j vem
embutidas no Eclipse. Acostume-se a sempre procurar novas Views, elas podem te ajudar em
diversas tarefas.
V em File -> New -> Project. Seleciona Java Project e clique em Next.
Voc pode chegar nessa mesma tela clicando com o boto da direta no espao da View
Navigator e seguindo o mesmo menu.
Isto , marque "create separate source and output folders", desta maneira seus arquivos java e
arquivos class estaro em diretrios diferentes, para voc trabalhar de uma maneira mais
organizada.
Clique em Finish. O Eclipse pedir para trocar a perspectiva para Java; escolha "No" para
permanecer em Resource.
Vamos iniciar nosso projeto criando a classe Conta. Para isso, v em File -> New -> Other ->
Class. Clique em Next e crie a classe seguindo a tela abaixo:
Clique em Finish. O Eclipse possui diversos wizards, mas usaremos o mnimo deles. O
interessante usar o code assist e quick fixes que a ferramenta possui e veremos em seguida.
Eclipse reclama de erro em this.saldo pois este atributo no existe. Vamos usar o recurso do
Eclipse de quick fix. Coloque o cursor em cima do erro e aperte Ctrl + 1.
O Eclipse sugerir possveis formas de consertar o erro; uma delas , justamente, criar o
campo saldo na classe Conta, que nosso objetivo. Clique nesta opo.
Este recurso de quick fixes, acessvel pelo Ctrl+1, uma das grandes facilidades do Eclipse e
extremamente poderoso. Atravs dele possvel corrigir boa parte dos erros na hora de
programar e, como fizemos, economizar a digitao de certos cdigos repetitivos. No nosso
exemplo, no precisamos criar o campo antes; o Eclipse faz isso para ns. Ele at acerta a
tipagem, j que estamos somando ele a um double.
V ao menu File -> Save para gravar. Control + S tem o mesmo efeito.
Vamos colocar um mtodo main para testar nossa Conta. Em vez de digitar todo o
mtodo main, vamos usar o code assist do Eclipse. Escreva s main e aperte Ctrl + Espao logo
em seguida.
O Eclipse sugerir a criao do mtodo main completo; selecione esta opo. O control +
espao chamado de code assist. Assim como os quick fixes so de extrema importncia.
Experimente usar o code assist em diversos lugares.
Vamos rodar o mtodo main dessa nossa classe. No Eclipse, clique com o boto direito no
arquivo Principal.java e v em Run as... Java Application.
Atalhos
Ctrl + 1 Aciona o quick fixes com sugestes para correo de erros.
Ctrl + Espao Completa cdigos
Ctrl + 3 Aciona modo de descoberta de menu. Experimente digitar Ctrl+3 e depois
digitar ggas e enter. Ou ento de Ctrl + 3 e digite new class.
Ctrl + F11 roda a ltima classe que voc rodou. o mesmo que clicar no cone verde
que parece um boto de play na barra de ferramentas.
Ctrl + PgUp e Ctrl + PgDown Navega nas abas abertas. til quando estiver editando
vrios arquivos ao mesmo tempo.
Ctrl + Shift + F Formata o cdigo segundo as convenes do Java
Ctrl + M Expande a View atual para a tela toda (mesmo efeito de dar dois cliques no
ttulo da View)
Ctrl + Shift + L Exibe todos os atalhos possveis.
Ctrl + O Exibe um outline para rpida navegao
Alt + Shift + X e depois J Roda o main da classe atual. Pssimo para pressionar! Mais
fcil voc digitar Control+3 e depois digitar Run!. Abuse desde j do Control+3