Curso de Aprendizado Industrial Desenvolvedor WEB Disciplina: Programação Orientada a Objetos I Professora: Cheli Mendes Costa Tutorial de Utilização.

Slides:



Advertisements
Apresentações semelhantes
Estruturas de Repetição
Advertisements

Programação em Java Prof. Maurício Braga
Java Básico Orientação a Objeto Marco Antonio Software Architect Fev/2008.
LINGUAGEM DE PROGRAMAÇÃO ORIENTADA A OBJETOS INTRODUÇÃO AOS APLICATIVOS JAVA Prof. Thiago Pereira Rique
PRDS - Programa de Residência em Desenvolvimento de Software Laboratório de Engenharia de Software (LES) da PUC-Rio Carlos Lucena
Introdução a Linguagem JAVA
O que é a Internet e o que podemos lá fazer
Introdução a Programação JAVA
Como elaborar atividade Dialógica
Portfólio de matemática
C# Documentando código em XML Sharp Shooters.NET Universidade Federal de Pernambuco Centro de Informática Recife, 10/10/2002 Autor: Marden Menezes Costa.
Na 1ª Parte do Curso elaboramos o arquivo do Excel abaixo que será o banco de dados com o qual criaremos nossas Atas para as Audiências. Nele temos os.
JAVA: Conceitos Iniciais
Como elaborar atividade de Múltipla Escolha
Foi criada há 22 anos, por Guido Van Rossum Por que aprender Python?
Unidade I: “Dê um mergulho rápido”
Aula prática 13 Orientação a Objetos – C++ Parte 1
Aula prática 6 Vetores e Matrizes
JAVA Linguagem Ambiente de Desenvolvimento
Treinamento do Microsoft® Word 2010
Streams –input e output
Sistemas Operacionais
Paradigmas da Programação – Semestre 2 – Aula 2 Introdução ao VS.Net Professores: Fábio de Paula Santos Eduardo Mantovani.
Programação I Aula 2 (Métodos)
Interpretador Python.
Tutorial 05 Como elaborar a atividade Eclipse Use a seta do teclado para avançar e recuar.
Linguagem de Programação JAVA
Introdução a aplicativos Java
Curso de Aprendizado Industrial Desenvolvedor WEB Disciplina: Programação Orientada a Objetos I Professora: Cheli Mendes Costa This.
Curso de Aprendizado Industrial Desenvolvedor WEB Disciplina: Programação Orientada a Objetos I Professora: Cheli Mendes Costa Membro Static.
Programação I Laboratório I
APRESENTANDO O TECLADO
Programação Orientada a Objetos Curso de Engenharia da Computação Parte 03 – Conceitos Básicos III Prof. Fabricio Mota Oliveira
Curso de Aprendizado Industrial Desenvolvedor WEB Disciplina: Programação Orientada a Objetos I Professora: Cheli Mendes Costa Como criar uma Classe e.
Curso de Aprendizado Industrial Desenvolvedor WEB Disciplina: Programação Orientada a Objetos I Professora: Cheli Mendes Costa Classes e Objetos em Java.
Clicando com o mouse, você verá o passo a passo
Curso de Aprendizado Industrial Desenvolvedor WEB Disciplina: Programação Orientada a Objetos I Professora: Cheli Mendes Costa Tutorial de Utilização.
Paradigmas da Programação – Semestre 1 – Aula 9 Professor: Eduardo Mantovani )
3. Introdução à Linguagem C
Programação Orientada a Objetos - Java
Laboratório I Mateus Raeder Material baseado nos originais da Profa. Denise Bandeira.
Linguagem de Programação C#
Programação Orientada a Objetos - Java Professor: Jean Carlo Mendes.
Programação Orientada a Objetos - Java
Curso de Aprendizado Industrial Desenvolvedor WEB
Aula Prática 4 Monitoria IP/CC (~if669).
Análise Léxica Prof. Alexandre Monteiro
+ Java Básico Aula 1 por Flávio Juvenal. + Histórico Green Project (1991) Desenvolver plataforma para eletrodomésticos inteligentes Tentaram usar C++
3 – O Primeiro Programa em C
Aula Prática 3 Monitoria IP/CC (~if669). Relembrando Padronização Comentários Identação Significado em nomes de variáveis Depuração de Erros.
Acabias Marques Luiz. I - Introdução ao Ruby Parte 1 – Introdução a linguagem  O que é Ruby  Instalação  O IRB  Operadores Aritméticos  Tipos de.
Prof. Msc Roberta Andrade
JAVA Sintaxe.
Introdução JAVA Faculdade Mauricio de Nassau
Novidades... Quartetos; – Equilibrar Conhecimento; – Aprender a Ensinar; – Trabalho em Equipe; – Facilitar a Vida do Professor. – Então, definam seus grupos.
Acabias Marques Luiz. III – Variáveis, constantes e executáveis Parte 1 – Introdução a linguagem  Variáveis e Constantes  Atalhos na manipulação de.
Igor Steinmacher, MSc. Java!!!!
Programação Computacional Aula 9: Meu primeiro programa em C
Vamos fazer juntos um Mapa Mental?
Shell Script Parte 2.
Utilizando subversion como controle de versão
Vou ajudar você a criar seu primeiro jogo!
Programação para Web I AULA 2 BANCO DE DADOS.
Módulo I Capítulo 7: Funções e Procedimentos William Ivanski Curso de Programação C#
Vamos fazer juntos um Mapa Mental? Atividade presencial em grupo IAVM – junho/julho de 2009.
TV de Bolso TV de Bolso apresenta Tutorial: editando seu vídeo no Movie Maker.
PROGRAMAÇÃO ORIENTADA A OBJETOS Carlos Marques
Implementação Orientada a Objetos – Aula 02 Introdução ao Java Prof. Danielle Martin Universidade de Mogi das Cruzes.
Informática – Senai. Include e Require O PHP tem duas formas normalmente usadas para incluir o conteúdo de um arquivo PHP, em uma outra página. São elas:
Transcrição da apresentação:

Curso de Aprendizado Industrial Desenvolvedor WEB Disciplina: Programação Orientada a Objetos I Professora: Cheli Mendes Costa Tutorial de Utilização do Netbeans

TUTORIAL JAVA

Provavelmente JRE já está instalado no computador, o Java Runtime Environment, serve para rodar as aplicações em Java, como o site daquele banco ou aquele jogo on-line. Instalar o JDK e o NetBeans  JDK, o Java Development Kit, é o Kit de Desenvolvimento em Java, caso você não tenha o JRE, ele contém o JRE.  A IDE, o NetBeans, é um programa do próprio site da Oracle, criadora do Java. Esse programa já compila e roda automaticamente os códigos que você escreve, além de checar erros, auto-completar seus códigos, mostrar visualmente os arquivos de seu programa (se for um projeto grande, terá dezenas de arquivos) além diversas de outras funcionalidades. Além da instalação ser totalmente automatizada.   O necessário para começar a programar em Java

Preparar o Ambiente Java!! Atividade!

Agora que já instalou o JDK e o NetBeans, está na hora de criar o seu primeiro programa em Java! Abra seu NetBeans. Vá em File, depois em New. Você verá uma série de opções. São as possibilidades de se programar em Java, os tipos de aplicações etc. No nosso caso é 'Java' em 'Categories' em 'Projects' escolha 'Java Application'. Clique em Next.

Dê o nome ao seu projeto em 'Project Name'. Isso é importante. Escolha nomes fáceis, sem acentuação e sem espaços. Vamos escolher 'Primeiro'. Em 'Project Location' ficará a pasta onde ficará guardado seus projetos. Então escolha um lugar fácil e bacana também. Crie um local se precisar. Clique em Finish.

Pronto, você vai iniciar sua primeira aplicação em Java. Note que apareceu uma tela com várias coisas escritas. No futuro isso vai ser útil para você, mas por hora, não. Vamos passar o código para você escrever, compilar e ver resultado. Depois explicaremos cada detalhe do código, como funciona, para que serve e tal. Vamos lá, digite exatamente o código a seguir (sim, exatamente, pois a linguagem Java é case sensitive, ou seja, main é algo totalmente diferente de Main, e isso vale para classes, objetos, métodos, variáveis etc, como veremos ao longo do curso):

