1. Introdução. 2. O que é o NetBeans IDE? 3. Instalação do NetBeans

Documentos relacionados
Linguagem de Programação II Programação Orientada a Objetos. Ambientes de Programação

Obs.: para realizar estas atividades tenha certeza de que já tenha instalado no sistema operacional o Java JDK e o NetBeans.

Ferramenta 1 -NetBeans 8.0

Instalação JDK. Joyce França. Professora de Ciência da Computação - IFNMG

Instalação JDK 10/03/2017

Preparação do ambiente para desenvolvimento em Java

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

Laboratório 01 NetBeans

IDES E PROGRAMAÇÃO. Prof. Dr. Cláudio Fabiano Motta Toledo PAE: Maurício A Dias

Objetivos. Responder o que é Java; Mostrar as vantagens e desvantagens do Java; Compilar e executar um programa simples.

Alguns conceitos, regras, convenções, preparação do ambiente, primeiro programa.

Desenvolvendo aplicações Java

Linguagem Técnica I. Prof. Jonatas Bastos

Java Standard Edition (JSE)

Modem MIN-410 Criando o aplicativo Hello World, executando com debug, subindo para o modem e habilitando comandos AT dentro do aplicativo

Usando o Eclipse - Fundamentos. Professor Vicente Paulo de Camargo

Tutorial 1 Configuração Apache Tomcat no NetBeans 8.0 (passo a passo)

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

Disciplina de Lógica e Linguagem de Programação Desenvolvido pelo professor Danilo Giacobo Ferramenta Code::Blocks

CURSO JAVA NA PRÁTICA

O AMBIENTE DE DESENVOLVIMENTO

Técnico em Informática. Web JavaScript. Profª Ana Paula Mandelli

POO Documentation. Release 1.0. Felipe Dau e Francisco Pereira Junior

Introdução ao C# com o Microsoft Visual Studio Community 2015

A linguagem Java foi projetada tendo em vista os seguintes objetivos:

Professor: Marcelo Nassau Malta

MANUAL DE INSTALAÇÃO

Fixo (41) Vivo (41) Tim (41) Claro (41) OI (41) Sistema Descomplicado CNPJ

Luz,C âmera, Ação! Introdução ao Java

PRIMEIRO PROGRAMA. Neste post iremos construir uma pequena classe destinada para soma de dois números.

Introdução ao Desenvolvimento de Aplicativos Android

ALGORITMOS. Professor: Diego Oliveira. Aula 06 - Tipos Primitivos de Dados

PROGRAMAÇÃO I A LINGUAGEM DE PROGRAMAÇÃO JAVA I

INSTALAÇÃO DO WORKMOTOR FREE

Criando a Classe Pessoa Exemplo: Crie e modele uma classe que receba o nome, idade e peso de uma Pessoa. Ao final mostre os dados na tela.

STD SERVIÇO DE BACKUP EM NUVEM

Módulo II Tecnologia Assistiva

LÓGICA DE PROGRAMAÇÃO PARA ENGENHARIA TUTORIAL OPENWATCOM: CRIANDO O PRIMEIRO PROGRAMA

Configurando o Ambiente de Desenvolvimento Android Studio No Windows Antes de qualquer trabalho ser iniciado no desenvolvimento de uma aplicação

Esta é a única declaração da aplicação

LÓGICA DE PROGRAMAÇÃO INTRODUÇÃO AO JAVA. Professor Carlos Muniz

A ferramenta wiki dentro da Plataforma Moodle funciona como um aplicativo que permite a redação e edição coletiva de textos e hipertextos.

Procedimentos Etiquetas de Preços. Instruções ao fornecedor

Introdução à plataforma Java

INSTALAÇÃO DO CLIENTE LOTUS NOTES ROTEIRO DE INSTALAÇÃO E CONFIGURAÇÃO

INTRODUÇÃO AO JAVA PARA PROGRAMADORES C

Introdução à Engenharia ENG1000

VÍDEO-TUTORIAL: SAIBA COMO SER AVISADO TODA VEZ QUE NOVOS S CHEGAREM EM SUA CAIXA DE ENTRADA DO G- MAIL

Algoritmos I Aula 13 Linguagem de Programação Java

TUTORIAL DE INSTALAÇÃO E USO DO OWL-S COMPOSER utilizando o Eclipse Galileo Modelling Tools

Aula 01. Prof. Diemesleno Souza Carvalho /

Guia de Instalação e Inicialização. Para DataPage+ 2012

Windows - Definição. Windows (pronuncia-se úindôus) é um sistema operacional.

MSP430 Lab 02 Criar e Compilar um projeto

Manual do Usuário. Uma plataforma:

