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



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

Criação de Servlets Name Directory Build WAR JSP/Servlet frameworks Launch URL Package Class name Generate header comments

Roteiro para criação de Applet

Nota de Aula: Utilização da IDE Code::Blocks

Sistema de Recursos Humanos

Manual de baixa do Certificado Digital AR SOLUTI. Versão 2.0 de 7 de Maio de Classificação: Ostensiva

Passa a passo para construir uma página pessoal - Parte 1

Manual de baixa do Certificado Digital AR SOLUTI. Versão 2.0 de 22 de Maio de Classificação: Ostensiva

Procedimentos para Reinstalação do Sisloc

ANDROID APPLICATION PROJECT

Procedimentos de Implantação ireport x Protheus

AMBIENTE. FORMULÁRIO: é a janela do aplicativo apresentada ao usuário. Considere o formulário como a sua prancheta de trabalho.

Tutorial MSN Messenger

3. No painel da direita, dê um clique com o botão direito do mouse em qualquer espaço livre (área em branco).

COMO INSTALAR O CATÁLOGO

Scriptlets e Formulários

Instrução para Instalação de Certificados Digitais de Servidor Web

Caso já seja usuário do SCAW siga as instruções a partir da página X.

GUIA INTEGRA SERVICES E STATUS MONITOR

Instalando o plugin CDT 4.0

Word 1 - Introdução Principais recursos do word A janela de documento Tela principal

Exemplo25 Leitura de dados de arquivos txt. Passos para a elaboração da aplicação:

1 REQUISITOS BÁSICOS PARA INSTALAR O SMS PC REMOTO

Tutorial de Computação Introdução a Programação Gráfica em Java para MEC1100 v

Token SafeNet Authentication Cliente 8.3 (x32 e x64)

Procedimentos para Instalação do Sisloc

Instalando o Internet Information Services no Windows XP

MANUAL DE INSTALAÇÃO E CONFIGURAÇÃO. Motor Periférico Versão 8.0

Aprenda como instalar o plugin EclipseUML no Eclipse e como utilizá-lo para fazer engenharia reversa de seu código-fonte.

ALUNES MANUAL DO USUÁRIO. Guia rápido Alunes

Manual de Instalação. SafeSign Standard (Para MAC OS 10.7)

PROCEDIMENTOS PARA A INSTALAÇÃO E UTILIZAÇÃO DO APLICATIVO DE LEILÃO ELETRÔNICO DA CONAB

Sumário 1. SOBRE O NFGoiana DESKTOP Apresentação Informações do sistema Acessando o NFGoiana Desktop

CONSTRUÇÃO DE BLOG COM O BLOGGER

Instalação e Configuração RPM Remote Print Manager para Windows 2000

Token SafeNet Authentication Cliente 8.3 (x32 e x64)

Criar um novo projeto

Universidade Federal do Mato Grosso - STI-CAE. Índice

Instalando o J2SE 5.0 JDK no Windows 2000/XP

TUTORIAL: MANTENDO O BANCO DE DADOS DE SEU SITE DENTRO DO DOMÍNIO DA USP USANDO O SSH!

Clique no botão novo

Banco de Dados BrOffice Base

Fluxo de trabalho do Capture Pro Software: Indexação de código de barras e separação de documentos

Veja abaixo um exemplo de como os dados são mostrados quando usamos o

Manual de Instalação do PBM VIDALINK

Manual Administrador - Mídia System

PRINCÍPIOS DE INFORMÁTICA PRÁTICA OBJETIVO 2. BASE TEÓRICA 3. SEQÜÊNCIA DA AULA. 3.1 Iniciando o PowerPoint

(token SafeNet e-gov - Plataforma Windows 32).

Técnicas de Programação II

Utilizando o correio eletrônico da UFJF com Thunderbird e IMAP

Criando Banco de Dados, Tabelas e Campos através do HeidiSQL. Prof. Vitor H. Migoto de Gouvêa Colégio IDESA 2011

INSTALAÇÃO OASIS + WAMP SERVER NO AMBIENTE WINDOWS

Passo 1: Abra seu navegador e digite Passo 2: Na tela que surgir, clique em Get Started.

GUIA MUDANÇA E FORMATAÇÃO DE SERVIDOR - MILLENNIUM

