La presentazione è in caricamento. Aspetta per favore

La presentazione è in caricamento. Aspetta per favore

Un ambiente di sviluppo User Friendly per Java

Presentazioni simili


Presentazione sul tema: "Un ambiente di sviluppo User Friendly per Java"— Transcript della presentazione:

1 Un ambiente di sviluppo User Friendly per Java

2 La dura vita del principiante
Prima di Ginipad…. La dura vita del principiante

3 Shell e Notepad

4 Un ambiente limitato Ambiente troppo semplice Nessun valore aggiunto
Nessun supporto orientato al linguaggio Separazione tra ambiente di editing, di compilazione e di esecuzione Completamente inadatto ai principianti

5 Ambienti di sviluppo Integrati

6 L’eccesso opposto Troppo complessi per un principiante….
….a volte anche per un utente avanzato Costo elevato Troppi controlli Troppa scelta Da dove comincio?

7 L’ambiente ideale Elevata funzionalità Massima semplicità di utilizzo
Giusto grado di personalizzazione Basso costo

8 Caratteristiche principali

9 Pochi pulsanti facili da riconoscere
Switch intuitivo tra un documento e l’altro Syntax Highlight Indice clickabile di metodi e attributi Hyperlink verso errori di compilazione Impostazione grado di dettaglio indice Controlli del compilatore replicati

10 Primi passi Breve guida all’uso

11 Scrivi un programma Salva Compila Esegui Ricompila Correggi

12 La console di runtime è permette all’utente di inviare input al programma in esecuzione

13 Aiuti in fase di editing
Syntax Highlight del linguaggio Auto Indentazione Auto completamento delle dichiarazioni Ricerca e sostituzione

14 Syntax Highlight Parole riservate Commenti Stringhe Classi di sistema

15 Auto Indent Seleziona la porzione di testo da muovere….
…. Premi Tab per indentare….

16 Auto Indent …. premi invece Shift + Tab per deindentare

17 Autocompletamento delle dichiarazioni
Se premo invio confermo la scelta Quando devo chiamare un metodo…. Ginipad fornisce l’elenco delle possibili scelte

18 Strumenti di ricerca Replace Chiamata da menu Ricerca incrementale
o da tastiera Opzioni di sostituzione a portata di mano Possibilità di ignorare maiuscole - minuscole

19 Strumenti accessori Indice di metodi e campi
Navigatore ad albero per il file system Console di Runtime separata da quella del compilatore

20 Vista attiva sul filesystem …. E console di Runtime Console del compilatore…. Elenco di metodi, campi e interfacce

21 Personalizzazione dell’ambiente
Controllo della vista

22 La console riappare automaticamente quando si compila o si esegue
….o il pannello ad albero Posso nascondere la console…...

23 Personalizzazione dell’ambiente
Pannelli di controllo

24 Chiamata da menu

25 Look And Feel Tre modalità di lavoro per documenti multipli
Impostazione del Look & Feel Swing Set di icone alternativo

26 Interfaccia multi documento a Card…...

27 …. o ad Internal Frame

28 Opzioni Editor Tipo, stile e dimensione del font…...
…. colore del testo, dello sfondo e di ogni categoria sintattica del linguaggio

29 ….a così! Da così…..

30 Opzioni del JDK Parametri del compilatore Directory di output
Classpath aggiuntivo Posizione del JDK

31 Problematiche di deploy
Consegnare il prodotto in un’unica unità Guidare l’utente all’installazione Semplificare l’integrazione con l’ambiente preesistente L’installazione deve resistere ad eventuali modifiche dell’ambiente sottostante

32 Un unico file di installazione
Unità di Deploy Un unico file di installazione

33 Procedura guidata di installazione
(Standard Install Anywhere)

34 Integrazione con l’ambiente
Ricerca automatica della posizione del JDK

35 Resistenza al cambiamento
E se qualcuno sposta il JDK?

36 …. e una procedura guidata di recovery Una richiesta cortese al successivo avvio…...

37 Tra breve, sui vostri schermi


Scaricare ppt "Un ambiente di sviluppo User Friendly per Java"

Presentazioni simili


Annunci Google