Netbeans 8.1 (Ubuntu / Mint / Debian)

Procedimentos para Instalação do Sisloc (Estação de Trabalho) versão

Sankhya Web Connection. Versão: 02 Criado em: 28/03/2017

Gerando um programa executável a partir de um módulo Python

Guia Rápido. Elgin L42-DT Impressora de etiquetas.

Linguagem R R-Gui e R-Commander

Passo-a-passo para desenvolver um Programa usando a Linguagem Python

JAVA. Professor: Bruno Toledo

Introdução aos aplicativos Java. Prof. Marcelo Roberto Zorzan

IFSC/Florianópolis - Programação Orientada a Objetos com Java - prof. Herval Daminelli

Sobre o Visual C

Algoritmia e Programação APROG. Tecnologia JAVA. IDE Netbeans. Nelson Freire (ISEP DEI-APROG 2012/13) 1/31

LÓGICA DE PROGRAMAÇÃO PARA ENGENHARIA TUTORIAL OPEN WATCOM: CRIANDO O PRIMEIRO PROGRAMA

JAVA. Professor: Bruno Toledo

(INFORMAÇÕES PARA LABORATÓRIOS VIRTUAIS) Nome do laboratório: Laboratório de Programação (INFORMAÇÕES PARA FERRAMENTA)

Sistema de Importação de Avaliações PAINT (Integrador)

Introdução a Programação Web com PHP

UTILIZANDO O CODE BLOCKS

Manual de Instalação Recuperação Fiscal

LÓGICA DE PROGRAMAÇÃO PARA ENGENHARIA TUTORIAL OPEN WATCOM: CRIANDO O PRIMEIRO PROGRAMA

INTRODUÇÃO À TECNOLOGIA SERVLETS

TUTORIAL DE INSTALAÇÃO E USO DO OWL-S COMPOSER 3.0 utilizando o Eclipse Galileo Modelling Tools

INSTALAÇÃO E CONFIGURAÇÃO

MANUAL DE INSTALAÇÃO DA WIZARD - VIMET

Guia de Instalação II. Instalação e Administração do Fluig. Título do documento

Guia de Uso. Certisign MobileID Desktop Mac OSX

INSTALANDO PYTHON, PYCHARM E PYGAME

TOTVS Utilização dos Aplicativos. Arquitetura e Instalação

MANUAL DE INSTALAÇÃO. LSoft Gestão Empresarial

Configuração do assinador Shodō

Instalação do MySQL e da ferramenta MySQL- Front

Manual de Instalação do Módulo de Segurança MMA SISGEN


Instalação do TextPad

Instalando o Eclipse e o Android

Universidade Federal de Ouro Preto/MG

Guia de instalação do REIS

Surgindo em 1997 a API Java Servlet proporciona ao desenvolvedor a possibilidade de adicionar conteúdo dinâmico em um servidor web usando a

ESQUEMA AULA PRÁTICA 0 Familiarização com o Ambiente de Desenvolvimento NetBeans Construção do primeiro programa em java.

No Windows há basicamente dois tipos de programas de usuário:

Capítulo 2. Ambiente de Desenvolvimento. Rui Rossi dos Santos Programação de Computadores em Java Editora NovaTerra

Transcrição:

1 1. Introdução Este manual se propõe a dar uma visão inicial da IDE NetBeans e apresentar os primeiros passos para sua instalação, configuração e usabilidade do ambiente de desenvolvimento, e da interface gráfica. O ideal é que este material seja utilizado por desenvolvedores, alunos e educadores, pois poderão observar o quanto esta IDE é flexível e colaborativa para desenvolvedores de projetos entre equipes. Para o desenvolvimento deste manual, foram utilizados as referencias [1][2][3][4]. 2. O que é o NetBeans IDE? O NetBeans IDE (http://netbeans.org) é um Ambiente de Desenvolvimento Integrado (IDE - Integrated Development Environment) gratuito e de código aberto da Oracle para desenvolvedores de software nas linguagens Java, C, C++, PHP, Groovy, Ruby, JPS, JSTL, XML, HTML, DTD, entre outras [4]. O IDE é executado em muitas plataformas, como Windows, Linux, Solaris e MacOS. O NetBeans IDE oferece aos desenvolvedores, ferramentas necessárias para criar aplicativos profissionais de desktop, empresariais, Web e multiplataformas móveis. Possui também um perfeito editor visual de form Swing e AWT permitindo utilizar as GUI Templates como Jpanel, Jframe entre outros [4] [3]. O NetBeans é um conjunto de bibliotecas, módulos e APIs formando um ambiente integrado de desenvolvimento visual possibilitando ao desenvolvedor compilar, debugar, efetuar deploying e suas aplicações. Podemos destacar os seguintes recursos: Debugador e compilador de programas; Auto-completar avançado, depurador de erros, depurador de Servlets; Syntax highlighting à XML, HTML, CSS, JPS, IDL; Suporta linguagens Java, C, C++, entre outras; Suporte a XML e HTML, JSP, JSTL, Servlets, etc; Recursos para desenvolvimento EJBs, web services; Macros de abreviação; Total suporte ao ANT e TOMCAT integrado na IDE; http Monitor para Monitoramento de suas aplicações web; Indentação automática de código disponível; Refatoração básica de código Java; Suporte a database, data view, connection wizard; Possui vários módulos de extensões, por exemplo, Jfluid e J2ME Mobility. Os módulos podem ser baixados do próprio site (http://www.netbeans.org). Etc. [3] Para trabalhar com o NetBeans é necessário ter instalado, anteriormente em sua máquina uma das versões do JDK (Java). Veja o Manual de Instalação Java.pdf. 3. Instalação do NetBeans Para instalar o NetBeans no Windows, primeiro baixe-o no site oficial (http://netbeans.org/downloads) conforme a figura a seguir. É um arquivo executável que contém o Wizard de instalação.

2 1) Após o download, dê um clique duplo no arquivo netbeans-<versão>-ml-javasewindows.exe e espere até ele entrar no wizard de instalação. Clique no botão Próximo. 2) Nesta tela, aceite o contrato, e depois clique no botão Próximo.

3 3) O próprio instalador já encontra o caminho onde foi instalado o Java e onde será instalado o Netbeans. Deixe como esta e clique em Próximo. 4) O wizard de instalação mostra um resumo de onde vai ser instalado e o tamanho do arquivo. Clique em Instalar.

4 5) Pronto, ele instalará o NetBeans, apenas aguarde. 6) Aguarde até o fim da instalação e clique em Finalizar. 4. Apresentando o NetBeans Depois de instalado, execute o NetBeans clicando no ícone na área de trabalho ou clicando no menu iniciar Programas NetBeans.

5 O mesmo deverá exibir uma tela como a mostrada a seguir ou algo parecido, isto vai depender do tipo da instalação (versão), S.O., número de vezes que o mesmo já tenha sido executado. A Aba Projetos é responsável por mostrar todos os detalhes de seu projeto aberto. É onde mostra a estrutura de diretório (pacotes) e organização dos arquivos (.java). O seu projeto se chama LingProg, o pacote que esta sendo utilizado é o lista1 e o arquivo.java é o EX1.java. Ao lado, temos a área onde é digitado o programa. Em baixo, temos a área de saída onde é apresentado o resultado da compilação e da execução do programa [1]. Barra de Menus Barra de Ferramentas Janela Arquivos e Diretórios Janela de Compilação 5. Criando um projeto novo Vá em Arquivo -> Novo projeto... Selecione Aplicativo Java e clique em Próximo.

Crie um projeto chamado LingProg (Linguagem de Programação). Nesta tela, configure seu projeto indicando a localização em que ficará gravado no seu HD (Hard Disk), depois clique em Finalizar. 6

7 Clique com o botão direto do mouse na pasta scr. No menu suspenso selecione o item Novo e depois pacote Java para criar um diretório onde os programas ficarão armazenados de forma organizada. Crie um pacote (diretório) chamado lista1 (Lista de Exercícios 1), depois clique em Finalizar.

8 Na janela Arquivos, você verá o novo projeto e suas pastas e arquivos. O NetBeans criou automaticamente uma pasta chamada lingprog como o nome do projeto e dentro desta pasta um arquivo com o nome LingProg.java. Vamos excluir esta pasta criada automaticamente pelo NetBeans juntamente com o arquivo Java. Para isso, selecione a pasta lingprog com o segundo botão do mouse e no menu suspenso selecione excluir. Nosso projeto ficará somente com a pasta que criamos chamada lista1. lista1 Janela de navegação Excluindo uma pasta Projeto atual Vamos iniciar nosso projeto criando a classe EX1 (Exercício 1). Para isso, selecione a pasta lista1, vá no menu suspenso com um clique no botão direito do mouse, selecione o item Novo e depois Classe java.

9 Digite o nome do arquivo EX1 (Exercício 1) na nova caixa de diálogo e em seguida clique no botão Finalizar. 5.1. Escrevendo o primeiro programa Vamos fazer um simples programa que imprime uma linha Meu primeiro programa em Java usando NetBeans. O comando utilizado para imprimir essa linha é: System.out.println( Meu primeiro programa em Java usando NetBeans ); O Java é uma linguagem bastante burocrática e precisa mais que isso para executar um programa. O Java é case sensitive: tome cuidado com maiúsculas e minúsculas [2]. Conforme formos digitando o nosso código podemos fazer uso do auto completar utilizando as teclas Ctrl + space (Java Editor Abbreviations) [3]. Veja o exemplo a seguir:

10 Agora vamos digitar nosso primeiro programa. Na hora de salvar, o arquivo sempre deve ter o mesmo nome que você deu para a classe, por exemplo: EX1.java Para compilar, você deve pedir para o compilador do Java, chamado javac, gerar o bytecode correspondente ao seu código java. No NetBeans, selecione o arquivo EX1.java, clique em cima dele com o segundo botão do mouse e no menu suspenso, selecione a opção Compilar Arquivo. Você pode usar também o botão da barra de ferramentas para compilar, mas cuidado, pois quando seu projeto tiver vários programas, lembre-se de selecionar o arquivo corretamente para compilar. Sugiro utilizar sempre o menu suspenso.

11 Para visualizar o resultado da compilação do seu programa (caso não tenha erros), o resultado é apresentado na tela a seguir: Muitos erros podem ocorrer no momento em que você rodar seu primeiro código. Vamos ver um deles. Veja a linha sublinhada em vermelho: Esse é o erro mais comum: aquele onde o ponto e virgula (;) fora esquecido. Outros erros de compilação podem ocorrer se você escreveu palavras chaves em maiúscula, esqueceu de abrir e fechar {}, etc. Quando você compila, na maioria das vezes, o compilador te ajuda mostrando qual o possível erro. Veja:

12 O compilador esta dizendo que esta esperando ; (o ponto e vírgula) na linha em vermelho. Que o programa contém um erro e tem falha na construção. Enquanto você não arrumar o erro, o programa não será compilado corretamente e nem poderá ser executado. Depois de resolvido os erros, compile novamente. Depois de compilar, o bytecode foi gerado. Quando o S.O. listar os arquivos contidos no diretório atual, você poderá ver um arquivo.class com o mesmo nome da sua classe Java [2]. Você pode verificar isso no diretório (lista1) onde foi gravado seu projeto (LingProg). Para executar o programa, selecione o arquivo EX1.java, clique em cima dele com o segundo botão do mouse e no menu suspenso, selecione a opção Executar Arquivo Veja o resultado:

13 O que aconteceu? Class EX1 { Public static void main (String [ ] args) { // miolo do programa começa aqui! System.out.println( Meu primeiro programa em Java! ); //fim do miolo do programa } } O miolo do programa é o que será executado quando chamamos a MV. É o código que nos importa. Mas, devemos saber que toda aplicação Java começa por um ponto de entrada, este ponto de entrada é o método main [2]. A linha do System.out.println faz com que o conteúdo entre as aspas seja colocado na tela [2]. O EX1.class gerado não é legível por seres humanos (não que seja impossível). Ele esta escrito no formato que a MV sabe entender e que foi especificado que ela entendesse. É como um assembly, escrito para esta máquina em específico [2]. É o código de máquina, da MV. Um bytecode pode ser revertido para o.java original (com perda de comentários e nomes de variáveis locais). Caso seu software vire um produto de prateleira, é fundamental usar um ofuscador no seu código que vai embaralhar classes, métodos e um monte de recursos (indicamos o http://proguard.sf.net) [2]. 6. Resumo Este manual mostra a IDE e como ela é composta e flexível, onde o desenvolvedor iniciante ou avançado pode criar qualquer tipo de projeto. Existem mais recursos oferecidos por essa plataforma, mas é necessário maior aprofundamento na linguagem e ambiente de programação para explorar o desenvolvimento de aplicações usando reformatação de código, Junit, build com Ant e etc. Esse manual foi um primeiro contato com a IDE para auxiliar no aprendizado da linguagem Java. 7. Referência Bibliográfica [1] Barbalho, José V. M. Tutorial Netbeans. Disponível em: <http://www.guj.com.br/articles/178>. Acesso em: 04 de julho de 2012. [2] Caelum: Ensino e Inovação, FJ-11: Java e Orientação a objetos. Disponível em: <www.caelum.com.br/apostilas>. Acesso em: 04 de julho de 2012.

14 [3] Silva, Willian. Tutorial NetBeans 4.1 Primeiros Passos. Disponível em: <http://www.guj.com.br/articles/173>. Acesso em: 04 de julho de 2012. [4] Wikipédia. NetBeans. Disponível em: <http://pt.wikipedia.org/wiki/netbeans>. Acesso em: Acesso em: 04 de julho de 2012.