Vous êtes sur la page 1sur 8

1

Universidade Federal do ABC


Disciplina: Processamento da Informao
Assunto: Introduo ao IDE NetBeans
Introduo ao IDE NetBeans (Programao Java)
Contedo

Contedo...........................................................................................................................................1
Introduo ....................................................................................................................................1
1.1.Programas necessrios ............................................................................................................1
1.2.Viso geral da criao da primeira aplicao usando o NetBeans ............................................2
1.3.Criao da primeira aplicao usando o NetBeans ..................................................................2
1.4.Passos para a criao de um Projeto no NetBeans ...................................................................2
1.5.Adicionar cdigo no arquivo fonte gerado (Generated Source File) ......................................4
1.6.Compilar o arquivo fonte gerando o arquivo com extenso class ..........................................5
1.7.Executar o Programa ..............................................................................................................7
1.8.Exerccios ..............................................................................................................................7
1.9.Exerccios para casa ...............................................................................................................7
Introduo
Os programas em geral so desenvolvidos com a ajuda dos chamados Ambientes Integrados
de Desenvolvi mento, ou simplesmente IDE (Integrated Development Environment). Estes
ambientes fornecem recursos importantes para auxiliar e facilitar o trabalho do programador, como
a identificao de palavras reservadas durante a escrita do cdigo fonte, identificao de erros de
si ntaxe, depurao
1
e compilao.
O IDE adotado no curso o NetBeans (http://www.netbeans.org/products/ide/),
particularmente, a verso 5.0, que consistirusa o J ava 5 (com o J DK 1.5). No NetBeans, como em
outros IDEs, todo o desenvolvimento de aplicativos (ou programas) realizado dentro de um
projeto
2
. Outra opo popular o Eclipse (http://www.eclipse.org/).
Na seqncia deste texto apresentada uma introduo utilizao do IDE do software
adotado no desenvolvimento dos programas (aplicativos) em J ava.
1.1. Programas necessrios
Para executar esta aula prtica, necessrio ter instalado o NetBeans e o J DK:
- O IDE NetBeans verso 5.0 ou superior, que pode ser obtido a partir de
http://java.sun.com/javase/downloads/ ou
http://www.netbeans.org/downloads/index.html. Quando se instala o NetBeans, o J DK
instalado automaticamente.

1
Processo de identificao e remoo de erros, facilitado pelos IDEs.
2
Umprojeto consiste numgrupo de arquivos comcdigo fonte emJava, bem como informaes necessrias para
construir e executar este projeto.

- O J ava SE Development Kit verso 5 (J DK 5), ou superior, que pode ser obtido a partir
de http://java.sun.com/javase/downloads/ (escolher J DK 5.0 Update 9 ou superior), caso
uma verso diferente do J DK seja desejada. possvel ter vrias verses do J DK
instaladas e configurar o NetBeans para utilizar a mais adequada a cada situao.
Nota: As telas capturadas e mostradas a seguir correspondem ao IDE NetBeans 5.0, que
usa o J DK 1.5.0.
1.2. Viso geral da criao da primeira aplicao usando o NetBeans
Esta primeira aplicao, chamada BemVindo.java, simplesmente mostrar a frase Sejam bem
vindos ao J ava!. Para criar este programa necessrio:
1) Criar um projeto IDE (IDE project)
Ao criar um projeto IDE, cria-se o ambiente necessrio para construir e executar aplicaes. O
uso de projetos IDE elimina problemas normalmente associados com o compilador javac e demais
ferramentas. Para construir e executar aplicaes basta escolher um menu dentro do IDE.
2) Adici onar cdigo para o arquivo fonte gerado
Um arquivo fonte contm cdigo, escrito na linguagem de programao J AVA. Como parte da
criao de um projeto IDE, gerado automaticamente o esqueleto de um arquivo fonte, que dever
ser modificado ao adicionar-se a mensagem Sejam bem vindos ao J ava.
3) Compilar o arquivo fonte gerando o arquivo com extenso class
O IDE inicia o compilador (javac), que traduz o arquivo fonte em instrues que podem ser
traduzidas pelo J VM (J AVA virtual machine). Estas instrues so conhecidas como bytecodes.
4) Executar o programa
A aplicao poder ser executada por meio do IDE.
1.3. Criao da primeira aplicao usando o NetBeans
A primeira aplicao usando o NetBeans ir mostrar uma mensagem de boas vindas ao J ava
na tela.
1.4. Passos para a criao de um Projeto no NetBeans
1) Iniciar o NetBeans (clicar 2X no cone NetBeans 5.0).
2) No IDE NetBeans, escolher File | New Project como mostrado na Figura 1.

