|
Creato il nuovo progetto compare una finestra (di cui possiamo vedere
una schermata in Figura
5
) che è l’ambiente di lavoro principale. Si tratta di un ambiente integrato
che comprende editor, project manager, gui builder e web browser, dal quale
si possono svolgere quasi tutte le le operazioni di sviluppo senza cambiare
finestra. Per comodità chiameremo questo componente browser. Il browser è
simile all’Explorer standard di Windows, ma è strutturato in tre pannelli
anziché due. A destra vengono mostrata due alberi, mentre a sinistra compare
il documento corrente, che può essere una pagina HTML, un codice sorgente
o una form. In realtà questo browser racchiude gran parte delle funzioni del
Jbuilder, selezionabili utilizzando le linguette in basso e divise in due
gruppi.
Il browser: visualizzazione di HTML
Figura 5
Il gruppo di linguetta in basso a sinistra consente di selezionare tra
tre diverse “viste” di navigazione nel progetto. La prima, che è quella usata
più di frequente è una navigazione propriamente a progetto, corrisponde alla
linguetta Projects. In questo caso il browser mostra in alto a sinistra i
file che compongono il progetto, e in basso a sinistra le classi contenute
in ognuno dei file .java. Utilizzando la linguetta Opened si ha una visualizzazione
che mostra in alto soltanto i file del progetto che sono stati modificati.
Infine la linguetta Directory mostra una vista di che consente la navigazione
nel file system.
Cosa viene visualizzato nell’albero in basso a sinistra e nel documento
dipende dal file selezionato. Quando viene selezionata una pagina HTML, in
basso vengono mostrati i link contenuti nell’HTML. Quando viene visualizzato
un sorgente Java, in basso compare un albero che rappresenta classi, campi
e metodi contenuti nel sorgente. Infine visualizzando una form, in basso
compare la gerarchia dei componenti.
A destra vengono visualizzati i documenti, che possono essere mostrati
in varie modalità, selezionate dalle linguette in basso a destra. A seconda
del tipo di documento cambiano le modalità di visualizzazione possibili e
quindi le linguette.
Se il file selezionato è una pagina HTML, sono possibili due modalità:
view e source. La modalità view mostra il documento come verrebbe visualizzato
da un web browser, ma non è possibile modificarlo (cioè non è previsto l’editing
WYSYWIG dell’HTML). La modalità source mostra invece il sorgente HTML che
è invece possibile editare.
Selezionando un file Java invece abbiamo tre modalità: source, design e
doc. Nella modalità source è possibile editare il codice Java, visualizzato
in un editor con syntax highlighting. Nella modalità design invece il sorgente
Java viene trattato come la descrizione di una form editabile visualmente.
Jbuilder infatti consente di disegnare le interfacce, e questo si ripercuote
in una modifica del codice. Vedremo in dettaglio come funziona l’editing visuale
nel prossimo paragrafo. Infine la vista doc mostra il l’HTML di documentazione
che viene generato automaticamente dal sorgente in base ai commenti, seguendo
le convenzioni del javadoc.
|