Introdução ao IDE Netbeans (Programação Java)



Documentos relacionados
Programação online em Java

Introdução ao IDE Netbeans (Programação Java)

Primeiro programa em Java (compilação e execução)

Primeiro programa em Java (compilação e execução)

Programação de Computadores - I. Profª Beatriz Profº Israel

NetBeans. Conhecendo um pouco da IDE

Faculdade de Computação Programação Orientada à Objetos 1 Laboratório de Programação Orientada à Objetos Prof. Fabíola Gonçalves Coelho Ribeiro

Java Laboratório Aula 1. Divisões da Plataforma. Introdução a Plataforma Java. Visão geral da arquitetura da

Laboratório 01 NetBeans

CURSO DE PROGRAMAÇÃO EM JAVA

Guião de Introdução ao Eclipse IDE Índice

Professora Martha Spalenza Professora de Informática da Faetec

INSTITUTO FEDERAL DE EDUCAÇÃO CIÊNCIA E TECNOLOGIA DE ALAGOAS CURSO TÉCNICO EM INFORMÁTICA DISCIPLINA:

Programação de Computadores I. Conhecendo a IDE Code::Blocks

Lógica de Programação

Nota de Aula: Utilização da IDE Code::Blocks

Para desenvolver a atividade a atividade desta aula utilizaremos o ambiente de desenvolvimento integrado NetBeans.

1 Code::Blocks Criação de projetos

Configurar o Furbot no Eclipse

Criar um novo projeto

Aula 2. Objetivos Conceitos; Instalação do Text Pad; Entendendo o código java do AloMundo1 Codificação do AloMundo2,AloMundo3 e AloMundo4.

ESQUEMA AULA PRÁTICA 1 Familiarização com o Ambiente de Desenvolvimento NetBeans Introdução à Linguagem de Programação JAVA

INTRODUÇÃO AO JAVA PARA PROGRAMADORES C

Instalação do Java SDK (Software Development Kit)

Java Como Programar, 8/E


O Primeiro Programa em Visual Studio.net

Sintaxe Básica de Java Parte 1

Novell. Novell Teaming 1.0. novdocx (pt-br) 6 April 2007 EXPLORAR O PORTLET BEM-VINDO DESCUBRA SEU CAMINHO USANDO O NOVELL TEAMING NAVIGATOR

Instalando e configurando o Java Development Kit (JDK)

PROGRAMAÇÃO JAVA. Parte 1

2 Orientação a objetos na prática

Organização de programas em Java. Vanessa Braganholo

Procedimentos para Configuração do Ambiente J2EE e J2SE em Ambiente Windows

Criação e execução a partir do Dev-C... 1 Erros de compilação... 4 Executar programa no DOS... 4 Ajustando o programa para executar no DOS...

Objetivos: Entender o funcionamento dos programas Java via linha de comando

Tutorial Eclipse (IDE)

Prática em Laboratório N.02 Criando um serviço Web via NetBeans

Java - Introdução. Professor: Vilson Heck Junior. vilson.junior@ifsc.edu.br

A Linguagem Pascal e o Ambiente de Programação Dev-Pascal. Introdução à Ciência da Computação I

INTRODUÇÃO À TECNOLOGIA SERVLETS

Delphi 7 Aula 01 Área do Triângulo

Disciplina: INF Programação I. 1 a aula prática Introdução ao ambiente do Microsoft Visual Studio 2010

Instruções de uso do TABNET. Linha, Coluna e Conteúdo

BlackBerry Messenger SDK

ANDROID APPLICATION PROJECT

Linguagens de. Aula 02. Profa Cristiane Koehler

1. Apresentação Objetivos

Sistema de Recursos Humanos

Organização de programas em Python. Vanessa Braganholo

Instalando o J2SE 5.0 JDK no Windows 2000/XP

Guia e Utilização do Visual Studio 6.0

Ambientação JAVA. Versão 0.1 MICHEL CORDEIRO ANALISTA DE NEGÓCIO (NTI 2014) 1 UNIVERSIDADE CEUMA 08/01/2014

ESQUEMA AULA PRÁTICA 1 Familiarização com o Ambiente de Desenvolvimento Eclipse Introdução à Linguagem de Programação JAVA

Veja abaixo um exemplo de como os dados são mostrados quando usamos o

Algoritmos I Aula 13 Java: Tipos básicos, variáveis, atribuições e expressões

Tutorial de instalação do Java 7 no Windows 7.

Criar uma aplicação JPA2 com EclipseLink e H2

Como usar o bluej. Laboratório I Prof.ª Vera Alves

Microsoft Office PowerPoint 2007

AMBIENTE DE PROGRAMAÇÃO PYTHON

Ferramentas: jar e javadoc

Portas Lógicas Básicas: Parte 2 Simulação Lógica

