Para cada questão do enunciado defina a(s) classes e - Dei-Isep

Propaganda
Instituto Superior de Engenharia do Porto
Linguagens e Programação II – 2003/04(1S)
Proposta de Resolução
ficha nº1
Passos para a resolução da ficha.
I – Construir a seguinte hierarquia de folders, nas respectivas áreas de trabalho:
LP2
Aulas_jdk
Aulas_bj
II – Criação e execução de programas em JDK. (versão para consola)
1) Abrir uma janela para ambiente MSDos, executando o programa cmd.exe.
2) Posicionar-se em LP2\Aulas_jdk e criar o folder Aula0 (fazendo md aula0). Em
seguida passar para este directório (fazendo cd aula0).
3) Abrir um editor, por exemplo, Notepad.
4) Escrever o conteúdo que se pretende para o ficheiro fonte (ver código na página
seguinte).
5) Gravar o ficheiro com o nome "Boasvindas.java" e sair para o ambiente MSDos.
Notas: O nome do ficheiro deve ser igual ao da classe e com extensão ".java". No
campo tipo existente na janela, deve escolher: Todos os ficheiros (*.*).
6) Compilar o ficheiro fonte, fazendo: javac Boasvindas.java. É criado o ficheiro:
Boasvindas.class.
7) Caso não existam erros de compilação, executar o ficheiro compilado, fazendo:
java Boasvindas.
página
1
Instituto Superior de Engenharia do Porto
Linguagens e Programação II – 2003/04(1S)
Proposta de Resolução
ficha nº1
import java.io.*;
public class Boasvindas
{
public static void main(String []args) throws IOException
{
System.out.println("Ola!\n Boas-vindas");
System.in.read();
}
}
III – Criação e execução de programas no ambiente BlueJ.
1) Clicar no icon do BlueJ.
2) Construir projecto:
Project
new Project
look in: Aulas_bj
filename: Aula1
3) Criar classe:
new Class
class name: Boasvindas
classtype: class
4) Chamar editor: clicar no rectângulo da classe ou clicar com o botão direito do rato
sobre a classe e escolher editor.
5) Escrever conteúdo do ficheiro e fechar janela.
página
2
Instituto Superior de Engenharia do Porto
Linguagens e Programação II – 2003/04(1S)
Proposta de Resolução
ficha nº1
6) Compilar: clicar com o botão direito do rato sobre a classe e escolher compile.
7) Executar: clicar com o botão direito do rato sobre a classe e escolher método para
testar a classe.
IV – Código do ficheiro fonte Java para a construção da aplicação usando agora
Swing
import javax.swing.JOptionPane;
import java.io.*;
public class Boasvindas_vs
{
public static void main(String []args)
{
JOptionPane.showMessageDialog(null,"Ola!\n Estou a usar o
Swing");
}
}
página
3
Instituto Superior de Engenharia do Porto
Linguagens e Programação II – 2003/04(1S)
Proposta de Resolução
ficha nº1
V – Criação e execução de applets em JDK
1) Posicionar-se em Aula0.
2) Chamar o notepad.
3) Escrever o conteúdo do ficheiro applet (ver código fonte na pág. 6).
4) Gravar com o nome: applet1.java
5) Compilar o ficheiro applet1.java
6) Chamar o notepad.
7) Escrever o conteúdo do ficheiro html que invoca o applet (ver código fonte na pág. 6).
8) Gravar com o nome: applet1.html
9) Executar o applet através do programa appletviewer:
..\LP2\Aulas_jdk\Aula0 >appletviewer applet1.html
ou
Executar o applet através do browser
i. Clicar no netscape ou explorer e abrir o ficheiro:
File
Open ....Aula0\applet1.html
página
4
Instituto Superior de Engenharia do Porto
Linguagens e Programação II – 2003/04(1S)
Proposta de Resolução
ficha nº1
VI - Criação e execução de applets em ambiente BlueJ
1) Clicar no icon de BlueJ.
2) Abrir projecto
Project
open Project
look in : Aulas_bj
filename: Aula1_bj
3) Criar classe
New Class
class name:applet1
classtype: applet
(cria rectangulo tracejado com o nome da class)
4) Chamar editor
clicar no rectangulo da classe ou
clicar com o botao direito do rato sobre a classe e escolher editor.
5) Escrever conteúdo do ficheiro applet e fechar janela.
6) Compilar
clicar com o botao direito do rato sobre a classe e escolher compile.
7) Executar
i. clicar com o botao direito do rato sobre a classe e activar
run applet in appletviewer.
ii. Outra possibilidade é criar uma página html, através da opção generate web
page only e em seguida escolher a opcão run applet in web browser.
página
5
Instituto Superior de Engenharia do Porto
Linguagens e Programação II – 2003/04(1S)
Proposta de Resolução
ficha nº1
Código do ficheiro fonte Java para a construção de um applet.
import java.applet.Applet;
import java.awt.*;
public class Applet1 extends Applet
{
public void paint(Graphics g)
{
g.setColor(Color.white);
g.fillRect(0, 0, 200, 100);
g.setColor(Color.black);
g.drawString("A minha primeira Applet", 20, 20);
g.setColor(Color.blue);
g.drawString("criada pelo grupo", 20, 40);
}
}
<HTML>
<HEAD>
<TITLE>Primeira applet </TITLE> </HEAD>
<BODY>
<H1>Applet Teste</H1>
<HR>
<APPLET CODE="Applet1.class" WIDTH=500 HEIGHT=500>
<HR>
</BODY>
</HTML>
</APPLET>
página
6
Download