Laboratório 01 NetBeans

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

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

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

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

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

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

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

Linguagem Técnica I. Prof. Jonatas Bastos

Introdução aos computadores, à Internet e à World Wide Web. Prof. Marcelo Roberto Zorzan

Programação online em Java

Introdução à plataforma Java

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

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

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

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

Introdução à Ciência da Computação com Jogos Bruno Feijó - Esteban Clua - Fávio S. Corrêa da Silva

Instalação JDK 10/03/2017

Ferramenta 1 -NetBeans 8.0

Desenvolvendo aplicações Java

O AMBIENTE DE DESENVOLVIMENTO

Índice. 1. Introdução Instalação: Eclipse e Android Primeira aplicação em Android... 11

Introdução aos computadores, à Internet e à World Wide Web. Prof. Marcelo Roberto Zorzan

Ambiente de Programação JAVA POO

Java Standard Edition (JSE)

Algoritmos I Aula 13 Linguagem de Programação Java

UTILIZANDO O CODE BLOCKS

Programação 2010/2011 MEEC

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

CURSO JAVA NA PRÁTICA

Instalação do TextPad

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

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

Usando o Eclipse - Fundamentos. Professor Vicente Paulo de Camargo

Nosso Primeiro Programa Java

Fabiano Moreira.

Notas de Aula 01: Introdução à linguagem de programação Java e ao ambiente de desenvolvimento NetBeans

Editor Eclipse para Programas F

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

Programação 2017/2018 2º Semestre

Introdução à Engenharia ENG1000

Organização de programas em Java

Introdução ao Desenvolvimento de Aplicativos Android

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

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

Guia de procedimentos para construir um programa java no IDE Sun One Studio 4 update 1, Community Edition

Programação Estruturada e OO Aula 1.2 Introdução a Paradigmas de Programação. Prof. Bruno Moreno

Utilizando o compilador CCS integrado ao MPLAB X

Aula teórica 7. Preparado por eng.tatiana Kovalenko

DISTRIBUINDO SUA APLICAÇÃO

Aula 3 Primeiros programas

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

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

INTRODUÇÃO A LINGUAGEM JAVA

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

Algoritmos e Programação

Preparação do ambiente para desenvolvimento em Java

Algoritmos e Programação

Android OLÁ MUNDO MÓVEL. Prof. Dr. Joaquim assunção.

Algoritmos I Aula 12 Linguagem de Programação Java

Paradigmas da Programação PPROG. Netbeans. Projetos Ficheiro JAR Executável Atalhos Templates. Nelson Freire (ISEP DEI-PPROG 2014/15) 1/22

Java Básico. Aula 1 por Thalles Cezar

Criação de Aplicações GUI. Java JFC / Swing

Aula 01. Prof. Diemesleno Souza Carvalho /

TUTORIAL DE INSTALAÇÃO DO AMBIENTE DE DESENVOLVIMENTO ANDROID NO UBUNTU

Organização de programas em Java

CURSO DE PROGRAMAÇÃO EM JAVA

EMF-TUTORIAL. O modelo a ser utilizado está no arquivo Rose library.mdl e tem a seguinte estrutura de classes:

Guia para configurar o IDE Netbeans para desenvolver projectos em C/C++ com OpenMP:

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

Primeiros passos para desenvolvimento IoT na plataforma Eclipse

Material de Apoio 3. Criando um novo projeto em BlueJ Lance a execução do BlueJ. A janela que deverá aparecer é a seguinte:

Instalando o Eclipse e o Android

Programação Orientada a Objetos em Java

SPYDER. um ambiente de desenvolvimento integrado (IDE*) para Python. Prof. Carlos Hitoshi Morimoto DCC IME USP Março, 2016

Universidade Federal de Pelotas Bacharelado em Ciência da Computação Programação Orientada a Objetos Prof. Gerson Cavalheiro Material de Apoio 3

COMPUTAÇÃO E PROGRAMAÇÃO

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

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

AULA 1 INTRODUÇÃO AO JAVA

TUTORIAL: TESTANDO O PROJETO TECLADO BÁSICO

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

JAVA. Professor: Bruno Toledo

ELETRÔNICA DIGITAL I

Passos Iniciais para simulação de um projeto utilizando portas lógicas

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

PROGRAMAÇÃO PARA DISPOSITIVOS MÓVEIS

Aula 1 POO 1 Prática. Profa. Elaine Faria UFU

1 Como compilar seu código? 2 Comandos de terminal:

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

AULA 02 PRELIMINARES Como utilizar o CSharp Express Criando um novo projeto com aplicações Console Application

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

(Características fundamentais de Codificação de programas)

Organização de programas em Java

Memória. Arquitetura de Von Neumann. Universidade do Vale do Rio dos Sinos Laboratório I Prof.ª Vera Alves 1 CPU. Unidade de controle ULA

Introdução ao Python. Programa Computacional

1 Criando um projeto. Instituto Federal do Paraná

AULA TEÓRICA 3 Tema 2. Introdução a programação em Java (JVM, JDK)

Figura 1: Operações para gerar um programa executável.

Transcrição:

Universidade Federal de Uberlândia Faculdade de Computação GGI030 Programação Orientada a Objetos 2o. Semestre de 2017 Prof. Renato Pimentel Atividade individual. Laboratório 01 NetBeans 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 identicação de palavras reservadas durante a escrita do código fonte, identicação de erros de sintaxe, depuração 1 e compilação. O IDE adotado no curso é o NetBeans (https://www.netbeans.org). Como em outros IDEs, todo o desenvolvimento de aplicativos (ou programas) é realizado dentro de um projeto. Outra opção popular é o Eclipse (http:// www.eclipse.org/). Na sequência deste texto é apresentada uma introdução à utilização do IDE do software adotado no desenvolvimento dos programas (aplicativos) em Java. O NetBeans também é disponibilizado ocialmente pela Oracle, para download em conjunto com o JDK 2, a ferramenta básica de programação em Java. O JDK pode ser obtido ocialmente a partir da URL http://www.oracle. com/technetwork/pt/java/javase/downloads/index.html, tanto com quanto sem o NetBeans (versão recomendada). É importante ler as instruções de instalação especícas para seu sistema operacional. 1 Processo de identicação e remoção de erros, facilitado pelos IDEs. 2 Java SE development toolkit, ou kit de ferramentas para desenvolvimento em Java Standard Edition. Para desenvolvedores em Java, inclui o JRE completo (ambiente de execução), além de ferramentas para desenvolver, depurar e monitorar aplicações Java 1

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: 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. 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 modicado ao adicionar-se a mensagem Sejam bem vindos ao Java. 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. Executar o programa A aplicação poderá ser executada por meio do IDE. Criando uma aplicação a partir do NetBeans A primeira aplicação usando o NetBeans irá mostrar uma mensagem de boas vindas ao Java na tela. Passos: 2

1. Carregue o IDE NetBeans 3 2. Crie um novo projeto. Escolha, no NetBeans, File New Project..., use o atalho de teclado Ctrl+Shift+N, ou ainda, use o ícone corresponde na barra de ferramentas (Figura 1). Figura 1: Criando novo projeto Na janela de novo projeto, expanda a categoria Java 4 e selecione Java Application vide Fig. 2. 3. Após clicar em Next >, preencha os campos Project Name com BemvindoaoJava (na Figura 3 aparece Hello World App). Mantenha a caixa de seleção Create Main Class selecionada 5. Deixea como está preenchido, ou (sugerido) altere-a para bemvindoaojava.bemvindo. Nota: O campo Project Location: deverá ser modicado com a localização preferida para a pasta contendo o projeto em desenvolvimento. 4. Clique em Finish. O projeto é criado automaticamente e aberto no IDE. Algumas das janelas abertas no IDE são apresentadas na Figura 4 e detalhadas a seguir: 3 Serão usadas guras da versão 8.0 da IDE, disponíveis em http://docs.oracle.com/ javase/tutorial/getstarted/cupojava/netbeans.html. 4 Em versões anteriores do NetBeans, como a 5.0, a categoria é chamada General. 5 Mantenha selecionada, se houver, a caixa Set as Main Project. 3

Figura 2: Categoria de Projeto Java Application 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 se você alterou o nome como sugerido no item 3 aberto, ou com o nome da classe principal, seguido da extensão Java. No caso da Figura 4, o arquivo se chama HelloWorldApp.java, uma vez que a classe principal foi mantida como helloworldapp.helloworldapp na Fig. 3. A janela Navigator, que pode ser usada para a navegação rápida entre elementos internos a uma classe selecionada. Adicionar código no arquivo fonte gerado Como a caixa de seleção Create Main Class permaneceu selecionada, 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 4

Figura 3: Denindo o nome do projeto a linha de código: // TODO code application logic here pela linha System.out.println("Sejam bem-vindos ao Java!"); Notas importantes: 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. Toda mudança feita no código é salva escolhendo File Save do menu principal ou apenas teclando Ctrl+S. Salve o seu projeto. 5

Figura 4: IDE NetBeans com o projeto aberto Compilar o arquivo fonte, gerando o arquivo com a extensão.class Para compilar o arquivo fonte, escolha Build Build Main Project do menu principal do IDE, ou apenas tecle F11. 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. Ao construir o projeto, é gerado o arquivo BemVindo.class, formado por bytecodes. Para vericar a localização deste arquivo basta abrir a janela Files e expandi-la (algo como.../build/classes/bemvindoaojava/bemvindo.class) Após a construção do projeto, basta executar o programa como explicado a seguir. 6

Executar o programa No menu principal do IDE escolher Run Run Project ou tecle F6. Figura 5: Executando o projeto 3 Exercícios 1. Escrever um programa em Java que leia dois números, calcule a soma e imprima o seu resultado na tela. 2. Quando você compila um programa escrito em Java, o compilador converte o código fonte que pode ser entendido por um leitor humano em um código independente da plataforma, que a JVM pode entender. Como é chamado este código independente da plataforma? 3. Qual das seguintes alternativas contém um comentário não válido? (a) /** comment */ (b) /* comment */ (c) /* comment (d) // comment 4. Ao declarar o método main, qual o modicador deverá vir primeiro, public ou static? 5. Quais parâmetros o método main dene? 6. Qual a correta sintaxe empregada ao declarar o método main? 7