Curso de Programação Computadores

( TIAGO DOS SANTOS MENDES ) PROGRAMAÇÃO DISPOSITIVOS MOVEIS ANDROID STUDIO

Scriptlets e Formulários

CONVENÇÃO DE CÓDIGO JAVA

ANDRÉ APARECIDO DA SILVA APOSTILA BÁSICA SOBRE O POWERPOINT 2007

LINGUAGEM DE PROGRAMAÇÃO WEB

Instalando e Configurando o LaTeX no Windows

Algoritmos e Programação Estruturada

Instalação e utilização do Eclipse / Fortran em Windows

Aula 09 Introdução à Java. Disciplina: Fundamentos de Lógica e Algoritmos Prof. Bruno Gomes

LINGUAGEM DE PROGRAMAÇÃO ESTRUTURADA CAPÍTULO 1 APRESENTANDO O C#

Java para Desktop. Introdução à Plataforma Java JSE

Este tutorial está publicado originalmente em

Manual de instalação e configuração da Ferramenta Android SDK

Java Básico. Aula 1 por Thalles Cezar

Paradigmas da Programação Netbeans UML

Introdução a conceitos e a prática de programação

Resumo da Matéria de Linguagem de Programação. Linguagem C

Programação 2009/2010 MEEC MEAer

Editor Eclipse para Programas F

TUTORIAL VMWARE WORKSTATION 8. Aprenda a instalar e configurar corretamente uma máquina virtual utilizando VMware Workstation com este tutorial

Prof. Esp. Adriano Carvalho

Introdução à Programação

Chamadas Remotas de Procedimentos (RPC) O Conceito de Procedimentos. RPC: Programa Distribuído. RPC: Modelo de Execução

SECRETARIA DE ESTADO DA FAZENDA. Documento de Arrecadação Estadual DAE. Manual do Usuário. Versão SECRETARIA DE ESTADO DA FAZENDA

TUTORIAL III: ADICIONANDO AJUDA. Adicionando Ajuda

Programa EndNote. Download para teste no site: (Atualmente o EndNote está na versão 5x)

Introdução. Servidor de Tempo (SNTP) com opção de horário de verão automático; 1 Cadastro do novo modelo de equipamento Urano Topmax SS

Usando o simulador MIPS

Token SafeNet Authentication Cliente 8.3 (x32 e x64)

TUTORIAL NetBeans 6.5

V 1.0 LINAEDUCA - GUIA DE USO

WEB COLABORADOR. Envio e Recebimento de arquivos de consignação

GUIA DE INSTALAÇÃO E CONFIGURAÇÃO. POSTGRESQL Versão 8.3

Configuração Do Firebird no Ide NetBeans

SIMULADO Windows 7 Parte V

Transcrição:

Universidade Federal do ABC (UFABC) Disciplina: Processamento da Informação (BC-0505) Assunto: Java e Netbeans Introdução ao IDE Netbeans (Programação Java) Conteúdo 1. Introdução... 1 1.1. Programas necessários... 1 2. Visão geral da criação da primeira aplicação usando o NetBeans... 2 3. Criação da primeira aplicação usando o NetBeans... 2 3.1. Passos para a criação de um Projeto no NetBeans... 2 3.2. Adicionar código no arquivo fonte gerado ( Generated Source File )... 4 3.3. Compilar o arquivo fonte gerando o arquivo com extensão class... 5 3.4. Executar o Programa... 7 4. Exercícios para casa... 7 1. Introdução Os programas em geral são desenvolvidos com a ajuda dos chamados Ambientes Integrados de Desenvolvimento, ou simplesmente IDE (Integrated Development Environment). Estes ambientes fornecem recursos importantes para auxiliar e facilitar o trabalho do programador, como a identificação de palavras reservadas durante a escrita do código fonte, identificação de erros de sintaxe, depuração 1 e compilação. O IDE adotado no curso é o NetBeans (http://www.netbeans.org/products/ide/), particularmente, a versão 5.0, usa o Java 5 (com o JDK 1.5). No NetBeans, como em outros IDEs, todo o desenvolvimento de aplicativos (ou programas) é realizado dentro de um projeto 2. Esta prática irá utilizar o conceito de pacote Java (Java package) que é considerada uma boa prática de programação. Em geral, todos os programas Java deveriam usar packages. Um Java package é um mecanismo pra organizar as classes em espaços de nomes, de modo a facilitar a resolução de conflitos entre nomes de classes (ou seja, é como se fosse um sobrenome para classes). Além disso, os pacotes podem ser armazenados e compactados em arquivos com a extensão JAR, permitindo que a transmissão das classes agrupadas seja mais rápida e prática do que cada uma por vez. Os programadores normalmente também usam packages para organizar as classes que pertencem à mesma categoria ou que oferecem funcionalidade semelhantes. Na seqüência deste texto é apresentada uma introdução à utilização do IDE do software adotado no desenvolvimento dos programas (aplicativos) em Java. 1.1. Programas necessários Para executar esta aula prática, é necessário ter instalado o NetBeans e o JDK: 1 Processo de identificação e remoção de erros, facilitado pelos IDEs. 2 Um projeto consiste num grupo de arquivos com código fonte em Java, bem como informações necessárias para construir e executar este projeto. 1

O IDE NetBeans versão 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 JDK é instalado automaticamente. O Java SE Development Kit versão 5 (JDK 5), ou superior, que pode ser obtido a partir de http://java.sun.com/javase/downloads/ (escolher JDK 5.0 Update 9 ou superior), caso uma versão diferente do JDK seja desejada. É possível ter várias versões do JDK instaladas e configurar o NetBeans para utilizar a mais adequada a cada situação. Nota: As telas capturadas e mostradas a seguir correspondem ao IDE NetBeans 5.0, que usa o JDK 1.5.0. 2. Visão geral da criação da primeira aplicação usando o NetBeans Esta primeira aplicação, chamada BemVindo.java, simplesmente mostrará a frase Sejam bem vindos ao Java!. Para criar este programa é necessário: 1) Criar um projeto IDE ( IDE project ) Ao criar um projeto IDE, cria-se o ambiente necessário para construir e executar aplicações. O uso de projetos IDE elimina problemas normalmente associados com o compilador javac e demais ferramentas. Para construir e executar aplicações basta escolher um menu dentro do IDE. 2) Adicionar código para o arquivo fonte gerado Um arquivo fonte contém código, escrito na linguagem de programação JAVA. Como parte da criação 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 Java. 3) Compilar o arquivo fonte gerando o arquivo com extensão class O IDE inicia o compilador (javac), que traduz o arquivo fonte em instruções que podem ser traduzidas pelo JVM ( JAVA virtual machine ). Estas instruções são conhecidas como bytecodes. 4) Executar o programa A aplicação poderá ser executada por meio do IDE. 3. Criação da primeira aplicação usando o NetBeans A primeira aplicação usando o Netbeans irá mostrar uma mensagem de boas vindas ao Java na tela. 3.1. Passos para a criação 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 Java Application, como mostrado na Figura 2: 2

Figura 2 - Janela New Project mostrando categoria General e tipo de projeto Java Application. 4) Clicar no botão Next> 5) Preencher os campos da janela New Java Application, como mostrado na Figura 3: No campo Project Name, digitar BemVindo (sem as aspas) No campo Project Location, digitar d:\nomealuno No campo Project Folder, será assumido d:\nomealuno\bemvindo No campo Create Main Class, digitar BemVindo Manter selecionada a caixa de seleção Set as Main Project Nota: O campo Project Location: deverá ser modificado com a localização preferida para a pasta contendo o projeto em desenvolvimento. 6) Clicar no botão Finish. Figura 3 - NetBeans mostrando a página Name and Location. O projeto é criado automaticamente e aberto no IDE. Note que foi criado o package bemvindo para organizar as classes, conforme descrito na introdução. 3

Algumas das janelas abertas no IDE são apresentadas na Figura 4 e detalhadas a seguir. A janela Projects, que contém uma visualização em árvore dos componentes do projeto, incluindo arquivos fonte, bibliotecas relacionadas com o código em construção, etc. A janela Source Editor com um arquivo chamado BemVindo.java aberto. A janela Navigator, que pode ser usada para a navegação rápida entre elementos internos a uma classe selecionada. Figura 4 - IDE NetBeans com o projeto Bem Vindo ao Java aberto. 3.2. Adicionar código no arquivo fonte gerado ( Generated Source File ) 7) Como a caixa de seleção 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 Java!" a este esqueleto de código apenas substituindo a linha de código: // TODO code application logic here pelas linhas: System.out.println("\n"); System.out.println("Sejam bem-vindos ao Java!"); System.out.println("\n"); Notas: a) Estas quatro linhas de código acima são comentários e não afetam o modo como o programa será executado. b) Cuidado ao digitar o código, comandos e nomes de arquivos. A linguagem Java é sensível a letras maiúsculas (caixa alta ou upper case ) e a letras minúsculas (caixa baixa ou lower case ). Assim: BemVindos bemvindos 8) Toda mudança feita no código é salva escolhendo File Save do menu principal ou apenas teclando Ctrl + S. Salve o seu projeto. 4