CRIANDO BANCOS DE DADOS NO SQL SERVER 2008 R2 COM O SQL SERVER MANAGEMENT STUDIO

Tutoriais de apoio para a migração do Atualização: 30/04/2014

Tutorial do administrador do HelpCenterLive (Sistema de Ajuda)

Polycom RealPresence Content Sharing Suite Guia rápido do usuário

atube Catcher versão 3.8 Manual de instalação do software atube Catcher

Redimensionamento de Imagens no Catálogo de Produtos

IMPORTANTE: O sistema Off-line Dr.Micro é compatível com os navegadores Mozilla Firefox e Internet Explorer.

Sistema de Controle de Cheques GOLD

V.1.0 SIAPAS. Sistema Integrado de Administração ao Plano de Assistência à Saúde. Contas Médicas

Manual do Publicador. Wordpress FATEA Sistema de Gerenciamento de Conteúdo Web

Revisão: - 1 Desinstalando Versões Anteriores

CA SERVICE DESK MANAGER

Índice. Tenho uma conta pessoal e uma conta da instituição em que dou aula, porém não consigo acessar a conta da escola. O que fazer?

TISSNet Instalando e Configurando Schemas

Manual PAINT.NET de imagens

Manual de Utilização COPAMAIL Criando e configurando a assinatura de . Zimbra Versão 8.0.2

EXEMPLO DE COMO FAZER UMA MALA DIRETA

Inserindo Dados no Banco de Dados Paradox.

Instalando o WordPress em localhost

Instalação: permite baixar o pacote de instalação do agente de coleta do sistema.

Moodle - CEAD Manual do Estudante

Na tela dele, clique no sinal de + ao lado do nome do seu computador, para expandi-lo. A seguir, expanda também o item "Sites da web".

Backup (cópia de segurança) e restauração de informações no

Tutorial Administrativo (Backoffice)

GUIA DE USO SERVIÇOS PARA IMOBILIÁRIAS

Desenvolvimento de aplicações com JBuilder

MANUAL DE UTILIZAÇÃO SISTEMA DE CADASTRO INTRANET

Gerente de Tecnologia: Ricardo Alexandre F. de Oliveira Marta Cristiane Pires M. Medeiros Mônica Bossa dos Santos Schmid WORD 2007

GUIA RECIBO BANCÁRIO COBRANÇA NÃO REGISTRADA - SLIM

STK (Start Kit DARUMA) Driver Genérico Somente Texto para a impressora DR700 ETHERNET

Gerenciamento e Captura de Cheques - Sistec. Manual de Instalação e Importação ÍNDICE 1.INSTALAÇÃO Instalando o programa

MANUAL DE FTP. Instalando, Configurando e Utilizando FTP

SIMPLES INFORMÁTICA E CONSULTORIA LTDA

Equipa PTE. Janeiro 2012

Professor: Macêdo Firmino Disciplina: Redes de Computadores II

Importação dos arquivos de dados

CONFIGURAÇÃO MINIMA EXIGIDA:

Renovação Online de Certificados Digitais A3 (Com Boleto Bancário)

Tutorial para envio de comunicados

COMO SOLICITAR O CADASTRO DE UM ITEM SSA Central de Cadastro

Serviço Seguro de Mensagens Instantâneas

NetBeans. Conhecendo um pouco da IDE

Importação de Certificado Servidor Web IIS 6 e IIS 7

TCEnet. Manual Técnico. Responsável Operacional das Entidades

USANDO O ROUNDCUBE WEBMAIL

Transcrição:

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 através de um exemplo. APLICAÇÕES PRÁTICAS: Onde usar Applets? Atualmente, uma das principais aplicações com o uso de Applets é o teclado Virtual utilizado por alguns bancos na Internet (netbanking), entretanto, as Applets podem ser usadas para outras finalidades. Observe as figuras seguintes: Jogo da velha através de uma Applet fonte: java.sun.com, veja endereço no browser. Relógio através de uma Applet fonte: java.sun.com, veja endereço no browser. Página 1

