Programação Na Web. Applets. Agenda. Restrições das Applet. Applet Básica e esquema HTML. O ciclo de vida de uma applet

Tamanho: px
Começar a partir da página:

Download "Programação Na Web. Applets. Agenda. Restrições das Applet. Applet Básica e esquema HTML. O ciclo de vida de uma applet"

Transcrição

1 Programação Na Web Applets 1 António Gonçalves Agenda Restrições das Applet Applet Básica e esquema HTML O ciclo de vida de uma applet Parametrização de uma applets através da marca HTML <applet> Métodos gráficos disponíveis Carregar e mostrar imagens Controlo do carregamento de uma imagem 2 Applets and Basic Graphics

2 Applet? Pequena aplicação executada em uma janela de uma aplicação (browser/appletviewer) no cliente. Tem por finalidade estender as funcionalidades de browsers, adicionando som, animação, etc., provenientes de fontes (URLs) locais ou remotas Cada página (arquivo.html) pode conter uma ou mais applets A cada mudança de página as applets associadas são automaticamente destruídas 3 Applets and Basic Graphics Restrições das Applets Não lê do disco do cliente local Applets não têm acesso a um qualquer ficheiro Podem indicar ao browser para mostrar ficheiros que são normalmente acessíveis através da Web Não podem escrever no disco do cliente O browser pode ser parametrizado para guardar em buffer certos ficheiros, alguns dos quais carregados pela applet, esta escolha não esta no controlo directo da applet Não abrem conexões na rede, outras que não aquela que serviu de comunicação com o servidor do qual a Applet foi carregada 4 Applets and Basic Graphics