9) O código apresentado na janela BemVindo.Java do IDE NetBeans deverá ser parecido com o código a seguir: / BemVindo.java Created on 24 de Setembro de 2006, 08:30 To change this template, choose Tools Template Manager and open the template in the editor. / package bemvindoaojava; / @author Roberto / public class BemVindo { / @param args the command line arguments / public static void main(string[] args) { System.out.println("\n"); System.out.println("Sejam bem-vindos ao Java!"); System.out.println("\n"); 10) É possível também apagar partes do código que não serão aproveitadas nesta parte do curso de tal forma que o código final fique como a seguir. / BemVindo.java Created on 24 de Setembro de 2006, 08:30 public class BemVindo { public static void main(string[] args) { System.out.println("\n"); System.out.println("Sejam bem-vindos ao Java!"); System.out.println("\n"); 3.3. Compilar o arquivo fonte gerando o arquivo com extensão class 11) Para compilar o arquivo fonte, escolha Build Build Main Project do menu principal do IDE, ou apenas tecle F11. A janela Output apresenta uma saída similar á mostrada na Figura 5. 5

Figura 5 - Janela Output mostrando os resultados do projeto Bem Vindo ao Java. 12) O programa terá sua compilação e execução bem sucedida se a saída terminar com a sentença BUILD SUCCESSFUL. Porém, se ocorrer erro, como o de sintaxe, a saída terminará com a sentença BUILD FAILED. 13) Ao construir o projeto, é gerado o arquivo BemVindo.class, formado por bytecodes. Para verificar a localização deste arquivo basta abrir a janela Files e expandi-la (Bem Vindo ao Java/build/classes/bemvindoaojava/ BemVindo.class) como mostrado na Figura 6. Figura 6 - Janela Files mostrando o arquivo.class gerado após compilação. 14) Após a construção do projeto, basta executar o programa como explicado a seguir. 6

3.4. Executar o Programa 15) No menu principal do IDE escolher Run Run Main Project ou tecle F6. A Figura 7 mostra a saída do programa. Figura 7 - O programa imprime a mensagem "Sejam bem vindos ao Java!" na janela Output. 4. Exercícios para casa 1) 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? // INTENTIONALLY UNCOMPILABLE! / The HelloWorldApp class implements an application that simply prints "Hello World!" to standard output. / class HelloWorldApp2 { public static void main(string[] args) { System.out.println("Hello World!); // Display the string. 2) Usando o método printf, para obter uma saída formatada e usando a sequencia de escape \n.. O printf consegue tratar de diferentes tipos de dados e não apenas strings (conjuntos de caracteres. Use o comando printf da seguinte forma: System.out.printf("Bem-vindo a UFABC\n "); O \n dentro do printf informa que a saída deve passar para a próxima linha. Insira outros \n em outros pontos da mensagem para ver o efeito. Existem outras seqüências de escape, como \t, \r e \\. Experimente-as. Observe que essas seqüências funcionam também com print e println, mas são mais freqüentemente usadas com printf (por conta das origens na linguagem C). 3) Usando a saída formatada. Transforme a linha de impressão anterior em um comentário (com // ) e digite esta: 7

System.out.printf("%s\n%s\n", "Bem-vindo ", " a UFABC "); Agora o método printf está sendo invocado (usado) com 3 argumentos, separados por vírgulas. O primeiro argumento contém o string de argumento composto de especificadores de formato (iniciados por % ) e seqüências de escape. Nesse caso, %s significa que vai ser formatado um string. Repare que existe dois %s no string de argumento e outros dois argumentos após ele. É necessário que haja um casamento entre a quantidade de especificadores de formato e de argumentos após o string de argumentos. Existem outros especificadores de formato, como para números inteiros (%d) e reais (%f). 4) Novamente comente a linha de impressão anterior (com // ) e digite esta: System.out.printf("%s\n%s%d\n%s%f\n", "Nome: Maria", "Idade: ", 19, "Altura: ", 1.69); Repare agora que a seqüência representa a formatação da saída e ficou mais complexa %s\n%s%d\n%s%3.2f\n. Existem cinco especificadores de formato e cinco argumentos após o string de argumento. Os tipos dos especificadores devem coincidir com os tipos dos argumentos, ou seja, por exemplo %s com Idade:, %d com 19 e %f com 1.69. Experimente trocar a idade (19) por um nome, para observar um erro de execução. Porém, nem sempre ocorrem erros desse tipo para nos avisar, porque Java tenta fazer conversão de tipos em tempo de execução. Algumas vezes o programa fica com um erro de lógica e pode imprimir resultados incorretos, inclusive em relatórios importantes (imagine, no balanço de uma empresa, ou no seu contra-cheque!). Para a altura ser impressa apenas com duas casas decimais, substitua %f por %.2f. Outra maneira de obter o mesmo efeito, mas misturando as mensagens com o string de argumento e separando dos verdadeiros valores é: System.out.printf( Nome: %s\nidade: %d\naltura: %3.2f\n, Maria", 19, 1.69); 8