Figura 1 - NetBeans com o item de menu File | New Project selecionado.
3) Na janela New Project, expandir a categoria General e selecionar J ava
Application, como mostrado na Figura 2:


Figura 2 - J anela New Project mostrando categoria General e tipo de projeto J ava Application.
4) Clicar no boto Next>
5) Preencher os campos da janela New J ava Application, como mostrado na Figura 3:
- No campo Project Name, digitar Bem Vindo ao J ava
- No campo Create Main Class, digitar bemvindoaojava.BemVindo
- Manter selecionada a caixa de seleo Set as Main Project
Nota: O campo Project Location: dever ser modificado com a localizao preferida para a
pasta contendo o projeto em desenvolvimento.

Figura 3 - NetBeans mostrando a pgina Name and Location.
6) Clicar no boto Finish.
7) Clicar no boto Next>
O projeto criado automaticamente e aberto no IDE. Algumas das janelas abertas no IDE so
apresentadas na Figura 4 e detalhadas a seguir.
- A janela Projects, que contm uma visualizao em rvore dos componentes do
projeto, incluindo arquivos fonte, bibliotecas relacionadas com o cdigo em construo, etc.

- A janela Source Editor com um arquivo chamado BemVindo.java aberto.
- A janela Navigator, que pode ser usada para a navegao rpida entre elementos
internos a uma classe selecionada.

Figura 4 - IDE NetBeans com o projeto Bem Vindo ao J ava aberto.
1.5. Adi cionar cdigo no arquivo fonte gerado (Generated Source File)
8) Como a caixa de seleo Create Main Class permaneceu selecionada (passo 5 do
item 3.1) o IDE criou o esqueleto de uma classe. Portanto, pode-se adicionar a
mensagem "Sejam bem vindos ao J ava!" a este esqueleto de cdigo apenas
substituindo a linha de cdigo:
/ / TODO code appl i cat i on l ogi c her e
pelas linhas:
Syst em. out . pr i nt l n( " \ n**********************" ) ;
Syst em. out . pr i nt l n( " Sej ambem- vi ndos ao J ava! ") ;
Syst em. out . pr i nt l n( " **********************\ n" ) ;
Notas:
a) Estas quatro linhas de cdigo acima so comentrios e no afetam o modo
como o programa ser executado.
b) Cuidado ao digitar o cdigo, comandos e nomes de arquivos. A linguagem J ava
sensvel a letras maisculas (caixa alta ou upper case) e a letras minsculas (caixa
baixa ou lower case). Assim:
BemVi ndos bemvi ndos
9) Toda mudana feita no cdigo salva escolhendo File | Save do menu principal ou apenas
teclando Ctrl +S. Salve o seu projeto.
10) O cdigo apresentado na janela BemVindo.J ava do IDE NetBeans dever ser parecido com
o cdigo a seguir:
/ *
* BemVi ndo. j ava
*

* Cr eat ed on 24 de Set embr o de 2006, 08: 30
*
* To change t hi s t empl at e, choose Tool s | Templ at e Manager
* and open t he t empl at e i n t he edi t or .
*/
package bemvi ndoaoj ava;
/ **
*
* @aut hor Rober t o
*/
publ i c cl ass BemVi ndo {
/ ** Cr eat es a new i nst ance of BemVi ndo */
publ i c BemVi ndo( ) {
}
/ **
* @par amar gs t he command l i ne ar gument s
*/
publ i c st at i c voi d mai n( St r i ng[ ] ar gs) {
Syst em. out . pr i nt l n( " \ n************************" ) ;
Syst em. out . pr i nt l n( " Sej ambem- vi ndos ao J ava! ") ;
Syst em. out . pr i nt l n( " ************************\ n" ) ;
}
}
11) possvel tambm apagar partes do cdigo que no sero aproveitadas nesta parte do
curso de tal forma que o cdigo final fique como a seguir.
/ *
* BemVi ndo. j ava
*
* Cr eat ed on 24 de Set embr o de 2006, 08: 30
*/
package bemvi ndoaoj ava;