Teclado Virtual através de uma Applet fonte: caixa.com.br, veja endereço no browser. Para conhecer mais exemplos com Applets consulte http://java.sun.com/applets/jdk/1.4/index.html INICIANDO O PROJETO DA APPLET: Vamos começar a desenvolver uma Applet simples através do JBuilder. Inicie o JBuilder. Como você já sabe, será aberto o último projeto que você utilizou. Para criar um novo projeto, siga os procedimentos seguintes: 1. Menu File, item New. Será aberta a janela Object Gallery contendo várias guias. Selecione a guia Project e dê duplo clique sobre o ícone Project. 2. Clique sobre o primeiro ícone da Barra de Ferramentas, ou seja, o ícone New. Será aberta a janela Object Gallery. Selecione a guia Project e dê duplo clique sobre o ícone de mesmo nome. 3. Menu File, item New Project. Será aberta a janela Project Wizard Step 1 of 3 que corresponde a primeira de três partes para a criação de um novo projeto. A figura seguinte mostra este processo. Página 2

4. Nesse ponto você deverá definir as seguintes propriedades do projeto: Project name permite definir o nome que será dado ao Projeto. Coloque o nome do projeto como Projeto1. Type permite definir o tipo do Projeto, o tipo da sua extensão. No lista haverá as opções jpx (é um arquivo de projeto no formato XML, usado principalmente em equipes de desenvolvimento para o controle de versões do projeto), jpr (usada para aplicações em geral) e tpr (usado para aplicações compartilhadas - Borland Together ControlCenter projects). Escolha a extensão jpr. Root path permite definir o local e o caminho onde o projeto será gravado. Existe uma lista com as opções ou ainda um botão para a escolha do caminho. Obs: No momento que o usuário salva seu projeto no caminho escolhido o JBuilder cria uma pasta com o nome do projeto, por exemplo: se o usuário salvou seu projeto com o nome de Projeto1 em C:\Windows, na verdade o projeto ficará na pasta Projeto1 dentro da pasta Windows (C:\Windows\Projeto1). Outras propriedades aceite as outras propriedades com os valores sugeridos. 5. Clique no botão Finish para que o processo de criação de um novo projeto seja completado. Obs: Note que para a criação de um projeto existem três passos, porém é possível finalizar o processo já no primeiro passo como nós o fizemos. Isso porque as demais propriedades podem ser default. CRIAÇÃO DA APPLET: Página 3

Após ter sido criado o projeto, agora iremos criar uma applet que está contida na guia Web da janela Object Gallery. Para a criação de uma applet, siga os procedimentos seguintes: 1. Acesse o Menu File New. Será aberta a janela de diálogo Object Gallery. 2. Na janela Object Gallery, acesse a guia Web e dê duplo clique no ícone que corresponde a Applet. Será aberta a janela mostrada pela figura seguinte: 3. Semelhante à criação de projetos, nesta janela Applet Wizard - Step 1 of 4 iremos definir as seguintes propriedades: Package: define o pacote a ser utilizado no projeto. Mantenha o nome sugerido. Class Name: define o nome da classe que será criada. Digite Applet1. Base Class: define a classe base para a criação da Interface da Applet. Mantenha o sugerido. Generate header comments: possibilita a geração automática de comentários de cabeçalho. Deixe esta opção marcada. Can run standalone: permite executar a Applet como uma aplicação comum. Deixe esta opção desmarcada. Generate Standard methods: possibilita a geração automática de métodos padrões da Applet. Deixe esta opção desmarcada. 4. Clique no botão Next. Na seqüência surgirá a janela Applet Wizard - Step 2 of 4, onde são definidos parâmetros da Applet. Os parâmetros podem ser passados a Applet através de uma página HTML. Nesta Applet não usaremos nenhum parâmetro, por isso clique no botão Next para passar ao próximo passo. A figura seguinte mostra a janela que acabamos de comentar. Página 4

5. Será aberta a janela Applet Wizard - Step 3 of 4 onde configuraremos os detalhes referentes à página HTML. Existem as seguintes propriedades: Generate HTML Page: possibilita a geração automática da página HTML. Se esta opção estiver desmarcada, todas as demais configurações referentes à página serão descartadas. Title: define o título que estará contido na página HTML. Name: define o nome do documento. Codebase: define o caminho do class - o caminho da Applet, isto é, qual sua localização no HD local ou em um Web site. O. indica o diretório default. Width e Height: define respectivamente a largura e altura da área que a Applet será carregada na página HTML. HSpace e VSpace: define respectivamente o espaço horizontal e vertical entre a Applet e a borda da página HTML. Align: fixa o alinhamento da Applet na página, podendo ser: topo (top), no meio (middle), na parte inferior (bottom) e também à direita (right) e a esquerda (left). Página 5

