Eclipse
Terminologia
• Workspace
• Ambiente di sviluppo per Java, C++, …
• Per cominciare ad usare Eclipse, bisogna creare un workspace,
• Editor con viste
ovvero una directory dove sono memorizzati i file
• Formattazione codice (shift-ctrl-F) (mac shift-cmd-F)
• La finestra principale di Eclipse è chiamata workbench
• Compilazione incrementale
• Il workbench gestisce vari tipi di risorse, tra cui: progetti,
• Evidenziazione errori, quick fix (ctrl-1)
cartelle, file
• Refactoring
•
•
•
•
• Debugging
• Unit testing
• Tanti plug-in
I progetti sono l’unità più grande che contiene cartelle e file
Ogni workbench contiene una o più prospettive
Una prospettiva definisce il set iniziale ed il layout delle view
Le prospettive contengono viste ed editor e controllano cosa
appare nel menù e nelle toolbar
• Una view è una finestra che ha una specifica funzione come
E. Tramontana - Eclipse Introduzione - 5 May 10
1
Prospettive
Workbench
progetti, gestione file, etc.
E. Tramontana - Eclipse Introduzione - 5 May 10
2
Progetti
Editor
• Un progetto Eclipse è una directory che contiene i file sorgenti ed alcuni
file nascosti di informazioni per Eclipse
• Per importare in Eclipse dei file Java già esistenti
View
Progetti
View
E. Tramontana - Eclipse Introduzione - 5 May 10
3
• File -> New -> Java Project
• inserire un nome progetto
• selezionare create project form existing source
• selezionare la directory
• Per creare in Eclipse un nuovo progetto
• File -> New -> Java Project
• inserire un nome progetto
• Per eseguire
• selezionare una classe che contiene il main()
• right-click e run (ctrl-alt-X J) (mac alt-cmd-X J)
• Debug
• inserire un breakpoint tramite doppio click a sinistra di una linea di codice
• eseguire tramite selezione di Debug E. Tramontana - Eclipse Introduzione - 5 May 10
• l’esecuzione si blocca al breakpoint, step in, step over per andare avanti
4
Alcune Funzionalità
• Autocompletamento
• inserire “foo.” si attiverà l’autocompletamento, selezionare un
metodo e premere invio
• ctrl-spazio attiva la finestra con le voci disponibili
• Suggerimenti
• spostando il cursore su un testo, viene visualizzato il javadoc
• Indentazione
• per la singola linea usare Source -> Correct Indentation
• per l’intero codice Source -> Format (mac shift-cmd-F)
• Navigazione
• su una parola del codice Navigate -> Open Declaration (F3) porta
alla definizione del metodo o classe
• vai sull’ultimo codice editato tramite la freccia gialla
E. Tramontana - Eclipse Introduzione - 5 May 10
5