The BlueJ Tutorial

The BlueJ Tutorial

Vers?o 1.4 para BlueJ Vers?o 1.2.x

Michael K?lling M?rsk Insitute University of Southern Denmark

traduzido para o portugu?s por Jo?o Luiz Barbosa (jluiz_barbosa@.br) em outubro/2002 mestrando no CEFET (dppg.cefetmg.br) e professor na FUMEC (fumec.br) Copyright ? M. K?lling

?ndice

1 Pref?cio

4

1.1 Sobre o BlueJ........................................................................................................4 1.2 Escopo e audi?ncia..................................................................................................4 1.3 Copyright, licenciamento e distribui??o......................................................................4 1.4 Feedback...............................................................................................................4

2 Instala??o

5

2.1 Instala??o no Windows............................................................................................5 2.2 Instala??o no Macintosh ..........................................................................................6 2.3 Instala??o no Linux/Unix e em outros sistemas............................................................6 2.4 Problemas na instala??o...........................................................................................6

3 Come?ando do in?cio ? editando / compilando / executando

7

3.1 Iniciando o BlueJ....................................................................................................7 3.2 Abrindo um projeto ................................................................................................8 3.3 Criando objetos......................................................................................................8 3.4 Execu??o ............................................................................................................ 10 3.5 Editando uma classe.............................................................................................. 12 3.6 Compila??o......................................................................................................... 12 3.7 Ajuda nos erros de compila??o ................................................................................ 13

4 Fazendo um pouco mais...

14

4.1 Inspecionar.......................................................................................................... 14 4.2 Passando objetos como par?metros .......................................................................... 17

5 Criando um novo projeto

18

5.1 Criando o diret?rio do projeto ................................................................................. 18 5.2 Criando as classes................................................................................................. 18 5.3 Criando as depend?ncias......................................................................................... 18 5.4 Removendo elementos........................................................................................... 19

6 Depurando

20

6.1 Marcando pontos de parada ..................................................................................... 20 6.2 Caminhando passo-a-passo no c?digo....................................................................... 22 6.3 Inspecionando as vari?veis...................................................................................... 22 6.4 Halt e terminate ................................................................................................... 23

Copyright ? M. K?lling

2

?ndice

7 Criando aplica??es stand-alone

24

8 Creating applets

26

8.1 Running an applet................................................................................................ 26 8.2 Creating an applet ................................................................................................ 27 8.3 Testing the applet................................................................................................. 27

9 Other Operations

28

9.1 Opening non-BlueJ packages in BlueJ ...................................................................... 28 9.2 Adding existing classes to your project..................................................................... 28 9.3 Calling main and other static methods...................................................................... 28 9.4 Generating documentation...................................................................................... 29 9.5 Working with libraries .......................................................................................... 29 9.6 Creating objects from library classes........................................................................ 30

1 0 Just the summaries

31

Copyright ? M. K?lling

3

1 Pref?cio

1.1 Sobre o BlueJ Este tutorial ? uma introdu??o para o uso do ambiente de programa??o do BlueJ. BlueJ ? um ambiente de desenvolvimento java projetado especificamente para o ensino em um n?vel introdut?rio. BlueJ foi projetado e implementado pelas equipes das universidade Monash University, Melbourne, Australia e The University of Southern Denmark, Odense. Maiores informa??es sobre BlueJ est?o dispon?veis no site oficial ().

1.2 Escopo e audi?ncia Este tutorial visa ?s pessoas que querem familiarizar-se com as potencialidades do ambiente. Ele n?o explica decis?es de projetos usadas na constru??o do ambiente e nem nas quest?es associadas a pesquisa desenvolvidas para ele. Este tutorial n?o pretende ensinar Java. Os novatos na programa??o Java devem procurar estudar a linguagem atrav?s de livros introdut?rios ou cursos da linguagem. Este n?o ? o manual de refer?ncia detalhado do ambiente. Muitos detalhes s?o deixados de fora ? a ?nfase est? em uma introdu??o breve e concisa e n?o na cobertura completa dos recursos. Cada se??o come?a com um sum?rio. Isto permite que os usu?rios j? familiarizados com ambientes de desenvolvimento decidir se querem ler ou saltar cada parte particular. A se??o 10 repete apenas estes sum?rios visando ser uma refer?ncia r?pida.