public class Primeiro { public static void main( String [] args) { System.out.println("Meu primeiro programa em Java!"); }

Está vendo aquela setinha verde ali? Do lado de um martelo e uma vassoura? Se você pousar o mouse em cima verá 'Run Main Project'. Clique nela. Seu projeto será compilado e irá rodar.

O resultado do seu programa irá aparecer na tela debaixo, a frase: 'Meu primeiro programa em Java!" Caso não apareça, certifique-se de que não escreveu nada de errado. Aqui vai uma dica preciosa: embora eu vá te mostrar os códigos, sempre, mas SEMPRE digite os seus códigos! É um habito que tem que ter! Não fique copiando e colando, pois não vai aprender nada! Porém, se digitar tudo que for passado aqui, aos poucos irá memorizando e sem fazer esforço algum, irá aprender naturalmente. Caso tenha dado algum erro, poste na área de comentários. Caso tenha dado tudo ok, parabéns, você já programou em Java. No próximo artigo explicarei o que você fez, o motivo disso tudo ter acontecido, faremos algumas alterações, erraremos de propósito para o NetBeans nos avisar do erro e tentarmos consertar etc.

Atividade! Compile e execute o aplicativo “Hello World”

1. /* Meu programa Java */ 2. public class HelloWorld 3. { 4. public static void main (String args[ ]) 5. { 6. System.out.println (“Hello, World!”); 7. } // da rotina main 8. } // da class

Linha 2: public class HelloWorld Esta linha utiliza a palavra reservada class para declarar que uma nova classe será definida aqui. HelloWorld é o nome usado para identificar a classe. Toda a definição da classe, inclusive todo o código e os dados, estará entre a chave de abertura “{“ e a chave final “}” que se encontram nas linhas 5 e 8 deste exemplo. Começamos a entender

Linha 4: public static void main (String args[ ]) A linha 4 contém a declaração do método main. O método main é simplesmente um ponto de partida para o interpretador Java. É por onde será iniciada a execução. O método main deverá sempre ser declarado na forma acima.

Linha 6: System.out.println (“Hello, World!”); Esta linha executa o método println do objeto out. Este objeto é uma instância da classe OutputStream e foi declarado como variável de classe (static) na classe System. Este método imprime na tela uma mensagem texto, no caso, “Hello, World!”. Por causa do modelo de objeto, uma saída simples de console é complicada para entender. Por isso, até aprofundarmos o conteúdo suficientemente, pense apenas em System.out.println como um método para impressão na tela (saída do console).

Saídas Simples usando print, println e printf Vamos falar a respeito das maneiras de mostrar mensagens na tela, que incluem:  System.out.println  System.out.print  System.out.printf

Não, isso não é bobagem...desde o momento que você liga o computador, até nos seus jogos e Facebook, mensagens são mostradas na sua tela. São muito importantes e uma das funções mais usadas pelos dispositivos digitais.

Pra começar, vá no seu projeto 'Primeiro' e altere a linha: System.out.println("Meu primeiro programa em Java!"); Por: System.out.print("Meu segundo programa em Java!");projeto Como exibir um texto em Java

Além do fato de não ser mais o primeiro, mas segundo programa que você criou, qual outra diferença você notou após compilar e rodar? É capaz de descobrir só olhando? É fácil ver que ao final da frase, a mensagem 'BUILD SUCCESSFUL (total time: 0 seconds)' não está mais abaixo da 'Meu segundo programa em Java!', e sim ao lado.

Já sei! Depois da frase, vou dar um enter! Vai ficar assim: System.out.print("Meu segundo programa em Java!" + ""); (Esse + "" apareceu sozinho) Compilei, rodei e...deu na mesma. Sim, por quê? Pro Java, dá na mesma. Pode apertar enter mil vezes que vai continuar igual.

O 'ln' de 'println' é de 'line', pois essa função imprime uma linha, e linha inclui uma quebra de linha (ou newline, ou \n, ou [enter], ou parágrafo). Ou seja, a função 'print' não inclui essa quebra. Como colocar essa quebra no 'print'? Existe um símbolo especial para isso, é o '\n'. Teste aí: System.out.print("Meu segundo programa em Java!\n");

Agora foi né? Ok! Então, como faríamos para aparecer na tela: Programação Progressiva Assim: System.out.println("Programação"); System.out.println("Progressiva"); Ou assim? System.out.print("Programação\n"); System.out.print("Progressiva\n");

Qual destes códigos é o certo? Qual é o melhor? Por que usar um e não o outro? Aqui vem um aspecto bacana da programação. Não exige maneira certa de escrever o código. Se as duas formas tem o mesmo resultado, podemos usar as duas formas. Vai depender de sua criatividade. É bem comum quebrarmos a cabeça, fazermos um programa de centenas de centenas de linhas, aí vem alguém e resolve em 20 ou 30 linhas.

Programação depende do seu raciocínio, do seu jeito de pensar. É algo pessoal. Teste agora: System.out.printf("Programação Progressiva"); E depois: System.out.printf("Programação Progressiva\n"); E por fim: System.out.printf("Programação Progressiva" + "");

Notou a diferença? Calma, não te trollei. O 'f' de 'printf' é referente a formatação, serve pra quando você for colocar números, strings (textos), alinhar e fazer outros tipos de formatação usando as saídas. Veremos isso melhor em outros artigos.

Vamos em frente !!! UFA !!!

Vamos seguir para o próximos slide(continuação) Lá teremos exercícios para serem resolvidos!!