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