1.3 Copyright, licenciamento e distribui??o O software BlueJ e este tutorial est?o dispon?veis a qualquer um para qualquer tipo de uso. O software e sua documenta??o podem ser distribu?dos livremente. Nenhuma parte do BlueJ ou sua documenta??o pode ser vendida ou inclu?da em pacotes que sejam vendidos sem a autoriza??o explicita dos autores. Os direitos de propriedade do software BlueJ s?o propriedades de M. K?lling and J. Rosenberg.

1.4 Feedback ? muito bem vindo os coment?rios, quest?es, corre??es, criticas e qualquer outro tipo de retorno a respeito do software BlueJ ou sobre este material. Por favor, envie suas observa??es para Michael K?lling (mik@mip.sdu.dk).

Copyright ? M. K?lling

4

2 Instala??o

O BlueJ ? distribu?do em tr?s formatos diferentes: um para o Windows, um para o MacOS, e um para todos os sistemas restantes. A instala??o ? f?cil e completamente autom?tica. Pr?-requisitos Para usar o BlueJ, voc? deve ter o J2SE v1.3 (a.k.a. JDK 1.3) instalado ou providenciar a instala??o dele no seu sistema operacional ap?s a instala??o do BlueJ. Se voc? n?o tiver o JDK instalado, voc? pode fazer o download a partir do site da Sun no endere?o /. o MacOS X j? possui uma vers?o do JDK preinstalada ? voc? n?o necessita instal?-la novamente. Se voc? encontrar, durante a visita aos sites de download, as vers?es JRE (ambiente run-time Java) e o SDK (kit de desenvolvimento Java), voc? deve fazer o download do SDK. O JRE n?o ? suficiente para a atividade de desenvolvimento de software.

2.1 Instala??o no Windows O programa de instala??o para o Windows ? chamado de bluejsetup-xxx.exe, onde xxx ? o n?mero da vers?o. Por exemplo, a vers?o 1.2.0 do BlueJ ? chamada de bluejsetup-120.exe. Voc? pode ter este arquivo fazendo o download a partir do site do BlueJ (). Para instalar, basta executar o programa. O programa instalador permite voc? selecionar o diret?rio para a instala??o. Ele oferecer? tamb?m a op??o de criar um atalho no menu iniciar e no seu desktop. Ap?s o termino da instala??o, voc? poder? encontrar o programa bluej.exe dentro do diret?rio escolhido. Na primeira vez que o BlueJ for acionado, ele procurar? o ambiente Java (JDK). Se ele encontrar mais de um ambiente Java (por exemplo, voc? tem instalado o JDK 1.3.1. e o JDK 1.4), uma janela de di?logo aparecer? para voc? selecionar qual ambiente ser? utilizado. Se ele n?o encontrar nenhum ambiente Java, ser? solicitado a voc? que localize o ambiente. Isto pode ocorrer se voc? tiver o ambiente instalado e as entradas na registry n?o estiverem corretas ou estiverem ausentes. O programa de instala??o tamb?m instala um programa chamado vmselect.exe. Usando este programa, voc? poder? mais tarde mudar a op??o do ambiente Java que ser? utilizado pelo BlueJ. Execute o vmselect para iniciar o BlueJ com uma vers?o diferente do ambiente java. A escolha do JDK ? armazenada para cada vers?o do BlueJ. Se voc? tiver vers?es diferentes do BlueJ instaladas, voc? pode usar uma vers?o do BlueJ com o JDK 1.3.1 e outra vers?o do BlueJ com a vers?o do JDK 1.4. Entretanto, mudar a vers?o do ambiente Java para um BlueJ alterar? todas as vers?es das instala??es do BlueJ com a mesma vers?o para o mesmo usu?rio.

Copyright ? M. K?lling

5

................
................

In order to avoid copyright disputes, this page is only a partial summary.

Google Online Preview   Download