3 Restrições das Applets (Continuação) Não faz chamadas a programas instalados no browser As aplicações em Java podem executar programas locais (com o método exec da classe Runtime) Esta característica esta interdita as Applets porque não existe maneira de saber se esta operação e segura ou não Não pode ter acesso a informação personalizado do utilizador 5 Applets and Basic Graphics Template de uma Applet import java.applet.applet; import java.awt.*; public class AppletTemplate extends Applet { // Variable declarations. public void init() { // Variable initializations, image loading, etc. public void paint(graphics g) { // Drawing operations. 6 Applets and Basic Graphics

4 Template de um HTML <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN"> <HTML> <HEAD> <TITLE>A Template for Loading Applets</TITLE> </HEAD> <BODY> <H1>A Template for Loading Applets</H1> <P> <APPLET CODE="AppletTemplate.class" WIDTH=120 HEIGHT=60> <B>Error! You must use a Java-enabled browser.</b> </APPLET> </BODY> </HTML> 7 Applets and Basic Graphics Exemplo de uma Applet import java.applet.applet; import java.awt.*; /** An applet that draws an image. */ public class JavaJump extends Applet { private Image jumpingjava; // Instance var declarations here public void init() { // Initializations here setbackground(color.white); setfont(new Font("SansSerif", Font.BOLD, 18)); jumpingjava = getimage(getdocumentbase(), "images/jumping-java.gif"); add(new Label("Great Jumping Java!")); System.out.println("Yow! I'm jiving with Java."); public void paint(graphics g) { // Drawing here g.drawimage(jumpingjava, 0, 50, this); 8 Applets and Basic Graphics

5 Exemplo de uma Applet, Resultado <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN"> <HTML> <HEAD> <TITLE>Jumping Java</TITLE> </HEAD> <BODY BGCOLOR="BLACK" TEXT="WHITE"> <H1>Jumping Java</H1> <P> <APPLET CODE="JavaJump.class" WIDTH=250 HEIGHT=335> <B>Sorry, this example requires Java.</B> </APPLET> </BODY> </HTML> 9 Applets and Basic Graphics Consola Java Saída Standard, System.out.print, é enviada para a consola Java 10 Applets and Basic Graphics

6 Hierarquia de Classes Object class java.lang.object Component class java.awt.component Container class java.awt.container Window Panel class java.awt.panel Frame Dialog Applet class java.applet.applet 11 Applets and Basic Graphics Package java.applet Fornece as classes para: criar applets permite que applets comuniquem com seu contexto Contexto de uma applet: uma aplicação que é responsável por carregar e executar uma applet. Exemplo: navegadores e appletviewer o documento (html) que a contém e restantes applets contidas no mesmo documento 12 Applets and Basic Graphics

7 Execução de Applets navegador WEB (arquivo.html) Carrega/executa classes (.class) locais ou remotas public class Mostra extends Applet { public void init ( ) { public class Exibe extends Applet { public void init ( ) { Applets and Basic Graphics Aplicações x Applets Aplicações Applets executam no ambiente local (DOS, Windows, Unix...) acesso a todos os recursos do ambiente funcionalidades plenas:menus, diálogos, arquivos... carregador de classes local não executam de forma independente outros ambientes de execução (browsers, appletviewer, etc.) funcionalidades limitadas por razões de segurança carregador de classes remotas 14 Applets and Basic Graphics

8 Execução em HTML Browser Mostra.html 1 Mostra.java class Mostra extends Applet {... Mostra.html 2 <applet code=mostra.class...> </applet> Mostra.class 3 bytecodes O arquivo Mostra.class é carregado e executado 15 Applets and Basic Graphics Os 4 métodos do ciclo de vida da Applet init( ) inicialização; chamado quando a applet é inicialmente carregada start( ) Chamado após o init (), mas antes de paint. Se por cada vez que a applet é reiniciada após o método stop, start é executado. Ideal para iniciar animações Paint( ) Chamado após o init e start terem sido executados È sempre executado quando o browser necessita de redesenhar a applet (quando parte da applet é coberta ou existe uma nova exposição. È sempre possível chama-lo de um outro método. stop( ) interrupção; faz a applet parar a execução da animação, áudio ou vídeo destroy( ) liberação de recursos; chamado quando o browser é fechado 16 Applets and Basic Graphics

9 Exemplo de Applet import java.applet.applet; import java.awt.*; public class Confucio extends Applet{ public void paint(graphics pagina){ pagina.drawstring("esqueça desaforos, nunca esqueça gentilezas.", 30,30); pagina.drawstring("---- Confúcio", 70,70); //ditado // classe Confucio 17 Applets and Basic Graphics Arquivo HTML associado: nome.html <HTML> <BODY> <APPLET CODE = nomeclasse.class WIDTH =... HEIGHT=...> </APPLET> </BODY> </HTML> <! Confucio.html> <HTML> <HEAD> <TITTLE> CONFUCIO</TITLE> </HEAD> <BODY> <H3> <APPLET CODE="Confucio.class WIDTH=300 HEIGHT=150> </APPLET> <HR> </BODY> </HTML> 18 Applets and Basic Graphics

10 A sintaxe da tag <applet> A sintaxe completa da tag é: <APPLET [CODEBASE = codebaseurl] CODE = appletfile [ALT = alternatetext] [NAME = appletinstancename] WIDTH = pixels HEIGHT = pixels [ALIGN = alignment] [VSPACE = pixels] [HSPACE = pixels] > [< PARAM NAME = appletparameter1 VALUE = value >] [< PARAM NAME = appletparameter2 VALUE = value >]... [alternatehtml] </APPLET> 19 Applets and Basic Graphics A sintaxe da tag <applet>, continuação CODEBASE = codebaseurl opcional, especifica um caminho alternativo para se encontrar o arquivo.class (diferente do ficherio.html) CODE = appletfile obrigatório, especifica o nome do arquivo.class a ser executado ALT = alternatetext opcional, especifica o texto que deve ser exibido se o browser entende a tag mas não consegue executar applets NAME = appletinstancename opcional, define um nome para a instância do applet, através do qual é possível que outros applets na mesma página o identifiquem (e possam comunicar) 20 Applets and Basic Graphics

11 A sintaxe da tag <applet>, continuação WIDTH = pixels / HEIGHT = pixels obrigatórios, definem o tamanho inicial do retângulo dentro do qual o applet será executado ALIGN = alignment opcional, define o alinhamento applet (semelhante à tag <img>, que aceita left, right, top, texttop, middle, absmiddle, baseline, bottom, absbottom). VSPACE = pixels / HSPACE = pixels opcionais, definem espaçamento acima, abaixo, a esquerda e a direita do applet 21 Applets and Basic Graphics A sintaxe da tag <applet>, continuação < PARAM NAME = appletparameter1 VALUE = value > opcional(ais), define parâmetros que são passados da página HTML para o applet, que por sua vez os recupera através do método getparameter() alternatehtml útil somente no caso de um browser que não entende a tag <applet> e por isso a ignora, exibindo em seu lugar o texto aqui especificado. Browsers que entendem a marca ignoram este texto 22 Applets and Basic Graphics

12 Um html -> várias applets <html> <body> <applet CODE="Confucio.class" WIDTH="415 HEIGHT="83"> <param NAME="title" VALUE="Panel X Applet:1"> </applet> <applet CODE="MinhaApplet.class" WIDTH="483 HEIGHT="104"> <param NAME="title" VALUE="Panel X Applet:2"> </applet> </body> </html> 23 Applets and Basic Graphics Alguns Métodos da Classe Applet resize() redefine o tamanho da applet; public void resize(int width,int height) getimage() retorna um objecto Image que pode ser exibido no ecran pelo método paint() public Image getimage(url url) newaudioclip() busca um clip de audio que pode ser executado pelo método play() public static final AudioClip newaudioclip(url url) 24 Applets and Basic Graphics

13 Método getparameter getparameter(): retorna o valor do parâmetro indicado existente no documento base (.html) public String getparameter(string name) Exemplo arquivo. html: <APPLET CODE= confucio.class"...> <PARAM NAME= tittle" VALUE= Dito de Confucio"> </APPLET> mtitulo = getparameter( tittle"); arquivo.java 25 Applets and Basic Graphics Métodos URL getcodebase( ) retorna a URL base da classe; public URL getcodebase() getdocumentbase( ) retorna a URL base do HTML. public URL getdocumentbase() Exemplo: Image img, img2; img=getimage(getdocumentbase(), lenna.jpg ); img2=getimage(getcodebase(), mandrill.jpg"); 26 Applets and Basic Graphics

14 Exemplo: Parametrização Applet Ficheiro HTML <H1>Customizable HelloWWW Applet</H1> <APPLET CODE="HelloWWW2.class" WIDTH=400 HEIGHT=40> <PARAM NAME="BACKGROUND" VALUE="LIGHT"> <B>Error! You must use a Java-enabled browser.</b> </APPLET> <APPLET CODE="HelloWWW2.class" WIDTH=400 HEIGHT=40> <PARAM NAME="BACKGROUND" VALUE="DARK"> <B>Error! You must use a Java-enabled browser.</b> </APPLET> <APPLET CODE="HelloWWW2.class" WIDTH=400 HEIGHT=40> <B>Error! You must use a Java-enabled browser.</b> </APPLET> 27 Applets and Basic Graphics Exemplo: Parametrização Applet Leitura dos parametros public void init() { Color background = Color.gray; Color foreground = Color.darkGray; String backgroundtype = getparameter("background"); if (backgroundtype!= null) { if (backgroundtype.equalsignorecase("light")) { background = Color.white; foreground = Color.black; else if (backgroundtype.equalsignorecase("dark")) { background = Color.black; foreground = Color.white; Applets and Basic Graphics

15 Exemplo: Parametrização Applet: Resultado 29 Applets and Basic Graphics Gráficos em Applet Adicionalmente ao desenho de texto: É possível o desenho de figuras num objecto Gráfico void drawline(int x1, int y1, int x2, int y2) void drawrect(int x, int y, int width, int height) void fillrect(int x, int y, int width, int height) void drawoval(int x, int y, int width, int height) void filloval(int x, int y, int width, int height) EXEMPLO: Desenho de um circulo vermelho num quadrado, seguido do desenho de pontos by counting the number of dots inside vs. outside the circle, can estimate the value of π π = 4 * (area of circle/area of square) 30 Applets and Basic Graphics

16 public class Monte1 extends Applet{ private static Random randy; private int NUM_POINTS; private int SIZE; private int RandomInRange(int low, int high) { CODE OMITTED private double distance(int x1, int y1, int x2, int y2) { CODE OMITTED applet Gráfica public void init(){ randy = new Random(); NUM_POINTS = Integer.parseInt(getParameter("points")); Dimension dim = getsize(); SIZE = Math.min(dim.width, dim.height); init cria numeros elatoriamente e obtem os parametros public void paint(graphics g){ g.setcolor(color.red); g.filloval(0, 0, SIZE, SIZE); for (int i = 0; i < NUM_POINTS; i++) { int x = RandomInRange(0, SIZE); int y = RandomInRange(0, SIZE); if (distance(x, y, SIZE/2, SIZE/2) < SIZE/2) { g.setcolor(color.white); else { g.setcolor(color.black); g.drawline(x, y, x, y); paint desenha um circulo e um conjunto de pontos elatórios <applet code="monte1.class" height=300 width=300> <param name="points" value=20000> You must use a Java-enabled browser... </applet> view page in browser 31 Applets and Basic Graphics Desenho de imagens Registo das imagens (a partir de init) Image image = getimage(getcodebase(), "file"); Image image = getimage (url); Carregamento é fetio num thread distinto Se URL é absoluto, então try/catch é requerido Desenho da image (from paint) g.drawimage(image, x, y, window); g.drawimage(image, x, y, w, h, window); Pode desenhar parcialmente uma image ou nada Usar o ponterio (this) para o argumento window 32 Applets and Basic Graphics

17 Carregamente de uma Imagem numa Applet a partir de um URL Relativo import java.applet.applet; import java.awt.*; /** An applet that loads an image from a relative URL. */ public class JavaMan1 extends Applet { private Image javaman; public void init() { javaman = getimage(getcodebase(), "images/java-man.gif"); public void paint(graphics g) { g.drawimage(javaman, 0, 0, this); 33 Applets and Basic Graphics Resultado 34 Applets and Basic Graphics

18 Carregar uma imagem através de um URL Absoluto import java.applet.applet; import java.awt.*; import java.net.*;... private Image javaman; public void init() { try { URL imagefile = new URL(" + "/images/java-man.gif"); javaman = getimage(imagefile); catch(malformedurlexception mue) { showstatus("bogus image URL."); System.out.println("Bogus URL"); 35 Applets and Basic Graphics Controlo do carregamento de uma Imagem USAR prepareimage para começar a carregar uma imagem prepareimage(image, window) prepareimage(image, width, height, window) Carrega a imagem imediatamente (num thread distinto), Uso em situações em que a imagem não é logo necessária, 36 Applets and Basic Graphics

Métodos da classe Applet Criando applets Passando parâmetros de uma página HTML Migrando de uma aplicação para uma applet Applets vs.

Métodos da classe Applet Criando applets Passando parâmetros de uma página HTML Migrando de uma aplicação para uma applet Applets vs. Applets Métodos da classe Applet Criando applets Passando parâmetros de uma página HTML Migrando de uma aplicação para uma applet Applets vs. Segurança l Objetivos Migrar de uma aplicação para uma applet

Leia mais

Java Applet. Vitor Vaz da Silva

Java Applet. Vitor Vaz da Silva Java Applet Vitor Vaz da Silva Applet Programa em Java que pode ser descarregado e executado através da Internet num browser. Executado a partir do html Terá de haver autorização para o applet funcionar

Leia mais

Java First-Tier: Aplicações. Construção de Applets. Applets. Applets: Internet Intranet

Java First-Tier: Aplicações. Construção de Applets. Applets. Applets: Internet Intranet Java First-Tier: Aplicações Construção de Applets Grupo de Linguagens de Programação Departamento de Informática PUC-Rio Applets l Programas Java que executam em browsers java enabled JVM que interpreta

Leia mais

Programação Java. Construção de Applets

Programação Java. Construção de Applets Programação Java Construção de Applets Grupo de Linguagens de Programação Departamento de Informática PUC-Rio Applets Programas Java que executam em browsers java enabled JVM que interpreta os bytecodes

Leia mais

Java TM Applets. Java Deployment Course: Aula 3. por Jorge H. C. Fernandes DI-UFPE 30 de Abril de 1999

Java TM Applets. Java Deployment Course: Aula 3. por Jorge H. C. Fernandes DI-UFPE 30 de Abril de 1999 Java TM Applets Java Deployment Course: Aula 3 por Jorge H. C. Fernandes (jhcf@di.ufpe.br) DI-UFPE 30 de Abril de 1999 Java Applets Copyright 1999, 1998, 1997 Jorge H. C. Fernandes (jhcf@di.ufpe.br) Todos

Leia mais

Programação III. Applet - Conceitos. Applets Jocélio Passos Acrescentado métodos à classe JUtil

Programação III. Applet - Conceitos. Applets Jocélio Passos Acrescentado métodos à classe JUtil Applet - Conceitos Programação III Deitel : Cap 3 e páginas 68, 265-267, 272-273, 497 e 498, 606-612 [64, 297-298,304-305, 566-567,685-690] Applets Jocélio Passos joceliodpassos@bol.com.br É um programa

Leia mais

Programação Orientada a Objetos. Desenvolvimento. Desenvolvimento. Desenvolvimento. Alexandre César Muniz de Oliveira. Parte II

Programação Orientada a Objetos. Desenvolvimento. Desenvolvimento. Desenvolvimento. Alexandre César Muniz de Oliveira. Parte II Programação Orientada a Objetos Alexandre César Muniz de Oliveira Parte II The sooner you begin to type code, the longer the program will take to finish,...... because careful design of the program must

Leia mais

Aula 2 Introdução a Linguagem Java

Aula 2 Introdução a Linguagem Java Aula 2 Introdução a Linguagem Java Prof. Dr. João Bosco M. Sobral mail: bosco@inf.ufsc.br - página: http://www.inf.ufsc.br/~bosco Rodrigo Campiolo mail: rcampiol@inf.ufsc.br - página: http://ww.inf.ufsc.br/~rcampiol

Leia mais

Módulo 1. Introdução. Programação Orientada a Objetos I Java (Rone Ilídio)

Módulo 1. Introdução. Programação Orientada a Objetos I Java (Rone Ilídio) Módulo 1 Introdução Programação Orientada a Objetos I Java (Rone Ilídio) Dados Importantes E-mail: rone@ufsj.edu.br Página: www.ronepage.com Deitel, H. M., Deitel, T. J., Java, editora Bookman, 6ª edição

Leia mais

Criação de Applets Package: Class Name Base Class: Generate header comments: Can run standalone: Generate Standard methods:

Criação de Applets Package: Class Name Base Class: Generate header comments: Can run standalone: Generate Standard methods: Criação de Applets Após ter sido criado o projeto, ao contrário dos exemplos anteriores onde criávamos uma aplicação na guia General da janela Object Gallery, agora iremos criar uma applet que está contida

Leia mais

Desenvolvendo aplicações

Desenvolvendo aplicações Desenvolvendo aplicações 22 para a Web Uma aplicação Java pode ser executada sem modificação em qualquer plataforma que tenha a máquina virtual Java instalada. Esta característica faz com que as aplicações

Leia mais

Palavras Reservadas da Linguagem Java

Palavras Reservadas da Linguagem Java Palavras Reservadas da Linguagem Java Palavras Reservadas da Linguagem Java: Categorias Tipos de dados primitivos Literais Pseudo-variáveis Desvio e controle de fluxo Pacotes Exceções Modificadores de

Leia mais

COM220 Aula 17: Interface Gráfica Containers Swing

COM220 Aula 17: Interface Gráfica Containers Swing COM220 Aula 17: Interface Gráfica Containers Swing Prof. Laércio Baldochi Containers Swing Janelas JFrame Painéis JPanel Applets JApplet Caixas de diálogo JDialog JOptionPane JFrame Componente principal

Leia mais

Aplicação para Web I. Manipulando Imagens e Links

Aplicação para Web I. Manipulando Imagens e Links Aplicação para Web I Manipulando Imagens e Links Antes de começar O HTML também é uma linguagem de programação, então deve ser organizada de forma identada também. Estamos aprendendo agora a linguagem

Leia mais

Especialização em Engenharia de Software - CEUT

Especialização em Engenharia de Software - CEUT Até aqui Programação com interfaces gráficas Sérgio Soares scbs@cin.ufpe.br Criamos a infra-estrutura para a aplicação bancária classes que representam os tipos de conta classe que implementa regras de

Leia mais

Tags estruturais <!-- --> Cria um comentário <html> </html> Envolve todo um documento html <head> </head> Envolve o cabeçalho de um documento html

Tags estruturais <!-- --> Cria um comentário <html> </html> Envolve todo um documento html <head> </head> Envolve o cabeçalho de um documento html Tags estruturais Cria um comentário Envolve todo um documento html Envolve o cabeçalho de um documento html Fornece informações gerais sobre o documento

Leia mais

HTML? HTML? HTML? HTML e HTTP. HTML e HTTP 26/02/2011

HTML? HTML? HTML? HTML e HTTP. HTML e HTTP 26/02/2011 INSTITUTO FEDERAL DE EDUCAÇÃO, CIÊNCIA E TECNOLOGIA DA PARAÍBA CAMPUS CAMPINA GRANDE 1 2 HTML? INTERNET BÁSICA: EXTENSIBLE HYPERTEXT MARKUP LANGUAGE XHTML PARTE 1 Hypertext Markup Language (Linguagem de

Leia mais

Encerrando Introdução a Objetos e Classes Redefinição de Métodos (1)

Encerrando Introdução a Objetos e Classes Redefinição de Métodos (1) Encerrando Introdução a Objetos e Classes Redefinição de Métodos (1) Overriding x Overload Métodos de diferentes classes que possuem uma relação de herança. Métodos possuem mesmo nome, mesma assinatura

Leia mais

Capítulo 9 - Imagens. Imagens

Capítulo 9 - Imagens. Imagens Capítulo 9 - Imagens 9 Imagens EM JAVASCRIPT, É POSSÍVEL MANIPULAR COM AS IMAGENS DE UMA PÁGINA, alterando a URL que localiza o arquivo de imagem. Assim, pode-se trocar a imagem que está sendo exibida

Leia mais

Programação Na Web. Servlets: Ciclo de Vida. Agenda. Visão geral sobre ciclo de vida. Nascimento de uma Servlet. Execução de uma Servlet

Programação Na Web. Servlets: Ciclo de Vida. Agenda. Visão geral sobre ciclo de vida. Nascimento de uma Servlet. Execução de uma Servlet Programação Na Web Servlets: Ciclo de Vida 1 António Gonçalves Agenda Visão geral sobre ciclo de vida Nascimento de uma Servlet Execução de uma Servlet Destruição de uma Servlet 2 Servlet Life Cycle 1

Leia mais

PDI 1 - Projeto e Design de Interfaces Web

PDI 1 - Projeto e Design de Interfaces Web Introdução a HTML e XHTML Elementos básicos parte 2 Professor: Victor Hugo L. Lopes Agenda: --Adicionando imagens; --Trabalhando com vídeos e sons em HTML; Disponível em http://wp.me/p48yvn-43 2 Inserindo

Leia mais

PROJETO WEB: Java. Prof Fernando Gomes

PROJETO WEB: Java. Prof Fernando Gomes PROJETO WEB: Este projeto nos mostra uma página JSP que contém um formulário para digitarmos um número inteiro. Na mesma página, o sistema retorna se esse número é primo ou não - caso não seja primo, retorna

Leia mais

Visão geral sobre Java

Visão geral sobre Java Programação Na Web Visão geral sobre Java 1 António Gonçalves Agenda Vantagens em usar o Java Versões do Java Instalar e executar programas em Java Aplicações básicas (Ola Java!) Argumentos da linha de

Leia mais

Módulo 17E. Revisões de HTML. A) Noções básicas de HTML (cont.)

Módulo 17E. Revisões de HTML. A) Noções básicas de HTML (cont.) Módulo 17E Revisões de HTML A) Noções básicas de HTML (cont.) Inserção de Imagens A inserção de imagens em documentos HTML é feita através da tag (que não tem tag de fecho). A indicação do local

Leia mais

HTML BÁSICO E TEMPLATE VIEW. Gabrielle Amorim Porto

HTML BÁSICO E TEMPLATE VIEW. Gabrielle Amorim Porto HTML BÁSICO E TEMPLATE VIEW Gabrielle Amorim Porto HTML BÁSICO E TEMPLATE VIEW Hypertext Markup Language Linguagem de marcação de hipertexto; Descreve a estrutura das páginas Web utilizando tags. HTML

Leia mais

Programação Gráfica Parte 3 Versão em Java 2006 PUCPR Tutoria de Jogos 1º Ano

Programação Gráfica Parte 3 Versão em Java 2006 PUCPR Tutoria de Jogos 1º Ano Programação Gráfica Parte 3 Versão em Java 2006 PUCPR Tutoria de Jogos 1º Ano Paulo V. W. Radtke pvwradtke@gmail.com http://www.ppgia.pucpr.br/~radtke/jogos/ AVISO IMPORTANTE!! Esta versão é dedicada exclusivamente

Leia mais

AULA 01. Applets - Introdução JAVA ENTERPRISE EDITION - DESENVOLVENDO APLICAÇÕES CORPORATIVAS

AULA 01. Applets - Introdução JAVA ENTERPRISE EDITION - DESENVOLVENDO APLICAÇÕES CORPORATIVAS AULA 01 Applets - Introdução JAVA ENTERPRISE EDITION - DESENVOLVENDO APLICAÇÕES CORPORATIVAS Marcelo Henrique dos Santos http://www.marcelohsantos.com Marcelo Henrique dos Santos Mestrado em Educação (em

Leia mais

Tabelas. Tabelas. Iniciando a construção... Atributos <table> Tag <table></table> 05/06/2011

Tabelas. Tabelas. Iniciando a construção... Atributos <table> Tag <table></table> 05/06/2011 INSTITUTO FEDERAL DE EDUCAÇÃO, CIÊNCIA E TECNOLOGIA DA PARAÍBA CAMPUS CAMPINA GRANDE 1 2 Tabelas INTERNET BÁSICA: EXTENSIBLE HYPERTEXT MARKUP LANGUAGE XHTML PARTE 3 Largamente suportado(browser); Controlar

Leia mais

Módulo: Criação de Páginas WEB

Módulo: Criação de Páginas WEB Módulo: Criação de Páginas WEB 50 Horas - Sessão 05/13 TEXTO ANIMADO O comando MARQUEE orienta o browser a definir o efeito de texto/imagem a passar no ecrã. Deve ser utilizado quando queremos dar destaque

Leia mais

JAVA APLICAÇÕES GRÁFICAS Propriedades Utilizadas: Animation: Paint and thread FACULDADE DE TECNOLOGIA SENAC PELOTAS

JAVA APLICAÇÕES GRÁFICAS Propriedades Utilizadas: Animation: Paint and thread FACULDADE DE TECNOLOGIA SENAC PELOTAS JAVA APLICAÇÕES GRÁFICAS Propriedades Utilizadas: Animation: Paint and thread FACULDADE DE TECNOLOGIA SENAC PELOTAS Nome do aluno: Régis Machado Identificação da Turma: ADS 3º SEM/Noite Data: 13/5/2010

Leia mais

Volnys Bernal. Introdução à linguagem HTML. Introdução à linguagem HTML. Visão geral. Visão geral. Visão geral. Visão geral.

Volnys Bernal. Introdução à linguagem HTML. Introdução à linguagem HTML. Visão geral. Visão geral. Visão geral. Visão geral. 1 2 Introdução à linguagem HTML Sumário Volnys Borges Bernal Primeira página Principais tags Principais atributos 3 4 HTML HTML = HyperText Markup Language Linguagem de marcação (Markup) para criação de

Leia mais

<CENTER> <iframe src="http://www.universo.edu.br" width=740 height=255> </iframe> </CENTER>

<CENTER> <iframe src=http://www.universo.edu.br width=740 height=255> </iframe> </CENTER> 6.4 iframes: Outra maneira mais elegante de inserir outras páginas dentro de nossos documentos HTML é através do comando . Nesse caso, devemos especificar o tamanho do espaço que deverá ser aberto

Leia mais

Técnicas de Programação II

Técnicas de Programação II Técnicas de Programação II Aula 05 Java 2D Edirlei Soares de Lima Java 2D Java 2D é uma API da linguagem Java que fornece funcionalidades básicas para o desenho de objetos gráficos

Leia mais

Introdução à linguagem HTML. Volnys Borges Bernal

Introdução à linguagem HTML. Volnys Borges Bernal 1 Introdução à linguagem HTML Volnys Borges Bernal 2013-2015 Volnys Bernal 2 Introdução à linguagem HTML Sumário Visão geral Primeira página Principais tags Principais atributos Formulários 2011-2015 Volnys

Leia mais

PROFESSORA MERRIS MOZER. Mestranda em Metodologias para o Ensino de Linguagens e suas Tecnologias

PROFESSORA MERRIS MOZER. Mestranda em Metodologias para o Ensino de Linguagens e suas Tecnologias PROFESSORA MERRIS MOZER Mestranda em Metodologias para o Ensino de Linguagens e suas Tecnologias INTRODUÇÃO AO DESENVOLVIMENTO DE SISTEMAS WEB Aula 1 HTML INTRODUÇÃO O que é HTML? INTRODUÇÃO HTML ou Hypertext

Leia mais

CSS. Karen Frigo Busolin

CSS. Karen Frigo Busolin CSS Karen Frigo Busolin O que é CSS? Significa Cascading Style Sheets Estilos define como mostrar elementos HTML Estilos foram adicionandos no HTML 4.0 Estilos na solução de problemas HTML nunca deve a

Leia mais

SIST706 Sistemas Distribuídos

SIST706 Sistemas Distribuídos Slide07 Applets, Servlets e Webservices SIST706 Sistemas Distribuídos 2013/1 Prof. Jéfer Benedett Dörr @: prof.jefer@gmail.com profjefer.wordpress.com Applets, Servlets e Webservices Applets Armazena arquivos

Leia mais

Tabelas. Tabelas. Iniciando a construção... Atributos <table> Tag <table></table> 05/04/2011

Tabelas. Tabelas. Iniciando a construção... Atributos <table> Tag <table></table> 05/04/2011 INSTITUTO FEDERAL DE EDUCAÇÃO, CIÊNCIA E TECNOLOGIA DA PARAÍBA CAMPUS CAMPINA GRANDE 1 2 Tabelas INTERNET BÁSICA: EXTENSIBLE HYPERTEXT MARKUP LANGUAGE XHTML PARTE 3 Largamente suportado(browser); Controlar

Leia mais

Multimídia. Inserindo som com EMBED e BGSOUBD

Multimídia. Inserindo som com EMBED e BGSOUBD Multimídia Inserindo som com EMBED e BGSOUBD Para inserir som na sua página é utilizado a Tag (recomandável) suportado pelos navegadores Mozilla Firefox e Internet Explorer e o comando

Leia mais

REST. Representational State Transfer. É um estilo arquitetural usado por muitas aplicações Web para estender as suas funcionalidades.

REST. Representational State Transfer. É um estilo arquitetural usado por muitas aplicações Web para estender as suas funcionalidades. REST Representational State Transfer É um estilo arquitetural usado por muitas aplicações Web para estender as suas funcionalidades. Não é um padrão. Exemplo ASP.NET Web API namespace WebAPIApp.Models

Leia mais

Introdução ao HTML. Sumário

Introdução ao HTML. Sumário Introdução ao HTML Telemédia Grupo de Comunicações por Computador Sumário em HTML Texto Alternativo Alinhamento Margens Redimensionar 1 em HTML Para inserir uma imagem basta usar a etiqueta da seguinte

Leia mais

A composição de uma Java Server Pages (Diretivas, Elementos de Script e Objetos Implícitos)

A composição de uma Java Server Pages (Diretivas, Elementos de Script e Objetos Implícitos) Desenvolvimento de Sistemas Web A composição de uma Java Server Pages (Diretivas, Elementos de Script e Objetos Implícitos) Prof. Mauro Lopes 1-31 24 Objetivos Dando continuidade aos estudos sobre JSP,

Leia mais

Ferramentas Web, Web 2.0 e Software Livre em EVT

Ferramentas Web, Web 2.0 e Software Livre em EVT E s t u d o s o b r e a i n t e g r a ç ã o d e f e r r a m e n t a s d i g i t a i s n o c u r r í c u l o d a d i s c i p l i n a d e E d u c a ç ã o V i s u a l e T e c n o l ó g i c a Twiddla M a n

Leia mais

17/01/2016 PROGRAMAÇÃO EM AMBIENTE WEB I UM POUCO DE HISTÓRIA WWW. Tudo começou com a ARPANET; 1977 ARPANET nasce

17/01/2016 PROGRAMAÇÃO EM AMBIENTE WEB I UM POUCO DE HISTÓRIA WWW. Tudo começou com a ARPANET; 1977 ARPANET nasce PROGRAMAÇÃO EM AMBIENTE WEB I Prof. Esp. Fabiano Taguchi fabianotaguchi@gmail.com http://fabianotaguchi.wordpress.com UM POUCO DE HISTÓRIA Tudo começou com a ARPANET; 1977 ARPANET nasce 1987 Das universidades,

Leia mais

Aula 3: Imagens. 1. Imagens

Aula 3: Imagens. 1. Imagens 1 Aula 3: Imagens A WWW é sem sombra de dúvidas o lugar mais visitado da atualidade, onde os internautas passam a maior parte do tempo e onde proliferam as cenas mais quentes! Nesta aula você verá como

Leia mais

AULA 11 DESENVOLVIMENTO DE GAMES UTILIZANDO O HTML5

AULA 11 DESENVOLVIMENTO DE GAMES UTILIZANDO O HTML5 AULA 11 DESENVOLVIMENTO DE GAMES UTILIZANDO O HTML5 HTML5 E JAVASCRIPT O HTML5 é a mais recente versão do padrão HTML; fornece-nos muitos recursos para uma maior interatividade e suporte de mídia. Esses

Leia mais

JAVA APLICAÇÕES GRÁFICAS Propriedades Utilizadas: Font size Animation FACULDADE DE TECNOLOGIA SENAC PELOTAS

JAVA APLICAÇÕES GRÁFICAS Propriedades Utilizadas: Font size Animation FACULDADE DE TECNOLOGIA SENAC PELOTAS JAVA APLICAÇÕES GRÁFICAS Propriedades Utilizadas: Font size Animation FACULDADE DE TECNOLOGIA SENAC PELOTAS Nome do aluno: Guilherme Faria Quental Identificação da Turma: Análise e Desenvolvimento de Sistemas

Leia mais

Guia de Bolso HTML e XHTML

Guia de Bolso HTML e XHTML Guia de Bolso HTML e XHTML Este guia de bolso oferece uma listagem concisa, porém abrangente, dos elementos e atributos especificados nas Recomendações HTML 4.01 e XHTML 1.0. O texto utiliza a abreviação

Leia mais

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

Surgindo em 1997 a API Java Servlet proporciona ao desenvolvedor a possibilidade de adicionar conteúdo dinâmico em um servidor web usando a servlet Surgindo em 1997 a API Java Servlet proporciona ao desenvolvedor a possibilidade de adicionar conteúdo dinâmico em um servidor web usando a plataforma Java. Os servlets normalmente utilizam o protocolo

Leia mais

Redes de Computadores I Seminário Novas Tecnologias em Redes HTML5. Jessica da Silva Hahn Letícia Aparecida Coelho

Redes de Computadores I Seminário Novas Tecnologias em Redes HTML5. Jessica da Silva Hahn Letícia Aparecida Coelho Redes de Computadores I Seminário Novas Tecnologias em Redes HTML5 Jessica da Silva Hahn Letícia Aparecida Coelho Internet HTTP Dois métodos de requisição HTTP são os mais utilizados: GET e POST Outros

Leia mais

Programação 2012/2013 1º Semestre MEEC Laboratório 2 Semana de 22 de Outubro de 2012

Programação 2012/2013 1º Semestre MEEC Laboratório 2 Semana de 22 de Outubro de 2012 Programação 2012/2013 1º Semestre MEEC Laboratório 2 Semana de 22 de Outubro de 2012 1. Implemente os programas cujos fluxogramas foram definidos na aula de problemas da semana passada: Exercício 7- Calculo

Leia mais

PROGRAMAÇÃO EM AMBIENTE WEB I

PROGRAMAÇÃO EM AMBIENTE WEB I PROGRAMAÇÃO EM AMBIENTE WEB I Prof. Esp. Fabiano Taguchi fabianotaguchi@gmail.com http://fabianotaguchi.wordpress.com UM POUCO DE HISTÓRIA Tudo começou com a ARPANET; 1977 ARPANET nasce 1987 Das universidades,

Leia mais

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

Introdução ao IDE Netbeans (Programação Java) Universidade Federal do ABC Disciplina: Processamento da Informação (BC-05045) Assunto: Introdução ao IDE Netbeans Introdução ao IDE Netbeans (Programação Java) Conteúdo 1. Introdução... 1 1.1. Programas

Leia mais

SIMULADOS & TUTORIAIS

SIMULADOS & TUTORIAIS SIMULADOS & TUTORIAIS TUTORIAIS HTML Como utilizar cabeçalhos e elementos de cabeçalhos de página em HTML Copyright 2013 Todos os Direitos Reservados Jorge Eider F. da Silva Proibida a reprodução deste

Leia mais

Interfaces Gráficas: Interações Complexas

Interfaces Gráficas: Interações Complexas Interfaces Gráficas: 21 Interações Complexas 21.5 O contexto gráfico Os componentes de uma interface gráfica são desenhados na tela do computador a partir de primitivas que permitem a construção de linhas,

Leia mais

20/02/2014. <HTML> Introdução </HTML> Web

20/02/2014. <HTML> Introdução </HTML> Web Introdução 1 Web 2 1 Web 3 Web 4 2 Web 5 Browsers 6 3 Editores 7 Editores 8 4 Aula Teórica-prática Etiquetas (tags) base Etiqueta principal e que deve abranger todo o código;

Leia mais

Estruturas. Programação I Cap. 4 - Estruturas. Exemplos de estruturas. Estruturas em Java. Tipos x instâncias. Criando instâncias de estruturas

Estruturas. Programação I Cap. 4 - Estruturas. Exemplos de estruturas. Estruturas em Java. Tipos x instâncias. Criando instâncias de estruturas Estruturas Programação I Cap. 4 - Estruturas Christiano Braga cbraga@ic.uff.br Programas em geral não computam utilizando somente tipos primitivos como os números naturais e texto mas sim com tipos de

Leia mais

INTRODUÇÃO AO DESENVOLVIMENTO WEB. PROFª. M.Sc. JULIANA H Q BENACCHIO

INTRODUÇÃO AO DESENVOLVIMENTO WEB. PROFª. M.Sc. JULIANA H Q BENACCHIO INTRODUÇÃO AO DESENVOLVIMENTO WEB PROFª. M.Sc. JULIANA H Q BENACCHIO As imagens são armazenadas em forma de arquivos, principalmente PNG (para desenhos) ou JPG (para fotos) Para incluir imagens usa-se

Leia mais

Webdesign HTML. Introdução a HTML e as principais tags da linguagem. Thiago Miranda dos Santos Souza

Webdesign HTML. Introdução a HTML e as principais tags da linguagem. Thiago Miranda dos Santos Souza Webdesign HTML Introdução a HTML e as principais tags da linguagem Conteúdos Os materiais de aula, apostilas e outras informações estarão disponíveis em: www.thiagomiranda.net Objetivos Apresentar a HTML

Leia mais

Java Server Pages (Diretivas, Elementos de Script e Objetos Implícitos)

Java Server Pages (Diretivas, Elementos de Script e Objetos Implícitos) Linguagem de Programação para Web Java Server Pages (Diretivas, Elementos de Script e Objetos Implícitos) Prof. Mauro Lopes 1-31 28 Objetivos Dando continuidade aos estudos sobre JSP, apresentaremos os

Leia mais

Criação de uma aplicação Web ASP.NET MVC 4

Criação de uma aplicação Web ASP.NET MVC 4 Criação de uma aplicação Web ASP.NET MVC 4 usando Code First, com Roles (VS2012) Baseado no artigo de Scott Allen Roles in ASP.NET MVC4 : http://odetocode.com/blogs/scott/archive/2012/08/31/seeding membership

Leia mais

Aplicações, Applets. Tópicos abordados neste módulo. Índice. Objetivos JAVA 8

Aplicações, Applets. Tópicos abordados neste módulo. Índice. Objetivos JAVA 8 JAVA 8 Aplicações, Applets NESTE MÓDULO É APRESENTADA A ARQUITETURA DOS APPLETS, os métodos de pintura, classes para imagens, sons e gráficos e como usar e criar applets. Tópicos abordados neste módulo

Leia mais

INTRODUÇÃO AO DESENVOLVIMENTO WEB. PROFª. M.Sc. JULIANA H Q BENACCHIO

INTRODUÇÃO AO DESENVOLVIMENTO WEB. PROFª. M.Sc. JULIANA H Q BENACCHIO INTRODUÇÃO AO DESENVOLVIMENTO WEB PROFª. M.Sc. JULIANA H Q BENACCHIO A partir do HTML 4.01, o único modo de alterar a letra (cor, tamanho, tipo, etc.) ou o fundo (cor ou imagem) é utilizando o atributo

Leia mais

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

ESQUEMA AULA PRÁTICA 0 Familiarização com o Ambiente de Desenvolvimento NetBeans Construção do primeiro programa em java. P. Fazendeiro & P. Prata POO FP0/1 ESQUEMA AULA PRÁTICA 0 Familiarização com o Ambiente de Desenvolvimento NetBeans Construção do primeiro programa em java. 0 Iniciar o ambiente de desenvolvimento integrado

Leia mais

08/11/2012. Tecnologias WEB - CSS. Professor Elisson Lobão

08/11/2012. Tecnologias WEB - CSS. Professor Elisson Lobão Tecnologias WEB - CSS Professor Elisson Lobão 1 CSS CSS(Cascade Style Sheets) são folhas de estilo que permitem controlar a aparência dos elementos HTML Vantagens: Grande liberdade de formatação Maior

Leia mais

Sintaxe Básica da Linguagem CSS

Sintaxe Básica da Linguagem CSS Sintaxe Básica da Linguagem CSS Regras - Regra CSS é uma declaração com sintaxe própria, que indica como será aplicado um estilo a um ou mais elementos HTML. Ela é composta por três partes: um seletor,

Leia mais

Roteiro 01. Professor: Prof. M.Sc. Odilon Corrêa da Silva. Curso: Desenvolvimento de Sistemas. Disciplina: Programação para WEB I

Roteiro 01. Professor: Prof. M.Sc. Odilon Corrêa da Silva. Curso: Desenvolvimento de Sistemas. Disciplina: Programação para WEB I Roteiro 01 Professor: Prof. M.Sc. Odilon Corrêa da Silva Curso: Desenvolvimento de Sistemas Disciplina: Programação para WEB I Roteiro 01 Objetivos Apresentar os conceitos básicos do HTML Conhecer os recursos

Leia mais

Programação Orientada a Objetos SANTOS, Rafael (PLT)

Programação Orientada a Objetos SANTOS, Rafael (PLT) Programação Orientada a Objetos SANTOS, Rafael (PLT) Possibilita atribuições em sequência na mesma instrução Retorna o valor atribuído Atribuições compostas: incluem a própria variável: +=, *=, -=, etc

Leia mais

Classes o Objetos. Classes, objetos, métodos e variáveis de instância

Classes o Objetos. Classes, objetos, métodos e variáveis de instância Classes o Objetos Um recurso comum de cada aplicativo feito até agora é que todas as instruções que realizavam tarefas localizavam-se no método main. Se você tornar parte de uma equipe de desenvolvimento

Leia mais

APLICAÇÕES JAVA NA INTERNET

APLICAÇÕES JAVA NA INTERNET APLICAÇÕES JAVA NA INTERNET Rodrigo Rodrigues Gonçalves Uberlândia, dezembro/2000. APLICAÇÕES JAVA NA INTERNET Rodrigo Rodrigues Gonçalves Monografia apresentada ao Curso de Ciência da Computação do Centro

Leia mais

Java AWT Objectos e Eventos. Label Button TextField Checkbox RadioButton Combobox

Java AWT Objectos e Eventos. Label Button TextField Checkbox RadioButton Combobox Java AWT Objectos e Eventos Label Button TextField Checkbox RadioButton Combobox Label Construtores: Label() Label(String) Label(String, int) onde int=label.center/right/left Métodos setvisible(boolean)

Leia mais

Criação de Applets com o JBuilder Professor Sérgio Furgeri

Criação de Applets com o JBuilder Professor Sérgio Furgeri OBJETIVOS DA AULA: Apresentar o processo de criação em uma interface gráfica para a Internet; Fornecer subsídios para que o aluno possa compreender onde aplicar Applets; Demonstrar a criação de uma Applet

Leia mais

Módulo 17E. Revisões de HTML. A) Noções básicas de HTML

Módulo 17E. Revisões de HTML. A) Noções básicas de HTML Módulo 17E Revisões de HTML A) Noções básicas de HTML Estrutura básica de um documento Um documento HTML começa com a tag de abertura e termina com a tag de fecho . De seguida, temos a considerar

Leia mais

HTML 5 LINGUAGEM DE MARCAÇÃO E ESTILO - CSS - Prof. Rosemary Melo

HTML 5 LINGUAGEM DE MARCAÇÃO E ESTILO - CSS - Prof. Rosemary Melo HTML 5 LINGUAGEM DE MARCAÇÃO E ESTILO - CSS - Prof. Rosemary Melo RESUMO Linguagem de Marcação e Estilo - CSS DESCRIÇÃO Regra CSS Vinculação Inline Vinculação Incorporada Vinculação Externa TAGS seletor

Leia mais

Curso Profissional de Técnico de Informática - Sistemas

Curso Profissional de Técnico de Informática - Sistemas Planificação Anual 2018/2019 Curso Profissional de Técnico de Informática - Sistemas LINGUAGENS DE PROGRAMAÇÃO 11º ANO 1 MÓDULO 4 - UFCD 0785 - Programação em C/C++ - Formas complexas Data Início/Final:

Leia mais

Programação para Internet I

Programação para Internet I Programação para Internet I Aula 05 e 06 Fernando F. Costa nando@fimes.edu.br 1 Tags de Formatação de Texto - Permite que um texto se mova de um lado para o outro da página. Sintaxe:

Leia mais

4. Características Gerais das Tabelas do HTML

4. Características Gerais das Tabelas do HTML 4. Características Gerais das Tabelas do HTML Curso de Extensão em HTML PUCRS A criação de uma tabela começa pelo tag e termina pelo tag. Antes do texto de cada linha da tabela você deve inserir o tag

Leia mais

JAVA. Professor: Bruno Toledo

JAVA. Professor: Bruno Toledo JAVA Professor: Bruno Toledo Funcionamento de uma LP Em uma Linguagem de Programação (LP) como C e Pascal, temos o seguinte quadro quando vamos compilar um programa. Código fonte em c Teste.c Gera código

Leia mais

Formatação de Textos e Caracteres

Formatação de Textos e Caracteres Formatação de Textos e Caracteres Os comandos de formatação de caracteres são divididos em dois grupos: lógicos e físicos. Estilos físicos: ... - destaca o texto em negrito ... - exibe o

Leia mais

No final deste curso, saberás criar programas através da linguagem de programação Java.

No final deste curso, saberás criar programas através da linguagem de programação Java. Programação em Java Programação Formato: Mentored - Online Preço: 415 ( Os valores apresentados não incluem IVA. Oferta de IVA a particulares e estudantes. ) Horário: Flexível das 24h/24h Duração: ~45h

Leia mais

Programação por Objectos. Java

Programação por Objectos. Java Programação por Objectos Java Parte 5: Associações LEEC@IST Java 1/32 Associação revisão Uma associação representa uma referência entre objectos. Numa associação são definidos: Identificador termo descritivo

Leia mais

Aplicação Hello World. Tipos de Programas. Aplicação Hello World. Applet Hello World. O que é um Objeto? Programação Orientada a Objetos

Aplicação Hello World. Tipos de Programas. Aplicação Hello World. Applet Hello World. O que é um Objeto? Programação Orientada a Objetos 1 Tipos de Programas Dois tipos de programas aplicação standalone» não necessita de browser» programa capaz de utilizar apenas a entrada e a saída padrão com ou sem janelas applet» programa incluído em

Leia mais

Migrando do para o. um e-book produzido por: CodePrestige

Migrando do para o. um e-book produzido por: CodePrestige Migrando do para o um e-book produzido por: CodePrestige Agradecimentos Seja muito bem-vindo! Com o anúncio da oficialização do Kotlin como a nova linguagem oficial para programação de aplicativos na plataforma

Leia mais

Desenvolvimento de Aplicações para Internet

Desenvolvimento de Aplicações para Internet Desenvolvimento de Aplicações para Internet CSS Celso Olivete Júnior olivete@fct.unesp.br HTML Formatando o documento... Formulário Responsável por fazer a interação entre os dados fornecidos pelo usuário

Leia mais

Ferramentas Web, Web 2.0 e Software Livre em EVT

Ferramentas Web, Web 2.0 e Software Livre em EVT E s t u d o s o b r e a i n t e g r a ç ã o d e f e r r a m e n t a s d i g i t a i s n o c u r r í c u l o d a d i s c i p l i n a d e E d u c a ç ã o V i s u a l e T e c n o l ó g i c a Bitmap Font Writer

Leia mais

Aula 11 Introdução ao Java Script

Aula 11 Introdução ao Java Script Aula 11 Introdução ao Java Script Java Script é uma linguagem que permite trabalhar com a Lógica em páginas escritas em HTML (HiperText Mark-up Language). As páginas HTML podem ser escritas utilizando-se

Leia mais

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 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:

Leia mais

Extensão de classes em Java - noções elementares - PCO / PPO Departamento de Informática Faculdade de Ciências da Universidade de Lisboa

Extensão de classes em Java - noções elementares - PCO / PPO Departamento de Informática Faculdade de Ciências da Universidade de Lisboa Extensão de classes em Java - noções elementares - PCO / PPO Departamento de Informática Faculdade de Ciências da Universidade de Lisboa Conteúdo Noções elementares de extensão de classes Exemplo: classe

Leia mais

Programação Orientada a Objectos - P. Prata, P. Fazendeiro

Programação Orientada a Objectos - P. Prata, P. Fazendeiro 6 Exceções Quando um programa viola as restrições semânticas da linguagem, a JVM assinala um erro ao programa, sob a forma de exceção. Uma exceção é um erro recuperável O controlo da execução do programa

Leia mais

Prof. Fernando V. Paulovich 25 de julho de SCC Programação Orientada a Objetos

Prof. Fernando V. Paulovich   25 de julho de SCC Programação Orientada a Objetos SCC0604 - Programação Orientada a Objetos Prof. Fernando V. Paulovich http://www.icmc.usp.br/~paulovic paulovic@icmc.usp.br Instituto de Ciências Matemáticas e de Computação (ICMC) Universidade de São

Leia mais

JavaTM RMI - Remote Method Invocation

JavaTM RMI - Remote Method Invocation JavaTM RMI - Remote Method Invocation Java e Engenharia de Software Orientada a Objetos por Jorge H. C. Fernandes (jhcf@di.ufpe.br) CESAR-DI-UFPE Julho de 1999 Objetivos desta Aula Mostrar o modelo de

Leia mais

HTML (HyperText. Markup Language)

HTML (HyperText. Markup Language) Pontifícia Universidade Católica do Rio Grande do Sul PUCRS Faculdade de Informática HTML (HyperText Markup Language) Prof. Fabiano Passuelo Hessel Profª. Leticia Lopes Leite Julho de 2002. 1. Introdução

Leia mais

Programação Orientada a Objectos - P. Prata, P. Fazendeiro

Programação Orientada a Objectos - P. Prata, P. Fazendeiro Graphical user Interfaces Objetivos:. Construir programas com interfaces gráficas Graphical User Interface (GUI) application programs - Utilizar classes do package javax.swing - Usar um modelo de programação

Leia mais

Processing Aula 2. Prof. Wallace Lages

Processing Aula 2. Prof. Wallace Lages Processing Aula 2 Prof. Wallace Lages Aula 2 Computadores e lógica digital Variáveis Condicionais Computador ou calculadora? Computador Máquina programável capaz de realizar automaticamente uma sequência

Leia mais

PLANIFICAÇÃO

PLANIFICAÇÃO PLANIFICAÇÃO 2016-2017 DISCIPLINA: Técnicas de Programação CURSO: Vocacional Informática e Tecnologias Web 2 Módulo V: Fundamentos de linguagem JAVA CONTEÚDOS/CONCEITOS Programação orientada por objetos

Leia mais

Sistemas de Objetos DistribuídosRevisão Java e Java ORBs p.1/26

Sistemas de Objetos DistribuídosRevisão Java e Java ORBs p.1/26 Sistemas de Objetos Distribuídos Revisão Java e Java ORBs Francisco José da Silva e Silva Departamento de Informática da Universidade Federal do Maranhão Sistemas de Objetos DistribuídosRevisão Java e

Leia mais

Animação 2D. Sistemas de Informação e Multimédia Módulo 5

Animação 2D. Sistemas de Informação e Multimédia Módulo 5 Animação 2D Sistemas de Informação e Multimédia Módulo 5 Sobre o Flash O Flash é uma ferramenta que permite criar qualquer item, desde uma simples animação até uma aplicação para Web interactiva e complexa,

Leia mais

ESQUEMA AULA PRÁTICA 1

ESQUEMA AULA PRÁTICA 1 P. Fazendeiro & P. Prata POO FP1/1 ESQUEMA AULA PRÁTICA 1 Familiarização com o Ambiente JBuilder Introdução à Linguagem de Programação JAVA 0 Inicie o ambiente de desenvolvimento integrado JBuilder. Start

Leia mais