![]() |
|
Editore: Mondadori Informatica Pagine: 288 Autore: Gallo Piero, Salerno Fabio Collana: Programming series Acquistalo a prezzo scontato:
|
Data Pubblicazione: 2003-09-01 ISBN: 8883315227 Prezzo: 14.80 € Lingua: Italiano |
Piero Gallo: laureato in Scienze Economiche e specializzato in informatica, si occupa di problemi connessi agli aspetti tipici dell'informatizzazione aziendale. Docente di Laboratorio di Informatica Gestionale presso istituti di istruzione secondaria superiore, fa parte di un team di sviluppo di software gestionale in qualita' di analista-programmatore di basi di dati e di WebMaster. Dal 1997 tiene una serie di corsi di formazione per docenti su nuove tecnologie dell'informazione, ECDL e in particolare reti telematiche.
Fabio Salerno: laureato in Informatica a Pisa e specializzato in Ingegneria dell'Informazione pressoil Politecnico di Milano. E' consulente di informatica e docente di ruolo di Informatica Industriale presso le scuole secondarie superiori. Esperto di linguaggi di programmazione a oggetti e problematiche legate all'interazione con i database nel Web, si e' occupato di sviluppo e manutenzione di sistemi software per diverse aziende. Attualmente collabora come consulente esterno presso la facolta' di Ingegneria Informatica dell'Universita' degli Studi di Lecce. E' autore di libri di informatica generale su numerosi linguaggi di programmazione tra cui Java, C++, Visual Basic, PHP e ASP.
Presentazione
Parte I Le basi della programmazione in Java
1 Introduzione al linguaggio Java
1 Che cos'e' Java
2 Che cosa vuoi dire interpiattaforma
3 Macchine reali o macchine virtuali?
4 ]ava e' compilato o interpretato?
5 Che cosa occorre per iniziare
6 Installare e configurare l'SDK
7 Gli oggetti: un brevissimo richiamo
8 Applicazioni e applet
9 La struttura di base di un'applicazione Java
10 Una prima applicazione: blocchi, commenti e istruzioni di output
11 Compilazione ed esecuzione di un file sorgente
12 Gli argomenti di main()
Domande di verifica
Esercizi
2 Espressioni, operandi e operatori
1 Le espressioni
2 Gli operandi
2.1 Dichiarazione e tipo delle variabili locali
2.2 Tipi primitivi per variabili e costanti
2.3 Le costanti
3 Gli operatori
3.1 Gli operatori di assegnamento
3.2 GB operatori aritmetici
3.3 Operatori relazionali
3.4 Operatori logici
3.5 Operatori sui bit
3.6 Operatori su stringhe
3.7 Operatori sugli oggetti
3.8 Operatori polimorfi
3.9 L'operatore ?: un operatore ternario
4 Conversione di tipo
4.1 Conversione implicita
4.2 Conversione esplicita
5 Precedenza di operatori
Domande di verifica
Esercizi
Esercizi svolti
3 Strutture di controllo del flusso, array e stringhe
1 La gestione dell'input/output con applicazioni a console
2 Librerie e package
3 Le eccezioni
3.1 La clausola throws
4 Strutture di controllo
4.1 Istruzioni condizionali
4.2 Istruzioni iterative
4.3 Le istruzioni break e continue
5 Le variabili strutturate: gli array
5.1 Array multidimensionali
6 La gestione delle stringhe
6.1 La classe StringBuffer
Domande di verifica
Esercizi
Esercizi svolti
Parte II Java e gli oggetti
4 Iniziamo a lavorare con gli oggetti
1 Classi, attributi e metodi
1.1 Gli attributi
1.2 I metodi
2 Variabili locali e variabili istanza
3 Creazione di oggetti e metodi costruttori
4 Classi nello stesso file o in file separati
5 Interazione tra oggetti
5.1 Invocazione di un metodo
5.2 Passaggio di parametri ai metodi
5.3 Accesso agli attributi
5.4 L'oggetto corrente this
6 Creiamo un'applicazione di esempio
7 Un altro esempio: la classe Vettore
Domande di verifica
Esercizi
Esercizi svolti
5 Altri concetti della programmazione a oggetti
1 Interfacce con l'esterno, incapsulamento e information hiding
2 Variabili e metodi di classe
3 La ricorsione
4 Ereditarieta'
5 Metodi e classi astratte
6 Un altro esempio di classi astratte
7 Chiamata del metodo originale
8 Gerarchie di oggetti
9 Polimorfismo
10 La classe Object
11 Casting tra classi: cambio di classe per un oggetto
12 Gerarchie di package
13 Attributi, metodi e classi final
14 Interfacce
14.1 Il problema
14.2 Dichiarazione di interfacce
14.3 Uso di interfacce
15 Le API e la classe Math
15.1 La classe Math
16 I metodi conclusivi e garbage collection
Domande di verifica
Esercizi
Esercizi svolti
Parte III Le funzionalita' grafiche di Java
6 Gli applet
1 Che cos'e' un applet?
2 Differenze tra applet e applicazioni
3 Come eseguire un applet
4 Applet e plug-in
5 Creazione di un applet
6 Stati dell'applet
7 Visualizzazione di un applet
8 Passaggio di parametri agli applet
Domande di verfica
Esercizi
7 La grafica
1 Le classi grafiche e il sistema di coordinate
2 Forme grafiche
3 Font e colori
Domande di verifica
Esercizi
Esercizi svolti
8 Le interfacce utente grafiche
1 Interfacce utente a carattere e interfacce grafiche
2 Oggetto GUI
3 Componenti e contenitori delle GUI
4 Creazione e utilizzo dei contenitori standard
4.1 La classe Fraine
4.2 La classe Panel
4.3 Inserimento di oggetti all'interno dei contenitori
4.4 I canvas
5 Creazione e utilizzo dei componenti standard
5.1 La classe Label
5.2 La classe Button
5.3 La classe TextField
5.4 La classe TextArea
5.5 La classe Checkbox e i pulsanti di opzione
6 Disposizione degli oggetti all'interno dei contenitori
6.1 Posizionamento diretto di un elemento GUI
6.2 Posizionamento tramite i gestori di layout
7 Programmazione visuale e programmazione per componenti
Domande di verifica
Esercizi
9 La gestione degli eventi
1 Eventi, ascoltatori di eventi e origine dell'evento
2 Gli eventi del mouse
2.1 La classe Adapter
3 Gli eventi della GUI
3.1 Pressione di un pulsante
4 Gli altri eventi
5 Leggere testo di input con applicazioni GUI e il package swing
Domande di verifica
Esercizi
Esercizi svolti
Parte IV Funzionalita' avanzate
10 I thread e le animazioni
1 Multiprocessing e multithreading
2 Creazione di un thread
3 Stati di un thread
Domande di verifica
Esercizi
Esercizi svolti
11 Immagini e suoni
1 Visualizzazione di immagini
2 Semplici animazioni di immagini
3 Riproduzione di suoni
Domande di verifica
Esercizi
Esercizio svolto
12 Gestione dei file attraverso i flussi
1 Gli stream
2 Stream e file
3 Le classi per gestire i file
4 Leggere e scrivere un file di byte
5 Leggere e scrivere un file di caratteri
6 Il metodo skip()
7 La bufferizzazione
8 Leggere e scrivere un file di tipi primitivi
9 La persistenza
10 Come si realizza la persistenza: flussi di oggetti e serializzazione
Domande di verifica
Esercizi
Esercizi svolti
Parte V Appendice
A Tabella degli operatori Java
Indice analitico
Guide e tutorial Java/J2EE di Java Portal
Corso Java di Html.it
Guida rapida a Java di Gasparri Roberto
Manuale completo su Java 5 di Claudio De sio