publ i c cl ass BemVi ndo {
publ i c st at i c voi d mai n( St r i ng[ ] ar gs) {
Syst em. out . pr i nt l n( " \ n************************" ) ;
Syst em. out . pr i nt l n( " Sej ambem- vi ndos ao J ava! ") ;
Syst em. out . pr i nt l n( " ************************\ n" ) ;
}
}
1.6. Compil ar o arquivo fonte gerando o arquivo com extenso class
12) Para compilar o arquivo fonte, escolha Build | Build Main Project do menu principal do IDE,
ou apenas tecle F11. A janela Output apresenta uma sada similar mostrada na Figura
5.


Figura 5 - J anela Output mostrando os resultados do projeto Bem Vindo ao J ava.
13) O programa ter sua compilao e execuo bem sucedida se a sada terminar com a
sentena BUILD SUCCESSFUL. Porm, se ocorrer erro, como o de sintaxe, a sada
terminar com a sentena BUILD FAILED.
14) Ao construir o projeto, gerado o arquivo BemVindo.class, formado por bytecodes. Para
verificar a localizao deste arquivo basta abrir a janela Files e expandi-la (Bem Vindo ao
J ava/build/classes/bemvindoaojava/ BemVindo.class) como mostrado na Figura 6.

Figura 6 - J anela Files mostrando o arquivo .class gerado aps compilao.
15) Aps a construo do projeto, basta executar o programa como explicado a seguir.

1.7. Executar o Programa
16) No menu principal do IDE escolher Run | Run Main Project ou tecle F6. A Figura 7 mostra
a sada do programa.

Figura 7 - O programa imprime a mensagem "Sejam bem vindos ao J ava!" na janela Output.
1.8. Exerccios
17) Escrever um programa em J ava que leia dois nmeros e imprima a soma deles. Faa com
que o projeto se parea com o programa se parea com o cdigo a seguir:
package soma;

i mpor t j ava. ut i l . *;

publ i c cl ass Soma {

publ i c st at i c voi d mai n( St r i ng[ ] ar gs) {

Scanner sc = new Scanner ( Syst em. i n) ;

Syst em. out . pr i nt l n( "Di gi t e umnumer o: ") ;
i nt numA = sc. next I nt ( ) ;
Syst em. out . pr i nt l n( "Di gi t e out r o numer o: " ) ;
i nt numB = sc. next I nt ( ) ;
i nt soma = numA + numB;
Syst em. out . pr i nt l n ( " Soma dos numer os: " + soma) ;

}

}
18) Altere o programa para que ele tambm calcule subtrao, multiplicao e diviso.

1.9. Exerccios para casa
1) Reescrever e executar os programas propostos na nota de aula Primeiro programa em J ava
(compilao e execuo) usando o IDE NetBeans.
2) O programa a seguir tem um erro. Encontre o erro e corrija-o de tal forma que possa ser
compilado e executado corretamente. Qual o erro?
/ / I NTENTI ONALLY UNCOMPI LABLE!

/ **
* The Hel l oWor l dApp cl ass i mpl ement s an appl i cat i on t hat
* si mpl y pr i nt s "Hel l o Wor l d! " t o st andar d out put .
*/
cl ass Hel l oWor l dApp2 {
publ i c st at i c voi d mai n( St r i ng[ ] ar gs) {
Syst em. out . pr i nt l n( "Hel l o Wor l d! ) ; / / Di spl ay t he st r i ng.
}
}
3) Modifique o aplicativo BemVindo.java de tal forma que exiba cada palavra da mensagem
Sejam bem vindos ao J ava numa linha diferente.
4) Quando voc compila um programa escrito em J ava, o compilador converte o cdigo fonte
que pode ser entendido por um leitor humano em um cdigo independente da plataforma, que
a J VM pode entender. Como chamado este cdigo independente da plataforma?
5) Qual das seguintes alternativas contm um comentrio no vlido?
a. / ** comment */
b. / * comment */
c. / * comment
d. / / comment
6) Ao declarar o mtodo main, qual o modificador dever vir primeiro, public ou static?
7) Quais parmetros o mtodo main define?
8) Qual a correta sintaxe empregada ao declarar o mtodo main?

Vous aimerez peut-être aussi