6. O próximo passo ( Applet Wizard Step 4 of 4 ), última etapa para a criação da Applet se refere à definição de configurações de Runtime da Applet. Nós não faremos nenhuma configuração no momento, por isso clique no botão Finish para concluir a criação da nova Applet e encerrar o Assistente de Criação. 7. Selecione o formulário da Applet gerada (this no Structure Pane). 8. Defina a propriedade layout do this como BorderLayout. 9. Adicione ao formulário um componente JPanel da guia Swing Containers. 10. Defina a propriedade constraints do jpanel1 como Center. 11. Defina a propriedade layout do jpanel1 como FlowLayout. 12. Selecione flowlayout1 no Structure Pane e certifique-se que a propriedade alignment esteja fixada como Center e as propriedades hgap e vgap com o valor 5 cada uma. 13. Adicione ao jpanel1 os seguintes componentes: 1 Label, 1 TextField e 1 Button, respectivamente label1, textfield1 e button1 da guia AWT. 14. Mude a propriedade text do label1 para Senha:. 15. Deixe a propriedade text do textfield1 em branco. 16. Defina a propriedade columns do textfield1 com o valor 10. 17. Fixe a propriedade echochar com o caracter *. 18. Mude a propriedade text do button1 para OK. 19. Adicione a pasta UI no Structure Pane um componente joptionpane da guia Swing Containers. 20. Inclua a seguinte linha nas declarações de importação no início do código da Applet Java. Página 6

import java.net.*; 21. No evento actionperformed do button1 coloque o trecho de código seguinte. Esse trecho valida a senha digitada pelo usuário para permitir ou não o acesso a página do Google. Observe os comentários inseridos no código. try //tenta executar o trecho, se der erro pula para o catch { if (textfield1.gettext().equals("jbuilder")) { // direciona a página para o endereço especificado URL destino = new URL("http://www.google.com.br"); //endereço getappletcontext().showdocument(destino, "_BLANK"); } else { // se a senha estiver errada fornece uma mensagem joptionpane1.showmessagedialog(null,"a senha está incorreta. Tente novamente","erro", joptionpane1.error_message); textfield1.settext(""); textfield1.setfocusable(true); } } catch (Exception erro) {} //tratamento do erro Como você já deve ter notado, o único objetivo desta Applet é redirecionar o browser para o site do Google, caso o usuário digite a senha correta. 22. Para executar a Applet, você pode optar por uma das opções seguintes: Acesse o Menu Run Run Project ou clicando no botão Run Project na Barra de Ferramentas para surgir uma janela que executará o Applet. Clicando com o botão direito sobre o arquivo Applet1.html no Project Pane e escolhendo a opção Open, para executá-la em um browser no JBuilder. Clicando com o botão direito sobre o arquivo Applet1.html no Project Pane e escolhendo a opção Run using defaults para executá-la no AppletViewer como mostra a figura a seguir. RESUMO DA AULA: Nesta aula vimos mais uma das diversas funcionalidades contidas na ferramenta de desenvolvimento JBuilder: a criação de Applet. Aprendemos a criar uma Applet a partir do assistente de criação do JBuilder. Como exemplo prático, de Applet aprendemos a criar uma aplicação que simula uma tela de validação de senhas para acesso a um site. Você aprendeu também que uma Applet é uma aplicação para ser executada através do browser via Internet, ou até mesmo de forma local. Página 7

EXERCÍCIO: Com base no exemplo demonstrado nesta aula, utilize o assistente de criação para fazer uma Applet com dois objetos: um Choice e um Button (ambos do pacote AWT). Ao executar a Applet o usuário seleciona um estado e, ao clicar sobre o botão, aparece uma mensagem dizendo em qual região do Brasil o estado se localiza. PARA PENSAR E DISCUTIR: Qual o impacto para os desenvolvedores na criação de Applets através do assistente de criação? As Applets não são muito utilizadas na Web. Por quê você acha que isso ocorre? Quais as vantagens e desvantagens da utilização de um applet comparado a um formulário HTML? Você é capaz de propor um exemplo de aplicação prática para uma Applet? Página 8