Técnicas de Programação II
|
|
|
- Marco Antônio Lencastre Ferretti
- 9 Há anos
- Visualizações:
Transcrição
1 Técnicas de Programação II Aula 05 Java 2D Edirlei Soares de Lima
2 Java 2D Java 2D é uma API da linguagem Java que fornece funcionalidades básicas para o desenho de objetos gráficos 2D. Prove um conjunto de funções para a renderização de formas geométricas básicas (linhas, arcos, retângulos, etc.) e imagens.
3 Java 2D Programa Base package Java2D; import java.awt.color; import java.awt.graphics; import java.awt.graphics2d; import javax.swing.jpanel; CanvasPanel.java public class CanvasPanel extends JPanel implements Runnable public CanvasPanel() setdoublebuffered(true); setfocusable(true); load(); new public void paintcomponent(graphics g) super.paintcomponent(g); draw(g);...
4 Java 2D Programa Base... public void run() double btime, dtime = 0; btime = System.currentTimeMillis(); while(true) update(dtime/1000); repaint(); try Thread.sleep(1); catch (InterruptedException e) System.out.println(e.getMessage()); dtime = (System.currentTimeMillis() - btime); btime = System.currentTimeMillis();...
5 Java 2D Programa Base... private void load() setbackground(color.black); CanvasPanel.java private void update(double dt) private void draw(graphics g) Graphics2D g2d = (Graphics2D)g; g2d.setcolor(color.white); g2d.drawstring("hello World!", 360, 300);
6 Java 2D Programa Base package Java2D; MainFrame.java import javax.swing.jframe; import javax.swing.swingutilities; public class MainFrame extends JFrame public MainFrame() settitle("java 2D"); setdefaultcloseoperation(jframe.exit_on_close); add(new CanvasPanel()); setsize(800, 600); setlocationrelativeto(null);...
7 Java 2D Programa Base... MainFrame.java public static void main(string[] args) SwingUtilities.invokeLater(new public void run() new MainFrame().setVisible(true); );
8 Java 2D Hello World private void load() setbackground(color.black); private void draw(graphics g) Graphics2D g2d = (Graphics2D)g; g2d.setcolor(color.white); g2d.drawstring("hello World!", 360, 300);
9 Java 2D Coordenadas de Tela x 100 (200,100) 600 y
10 Método draw É método draw é executado sempre que um novo frame precisa ser renderizado. Ele é executado continuamente para a renderização dos frames que serão exibidos na tela. Todas as funções para desenho de objetos gráficos deve ser executadas no método draw. private void draw(graphics g) Graphics2D g2d = (Graphics2D)g; g2d.setcolor(color.white); g2d.drawstring("hello World!", 360, 300);
11 Método load É método load é executado apenas uma vez no momento que o programa é iniciado. A função é geralmente usada para: Carregar recursos (imagens, áudio, etc.) Inicializar variáveis Definir configurações private void load() setbackground(color.black);
12 De Volta ao Hello World private void load() setbackground(color.white); private void draw(graphics g) Graphics2D g2d = (Graphics2D)g; g2d.setcolor(color.black); g2d.drawstring("hello World!", 360, 300);
13 Método update(double dt) O método update(double dt)é continuamente executado em loop enquanto o programa estiver aberto. O parâmetro dt indica o tempo que se passou desde a última vez que essa função foi chamada (usualmente um valor bem pequeno) A função é geralmente usada para: Animação Cálculos de física Inteligência artificial de inimigos Calcula o deslocamento em X de forma independente da velocidade de execução do programa private void update(double dt) px = px + (100 * dt);
14 De Volta ao Hello World private double px = 0; private void load() setbackground(color.black); private void update(double dt) px = px + (100 * dt); private void draw(graphics g) Graphics2D g2d = (Graphics2D)g; g2d.setcolor(color.white); g2d.drawstring("hello World!", (int)px, 300);
15 Classe Graphics2D A classe Graphics2D (que é derivada da classe Graphics), contem diversas funções dedicadas a operações gráficas: Desenho de linhas, formas geométricas, texto, imagens, etc. É possível consultar a lista completa de funções das classes Graphics2D e Graphics nos seguintes endereços:
16 Classe Graphics2D Desenhando formas geométricas básicas: Método para desenhar formas geométricas (contornos): void draw(shape s) Método para desenhar formas geométricas (preenchidas): void fill(shape s)
17 Classe Graphics2D Desenhando formas geométricas básicas: Retângulo: Exemplo: Rectangle2D.Double(x, y, width, height) g2d.draw(new Rectangle2D.Double(300, 250, 200, 100)); g2d.fill(new Rectangle2D.Double(300, 250, 200, 100));
18 Classe Graphics2D Desenhando formas geométricas básicas: Elipse: Exemplo: Ellipse2D.Double(x, y, width, height) g2d.draw(new Ellipse2D.Double(350, 250, 100, 100)); g2d.fill(new Ellipse2D.Double(350, 250, 100, 100));
19 Classe Graphics2D Desenhando formas geométricas básicas: Linha: Exemplo: Line2D.Double(x1, y1, x2, y2) g2d.draw(new Line2D.Double(300, 300, 500, 300));
20 Classe Graphics2D Desenhando formas geométricas básicas: Polígono: Exemplo: void fillpolygon(polygon p) int x1points[] = 350, 450, 400; int y1points[] = 300, 300, 200; g2d.fillpolygon(new Polygon(x1Points, y1points, 3));
21 Classe Graphics2D Desenhando formas geométricas básicas: Modificando a cor das formas geométricas: Exemplo: void setcolor(color c) g2d.setcolor(new Color(0, 255, 0)); g2d.fill(new Rectangle2D.Double(300, 250, 200, 100));
22 Exemplo 1 Primitivas Geométricas private void draw(graphics g) Graphics2D g2d = (Graphics2D) g; g2d.setcolor(new Color(0, 134, 0)); g2d.fill(new Rectangle2D.Double(100, 100, 600, 400)); int x1points[] = 120, 400, 680, 400; int y1points[] = 300, 120, 300, 480; g2d.setcolor(new Color(252, 252, 0)); g2d.fillpolygon(new Polygon(x1Points, y1points, 4)); g2d.setcolor(new Color(0, 0, 140)); g2d.fill(new Ellipse2D.Double(280, 180, 240, 240));
23 Exemplo 1 Primitivas Geométricas
24 Tipo Image Jogos não são criados somente com formas geométricas básicas. Normalmente a arte do jogo é definida por um conjunto de imagens. Java oferece uma classe para armazenar imagens chamada Image. Image img; Podemos carregar uma nova imagem através do comando: img = new ImageIcon(this.getClass(). getresource("image.png")).getimage(); Podemos desenhar uma imagem através do comando: g2d.drawimage(im, 200, 200, this);
25 Tipo Image Exemplo: private Image hamster; private void load() setbackground(color.black); hamster = new ImageIcon(this.getClass(). getresource("hamster.png")).getimage(); private void draw(graphics g) Graphics2D g2d = (Graphics2D) g; g2d.drawimage(hamster, 200, 200, this);
26 Tipo Image
27 Java 2D Interação pelo Teclado private boolean[] key_states = new boolean[256]; private class KeyboardAdapter extends public void keyreleased(keyevent e) key_states[e.getkeycode()] = public void keypressed(keyevent e) key_states[e.getkeycode()] = true;
28 Java 2D Interação pelo Teclado private void load() addkeylistener(new KeyboardAdapter()); private void update(double dt) if (key_states[keyevent.vk_right]) px = px + (100 * dt); if (key_states[keyevent.vk_up]) py = py - (100 * dt);... private void draw(graphics g) Graphics2D g2d = (Graphics2D) g; g2d.fill(new Ellipse2D.Double(px, py, 100, 100));
29 Projeto: Space Shooter Jogo simples: Space Shooter 1. Controle da nave pelo teclado; 2. Mantendo a nave na tela; 3. Geração de estrelas; 4. Turbo para a nave;
30 Projeto: Space Shooter Continuação? Trabalho 2! 1. Implementar a estrutura do jogo usando classes; 2. Atirar com a nave (usando array de tiros); 3. Gerar inimigos (usando array de inimigos); 4. Detectar colisão (nave/inimigos); 5. Detectar colisão (tiros/inimigos); 6. Controle de vidas e pontuação; 7. Etc
31 Exercícios Lista de Exercícios 06 Java 2D
Introdução a Programação de Jogos
Introdução a Programação de Jogos Aula 05 Introdução ao Löve Edirlei Soares de Lima Hello World em Löve function love.draw() love.graphics.print("hello World", 360, 300) end O comando
JAVA APLICAÇÕES GRÁFICAS Propriedades Utilizadas: insira as propriedades escolhidas aqui FACULDADE DE TECNOLOGIA SENAC PELOTAS
JAVA APLICAÇÕES GRÁFICAS Propriedades Utilizadas: insira as propriedades escolhidas aqui FACULDADE DE TECNOLOGIA SENAC PELOTAS Nome do aluno: Fabiano Nobre Mendes Identificação da Turma: ADS(Noturno) Data:
Exemplo Threads com Swing:
Exemplo Threads com Swing: Fazer uma aplicação Java com 2 JLabel, com um ponto final, em formatação Negrito, tamanho 70 e um JButton. A aplicação deve conter 2 Threads e um método. O método deve fazer
JAVA APLICAÇÕES GRÁFICAS Propriedades Utilizadas: Resize Shape Basic Shape FACULDADE DE TECNOLOGIA SENAC PELOTAS
JAVA APLICAÇÕES GRÁFICAS Propriedades Utilizadas: Resize Shape Basic Shape FACULDADE DE TECNOLOGIA SENAC PELOTAS Nome do aluno: Marri Souza da Luz Identificação da Turma: 3º ADS - Noite Data: 13/05/2010
HABILITANDO A IDE DO ECLIPSE
HABILITANDO A IDE DO ECLIPSE Até agora configuramos todos os atributos dos objetos inseridos em um frame. Vamos agora habilitar a IDE do Eclipse. Siga os passos abaixo: 1. File >>New >> Java Project 2.
INF1636 PROGRAMAÇÃO ORIENTADA A OBJETOS
INF1636 PROGRAMAÇÃO ORIENTADA A OBJETOS Departamento de Informática PUC-Rio Ivan Mathias Filho [email protected] Programa Capítulo 10 Interfaces Gráficas e Swing Componentes e Containers Aplicações Gráficas
ENG1000 Introdução à Engenharia
ENG1000 Introdução à Engenharia Aula 09 Vetores e Matrizes Edirlei Soares de Lima Introdução Até agora nós temos usado variáveis simples para armazenar valores usados por nossos
Is Event Dispatcher Threade (Animation)
JAVA APLICAÇÕES GRÁFICAS Propriedades Utilizadas: Is Event Dispatcher Threade (Animation) FACULDADE DE TECNOLOGIA SENAC PELOTAS Nome do aluno: João Vitor Ávila dos Santos Identificação da Turma: 3º Semestre/
Tipos, Literais, Operadores
Tipos, Literais, Operadores Identificadores São palavras utilizadas para nomear variáveis, métodos e classes Na linguagem Java, o identificador sempre começa por letra, sublinhado(_) ou cifrão ($) Não
Tipos, Literais, Operadores
Tipos, Literais, Operadores Identificadores São palavras utilizadas para nomear variáveis, métodos e classes Na linguagem Java, o identificador sempre começa por letra, sublinhado(_) ou cifrão ($) Não
JAVA APLICAÇÕES GRÁFICAS Propriedade Utilizada: FontSizeAnimation
JAVA APLICAÇÕES GRÁFICAS Propriedade Utilizada: FontSizeAnimation FACULDADE DE TECNOLOGIA SENAC PELOTAS Nome do aluno: Paulo Renato S. Veiga Identificação da Turma: 205 Noite Data: 16/05/10 1 Nome da Propriedade
package br.com.cadastro.visao;
package br.com.cadastro.visao; import java.awt.eventqueue; import java.awt.event.actionlistener; import javax.swing.jframe; import javax.swing.jpanel; import javax.swing.border.emptyborder; import br.com.cadastro.modelo.cliente;
Programação Orientada a Objetos. Vagner Luz do Carmo - Vluzrmos
Programação Orientada a Objetos Vagner Luz do Carmo - Vluzrmos Questão 1 Dada a seguinte classe na linguagem JAVA: public class Carro { public String retornacor(){ ; return Azul ; private String retornachassi(){
Crie dois pacotes: jogo e imagens Coloque as imagens da cobra, da fruta e da parede no pacote imagens Crie uma nova classe chamada Cobra no pacote
Crie dois pacotes: jogo e imagens Coloque as imagens da cobra, da fruta e da parede no pacote imagens Crie uma nova classe chamada Cobra no pacote jogo: import java.awt.rectangle; public class Cobra {
Jogos Eletrônicos. Aula 07 Estruturas de Repetição e Imagens. Edirlei Soares de Lima
Jogos Eletrônicos Aula 07 Estruturas de Repetição e Imagens Edirlei Soares de Lima Estruturas de Repetição Diversos problemas somente podem ser resolvidos numericamente por
Criando um Joguinho 2D. Prof. Fellipe Aleixo
Criando um Joguinho 2D Prof. Fellipe Aleixo ([email protected]) Conteúdo Desenvolvimento de um jogo 2D para Android Componentes de Interface e Classes SurfaceView, SurfaceHolder Canvas, Paint
Desenhando primitivas
Usando o Java 2D, podemos desenhar e pintar diretamente, via código. A API fornece uma série de formas básicas, chamadas primitivas e, que servem como tijolos na construção de formas mais completas. Além
Técnicas de Programação II
Técnicas de Programação II Aula 04 Arrays Edirlei Soares de Lima Arrays Array é um mecanismo que nos permite armazenar um conjunto de valores na memória do computador. Em Java,
Computação II - Java - Prova 1 Prof. Adriano Joaquim de Oliveira Cruz /05/13. Questão: Total Pontos: Gráu:
Computação II - Java - Prova 1 Prof. Adriano Joaquim de Oliveira Cruz - 2015/05/13 Questão: 1 2 3 4 5 6 Total Pontos: 20 15 15 10 10 30 100 Gráu: 1. Defina os termos listados a seguir: (a) (10 Pontos)
E-book gerado especialmente para Adriano Louzada Bollas -
67321 ISBN Impresso e PDF: 978-85-5519-126-8 EPUB: 978-85-5519-127-5 MOBI: 978-85-5519-128-2 Você pode discutir sobre este livro no Fórum da Casa do Código: http://forum.casadocodigo.com.br/. Caso você
1) Responda de acordo com os conceitos de orientação a objetos (0,5).
Avalição II (Teórica) 22/06/2017 Disciplina Linguagem de Programação II Prof. Wagner, dos Santos C. de Jesus Curso Engenharia da Computação Questões Solução da Avaliação 1) Responda de acordo com os conceitos
Jogos Eletrônicos. Aula 06 Estruturas Condicionais e Interação. Edirlei Soares de Lima
Jogos Eletrônicos Aula 06 Estruturas Condicionais e Interação Edirlei Soares de Lima Tomada de Decisão Até o momento, todas as instruções dos nossos programas eram executadas
Paradigmas de Programação. Java First-Tier: Aplicações. Orientação a Objetos em Java (I) Nomenclatura. Paradigma OO. Nomenclatura
Java First-Tier: Aplicações Orientação a Objetos em Java (I) Paradigmas de Programação Programação Funcional Programação Procedural Programação Orientada por Objetos Grupo de Linguagens de Programação
RESULUÇÃO DOS EXERCÍCIOS E INSTRUÇÕES DE DECISÃO (if{} e else{}) Profº André Aparecido da Silva Disponível em:
RESULUÇÃO DOS EXERCÍCIOS E INSTRUÇÕES DE DECISÃO (if{} e else{}) Profº André Aparecido da Silva Disponível em: http://www.oxnar.com.br/aulas/java ATIVIDADE ELABORAR O PROGRAMA DE CÁLCULOS DE ÁREAS USANDO
Exemplo com SWING 1: Fazer uma aplicação, em Java, que tenha, na tela, uma JProgressBar, um JLabel e um JButton.
Exemplo com SWING 1: Fazer uma aplicação, em Java, que tenha, na tela, uma JProgressBar, um JLabel e um JButton. A aplicação deve ter duas Threads. A primeira, fará com que a JProgressBar incremente, num
Adding User Interaction
Adding User Interaction if62c - Fundamentos de Programação 1/2014 professores Danillo Leal Belmonte ([email protected]) e Robinson Vida Noronha ([email protected]) 1 Estratégias Adicionar ações isoladas
Threads. O que é uma Thread? Paralelismo
Threads em Java 1 O que é uma Thread? Paralelismo Threads Multi- threading é o mecanismo de concorrência suportado explicitamente pela linguagem Java. Os mecanismos de gerenciamento e sincronização de
Orientação a Objetos AULA 09
Orientação a Objetos AULA 09 Prof. Fabrício Martins Mendonça Conteúdo da Aula ü Coleções ü Coleções lista de objetos ü Coleções conjuntos 2 Coleções Podemos armazenar vários objetos em um array e este
Fundamentos Básicos da linguagem Java (Programação Orientada a Objetos) Prof. Responsáveis Wagner Santos C. de Jesus
Curso Disciplina Linguagem de Programação II Curso Engenharia da Computação Fundamentos Básicos da linguagem Java (Programação Orientada a Objetos) Site : http://www1.univap.br/~wagner/ec.html Prof. Responsáveis
Módulo Lógica Programação com aplicações em Java. Projeto khouse Profissionalizante Profª Larissa Brandão
Educação Módulo Lógica e Ética de Programação com aplicações em Java Projeto khouse Profissionalizante Profª Larissa Brandão Educação e Ética Fundamentos da Programação Objetivos: Reconhecer as diferenças
Aula 03 Introdução à Java. Disciplina: Fundamentos de Lógica e Algoritmos Prof. Bruno Gomes
Aula 03 Introdução à Java Disciplina: Fundamentos de Lógica e Algoritmos Prof. Bruno Gomes http://www3.ifrn.edu.br/~brunogomes Agenda da Aula Representação de Algoritmos em Pseudocódigo: Tipos de Dados;
Introdução ao HTML5 Canvas
Introdução ao HTML5 Canvas Compilação feita com base nas referências por: Prof. José Cintra http://www.josecintra.com/blog Download dos exemplos disponíveis no GitHub Apresentação O objetivo deste minicurso
J2ME. Prof. Marcos R Macedo
J2ME Prof. Marcos R Macedo GAMES Introdução MIDP 1.0 x MIDP 2.0 GAME API MIDP 2.0 - facilidade de desenvolvimento ; - tamanho da aplicação ; - performance ; - internacionalização ; - algoritmos matemáticos
Reproduzir sons em Java. import java.net.url; import javax.swing.*; import javax.sound.sampled.*; public class ReproduzSons {
Reproduzir sons em Java import java.net.url; import javax.swing.*; import javax.sound.sampled.*; public class ReproduzSons { public static void main(string[] args) throws Exception { // Carrega o arquivo
INF1636 PROGRAMAÇÃO ORIENTADA A OBJETOS
INF1636 PROGRAMAÇÃO ORIENTADA A OBJETOS Departamento de Informática PUC-Rio Ivan Mathias Filho [email protected] Programa Capítulo 9 Tratamento de Exceções Assertivas 1 Programa Capítulo 9 Tratamento
Linguagem de Programação III
Linguagem de Programação III Aula-5 Estruturas de Decisão e Controle. Arrays em Java Prof. Esbel Tomás Valero Orellana Até Aqui Modelos e POO Classes e sua implementação em Java Encapsulamento Tipos de
Lição 4 Fundamentos da programação
Lição 4 Fundamentos da programação Introdução à Programação I 1 Objetivos Ao final desta lição, o estudante será capaz de: Identificar as partes básicas de um programa em Java Reconhecer as diferenças
Algoritmos I Aula 13 Linguagem de Programação Java
Algoritmos I Aula 13 Linguagem de Programação Java Professor: Max Pereira http://paginas.unisul.br/max.pereira Ciência da Computação IDE Eclipse IDE (Integrated development environment) Criar um projeto
Múltiplas Linhas de Execução Java (Threads)
Múltiplas Linhas de Execução Java (Threads) SCC0604 - Programação Orientada a Objetos Prof. Fernando V. Paulovich http://www.icmc.usp.br/~paulovic [email protected] Instituto de Ciências Matemáticas
INF1337 LINGUAGEM DE PROGRAMAÇÃO ORIENTADA A OBJETOS
INF1337 LINGUAGEM DE PROGRAMAÇÃO ORIENTADA A OBJETOS Departamento de Informática PUC-Rio Andrew Diniz da Costa [email protected] Programa Capítulo 9 Tratamento de Exceções Assertivas Programa Capítulo
Recapitulando. Construtores: (Overload assinatura) public Circle() {...} public Circle(double x, double y, double r) {... }
Recapitulando Orientação a objetos: programas organizados em torno da definição de classes, instanciação de objetos e troca de mensagens. Declaração de variáveis de referencia: Circle c; Criação/instanciação
Programação Estruturada e Orientada a Objetos
INSTITUTO FEDERAL DE EDUCAÇÃO, CIÊNCIA E TECNOLOGIA DO RIO GRANDE DO NORTE Programação Estruturada e Orientada a Objetos Docente: Éberton da Silva Marinho e-mail: [email protected] [email protected]
Aula 08 Estruturas de Condição. Disciplina: Fundamentos de Lógica e Algoritmos Prof. Bruno Gomes
Aula 08 Estruturas de Condição Disciplina: Fundamentos de Lógica e Algoritmos Prof. Bruno Gomes http://www.profbrunogomes.com.br/ Agenda da Aula Entrada de Dados; Estruturas de Controle: Estrutura de Sequência;
Java e sua Sintaxe. Estrutura mínima de um programa em Java: public class Exemplo { }
Java e sua Sintaxe Java e sua Sintaxe Estrutura mínima de um programa em Java: public class Exemplo { } Como todo programa deve ter um início, convenciona-se que a primeira ação de um programa é a execução
Seleção Múltipla Laços (while, do-while, for) AULA 05
Introdução a Programação IF669 http://www.cin.ufpe.br/~if669 Seleção Múltipla Laços (while, do-while, for) AULA 05 Ricardo Massa F. Lima [email protected] Sérgio C. B. Soares [email protected] Até aqui...
Programação Concorrente com Thread Java. Luiz Affonso Guedes Sistemas Distribuidos
Programação Concorrente com Thread Java Luiz Affonso Guedes Sistemas Distribuidos Definições Básicas Threads são sub-procesos no sistema operacional. É menos custoso gerenciar threads do que processos.
PROGRAMAÇÃO ORIENTADA A OBJETOS JAVA
PROGRAMAÇÃO ORIENTADA A OBJETOS JAVA PÁTIO DE MATERIAIS Discente: Nielson Soares Disciplina: Algoritmo e Estrutura de Dados INTRODUÇÃO Orientação a objetos. Linguagem de programação JAVA. Pátio de matérias
nome = n; cargo = c; salario = s; public void print() { System.out.println(nome cargo salario); public void aumento( double fator){
UNIVERSIDADE FEDERAL DE SANTA CATARINA - Departamento de Automação e Sistemas PROGRAMAÇÃO DE SISTEMAS AUTOMATIZADOS - 2016/2 - P2 Nome: ------------------------------------------------------------------------------------------------------
ALGORITMOS. Professor: Diego Oliveira. Aula 06 - Tipos Primitivos de Dados
ALGORITMOS Professor: Diego Oliveira Aula 06 - Tipos Primitivos de Dados Netbeans Para testar nossos exemplos criaremos uma classe no Netbeans Nesta disciplina não será visto nada de orientação a objetos,
Vetores Unimensionais
Vetores Unimensionais Objetivos Entender a importância e a necessidade do uso de Vetores Definição de Manipulação de Vetores Inserir elementos em um vetor (usando laços ou não) Imprimir elementos de um
Linguagem de Programação II Implementação
Linguagem de Programação II Implementação Prof. Alessandro Borges 2 Tópicos Criando objeto Definindo valores para os atributos do objeto Método construtor Definindo valores padrão para os atributos dos
Lista de Exercícios da disciplina Aplicações de Linguagem de Programação Orientada a objetos
Lista de Exercícios da disciplina Aplicações de Linguagem de Programação Orientada a objetos 1. Para a construção de uma aplicação gráfica se faz necessário conceber a interface de aplicação, identificando-se
Sintaxe da linguagem Java
Sintaxe da linguagem Java (PG) Centro de Cálculo Instituto Superior de Engenharia de Lisboa Pedro Alexandre Pereira ([email protected]) Classe pública com método main Uma classe pública com nome A tem
Linguagem de Programação Visual
Linguagem de Programação Visual Unidade 4 - Introdução à API Swing - JOptionPane Curso Técnico em Informática SUMÁRIO INTRODUÇÃO... 3 API SWING... 3 A CLASSE JOPTIONPANE... 3 PRINCIPAIS MÉTODOS DA CLASSE
Aula 1 POO 1 Prática. Profa. Elaine Faria UFU
Aula 1 POO 1 Prática Profa. Elaine Faria UFU - 2019 Introdução Java Linguagem de programação poderosa Utiliza o paradigma Orientado a Objetos Muito utilizada em aplicativos para Internet e para redes Difundida
Universidade de Mogi das Cruzes Implementação Orientada a Objetos - Profª. Danielle Martin. Guia da Sintaxe do Java
Guia da Sintaxe do Java TIPOS PRIMITIVOS DE DADOS DO JAVA São os tipos nativos de dados do Java, que podem ser usados na declaração de atributos, variáveis, parâmetros. Tipo primitivo Tamanho Valor padrão
Curso: Desenvolvendo Jogos 2d Com C# E Microsoft XNA. Fazer desaparecer da tela do jogo a espaçonave inimiga quando um tiro acertá-la.
META Curso: Desenvolvendo Jogos 2d Com C# E Microsoft XNA Conteudista: André Luiz Brazil Aula 9: TRATANDO COLISÕES DE OBJETOS NO JOGO Fazer desaparecer da tela do jogo a espaçonave inimiga quando um tiro
MsC. João Maria MsC. Liviane Melo
Disciplina: Programação Orientada à Objetos AULA 02 Corpo docente: MsC. Alexandro Vladno Edmilson Campos MsC. Fábio Procópio Esp. Felipe Dantas MsC. João Maria MsC. Liviane Melo 2 Tipo Tamanho Alcance
AULA 6 - ARRAYS. Array de 10 elementos
1 AULA 6 - ARRAYS Arrays são objetos que armazenam diversas variáveis do mesmo tipo. Eles podem conter variáveis de referência primitivas ou de objeto, mas o array propriamente dito sempre será um objeto
Interfaces Gráficas (GUIs) em Java usando Swing Parte I - O básico
Interfaces Gráficas (GUIs) em Java usando Swing Parte I - O básico Prof. Esp. André Aparecido da Silva Disponível em: http://www.oxnar.com.br/aulas/java/aulajava07a09.pptx Existe grande quantidade de funcionalidades
Computação Gráfica Aula 1 - Primitivas gráficas em duas dimensões. Alexandre de Barros Barreto - Ms
Computação Gráfica Aula 1 - Primitivas gráficas em duas dimensões Alexandre de Barros Barreto - Ms Objetos Geométricos Básicos Primitivas Geométricas: representam os conceitos básicos possíveis de serem
Variáveis Compostas. Vanessa Braganholo
Variáveis Compostas Vanessa Braganholo [email protected] Aula de hoje } Veremos os diferentes tipos de variáveis compostas (arrays) } Com uma dimensão (vetores) } Com duas ou mais dimensões (matrizes)
Sobrecarga. Algoritmos e Programação II. Aula 3 Sobrecarga
Algoritmos e Programação II Aula 3 Sobrecarga *Adaptado do material do Prof. Júlio Machado Sobrecarga Em várias linguagens é comum encontrarmos rotinas que fazem basicamente a mesma coisa, porém, com nomes
Introdução ao Desenvolvimento de Jogos em Java Corrigido e ampliado em 20/Fev/2009
Introdução ao Desenvolvimento de Jogos em Java Corrigido e ampliado em 20/Fev/2009 Rafael Santos Organização Apoio 1 Mapa Java e OO Intro OO Aplicações Est. Dados Mais Java GUIs Componentes Layouts Applets
