Il Tutorial per BlueJVersione 1.4per BlueJ Versione 1.2.xMichael KöllingMærsk InstituteUniversity of Southern DenmarkTradotto in italiano da Vito Di Viggiano, Orlando Demauro, Gianluca Leo, Gianpaolo SaracinoI.T.I.S. - L.S.T. "Oreste del Prete"Sava - TarantoMaggio 20022IndiceINDICE1 Introduzione............................................................................................................................................ 51.1 Su BlueJ................................................................................................................................................ 51.2 Obiettivi e destinatari .......................................................................................................................... 51.3 Diritti d’autore, licenze e ridistribuzione ........................................................................................... 51.4 Feedback.......................... 62 Installazione ............................................................................................................................................ 72.1 Installazione su Windows .................................................................................................................... 72.2 Installazione su Macintosh.................................................................................................. 82.3 Installazione su Linux/Unix e altri sistemi........ 82.4 Problemi d'installazione.................. 83 ...
Michael Kölling Mærsk Institute University of Southern Denmark
Tradotto in italiano da Vito Di Viggiano, Orlando Demauro, Gianluca Leo, Gianpaolo Saracino I.T.I.S. - L.S.T. "Oreste del Prete" Sava - Taranto Maggio 2002
2
Indice
INDICE 1Introduzione............................................................................................................................................5 1.1SuBlueJ................................................................................................................................................5 1.2 Obiettivi e destinatari .......................................................................................................................... 5 1.3 Diritti d’autore, licenze e ridistribuzione ........................................................................................... 5 1.4 Feedback .............................................................................................................................................. 6 2 Installazione ............................................................................................................................................ 7 2.1 Installazione su Windows .................................................................................................................... 7 2.2InstallazionesuMacintosh..................................................................................................................8 2.3 Installazione su Linux/Unix e altri sistemi ......................................................................................... 8 2.4Problemid'installazione......................................................................................................................8 3 Periniziare - scrivi / compila / esegui .................................................................................................. 9 3.1 Iniziare con BlueJ ................................................................................................................................ 9 3.2Aprireunprogetto.............................................................................................................................10 3.3Creareoggetti....................................................................................................................................10 3.4Esecuzione..........................................................................................................................................12 3.5Modificareunaclasse........................................................................................................................14 3.6Compilazione.....................................................................................................................................14 3.7 Messaggi di aiuto per gli errori di compilazione.............................................................................15 4 Facendo un po’ di più ........................................................................................................ .............. 16 4.1Ispezione.............................................................................................................................................16 4.2Composizione.....................................................................................................................................19 5Creareunnuovoprogetto...................................................................................................................20 5.1Crearelacartelladelprogetto.........................................................................................................20 5.2Creareleclassi..................................................................................................................................20 5.3Creareledipendenze.........................................................................................................................20 5.4Eliminareglielementi.......................................................................................................................21 6Debugging.............................................................................................................................................22 6.1Impostareibreakpoints.....................................................................................................................22 6.2 Eseguire il codice istruzione dopo istruzione................................................................................... 23 6.3Ispezionarelevariabili......................................................................................................................24
3
Indice
6.4 Interrompere e terminare l'esecuzione ............................................................................................ 25
9.1 Aprire dei package non-BlueJ in BlueJ............................................................................................ 30 9.2 Aggiungere classi esistenti al tuo progetto....................................................................................... 30 9.3 Chiamare il metodo main ed altri metodi statici..............................................................................30 9.4Generareladocumentazione............................................................................................................31 9.5Lavorareconlelibrerie.....................................................................................................................31 9.6 Creare oggetti dalla libreria delle classi..........................................................................................31