| Indice
Web Services
Prefazione
La metodologia di insegnamento
Ringraziamenti
Gli autori
Deitel & Associates, Inc.
World Wide Web Consortium
Capitolo 1: Multithreading
1.1 Introduzione
1.2 Stati e ciclo di vita in un thread
1.3 Priorita' dei thread
1.4 Sincronizzazione dei thread
1.5 Thread non sincronizzati
1.6 Thread sincronizzati
1.7 Buffer circolare
Esercizi di autovalutazione
Risposte agli esercizi di autovalutazione
Esercizi
Capitolo 2: Grafica e Multimedialita'
2.1 Introduzione
2.2 I contesti e gli oggetto grafici
2.3 Il controllo dei colori
2.4 Il controllo dei font
2.5 Disegnare linee, rettangoli ed ellissi
2.6 Disegnare archi
2.7 Disegnare poligoni e polilinee
2.8 Funzioni grafiche avanzate
2.9 Introduzione alla programmazione multimediale
2.10 Caricare, visualizzare e scalare le immagini
2.11 Animazione di una serie di immagini
2.12 Windows Media Player
2.13 Microsoft Agent
Esercizi di autovalutazione
Risposte agli esercizi di autovalutazione
Esercizi
Capitolo 3: File e Flussi
3.1 Introduzione
3.2 Gerarchia dei dati
3.3 Flussi di byte
3.4 Le classi File e Directory
3.5 Creare un file ad accesso sequenziale
3.6 Leggere i dati in un file in accesso sequenziale
3.7 I file ad accesso casuale
3.8 Creare un file ad accesso casuale
3.9 Scrivere i dati in modo casuale in un file ad accesso casuale
3.10 Leggere i dati in modo sequenziale in un file ad accesso casuale
3.11 Un programma per elaborare le transazioni
3.11.1 Funzioni di elaborazione delle transazioni
3.11.2 L'interfaccia GUI dell'applicazione
Esercizi di autovalutazione
Esercizi
Capitolo 4: XML
4.1 Introduzione
4.2 I documenti XML
4.3 I namespace
4.4 Document Object Model (DOM)
4.5 Convalida dei documenti XML
4.5.1 Document Type Definition (DTD)
4.5.2 Schemi XML Microsoft
4.6 Extensible Stylesheet Language ( XSL)
4.7 Microsoft BizTalk
4.8 Risorse del World Wide Web
Esercizi di autovalutazione
Risposte agli esercizi di autovalutazione
Esercizi
Capitolo 5: Database,SQL e ADO .NET
5.1 Introduzione
5.2 Il modello del database relazionale
5.3 Un database relazionale: Books
5.4 Structured Query Language (SQL)
5.4.1 Query elementari
5.4.2 La classe WHERE
5.4.3 La clausola ORDER BY
5.4.4 La clausola INNER JOIN
5.4.5 Unire le tabelle Authors, AuthorsISBN, Titles e Publishers
5.4.6 L'istruzione INSERT
5.4.7 L'istruzione UPDATE
5.4.8 L'istruzione DELETE
5.5 Il modello ADO .NET
5.6 Programmare con ADO .NET: estrarre i dati da un database
5.6.1 Collegarsi e interrogare un database
5.6.2 Interrogare il database Books
5.7 Programmare con ADO .NET: modificare un database
5.8 Leggere e scrivere i file XML
Esercizi di autovalutazione
Risposte agli esercizi di autovalutazione
Esercizi
Capitolo 6: ASP .NET, Form e Controlli Web
6.1 Introduzione
6.2 Una semplice transazione HTTP
6.3 Architettura dei sistemi
6.4 Creare ed eseguire un semplice form Web
6.5 I controlli Web
6.5.1 I controlli Text e Graphics
6.5.2 Il controllo AdRotator
6.5.3 I controlli di convalida
6.6 Tracking delle sessioni
6.6.1 I cookie
6.6.2 La classe HttpSessionState
6.7 Studio di un caso: libro dei visitatori online
6.8 Studio di un caso: connessione a un database in ASP .NET
6.9 Tracing
6.10 Risorse del World Wide Web
Esercizi di autovalutazione
Risposte agli esercizi di autovalutazione
Esercizi
Capitolo 7: ASP .NET e servizi Web
7.1 Introduzione
7.2 I servizi web
7.3 SOAP e servizi Web
7.4 Creare e utilizzare i servizi Web
7.5 Tracking nei servizi Web
7.6 Utilizzare i form e i servizi Web
7.7 Studio di un caso: un'applicazione meteo
7.8 Tipi di dati definiti dall'utente nei servizi Web
7.9 Risorse del World Wide Web
Esercizi di autovalutazione
Risposte agli esercizi di autovalutazione
Esercizi
Capitolo 8: Networking
8.1 Introduzione
8.2 Impostare un semplice server
8.3 Stabilire un semplice client
8.4 Connessione client/server con socket di flusso
8.5 Iterazione client/server con socket di datagramma
8.6 Gioco del tris con un server multithread
Esercizi di autovalutazione
Risposte agli esercizi di autovalutazione
Esercizi
Capitolo 9: Strutture di Dati e collezioni
9.1 Introduzione
9.2 Le classi ricorsive
9.3 Le liste concatenate
9.4 Gli stack
9.5 Le code
9.6 Gli alberi
9.7 Le collezioni
Esercizi di autovalutazione
Risposte agli esercizi di autovalutazione
Esercizi
Capitolo 10: Accessibilita'
10.1 Introduzione
10.2 Regole e risorse
10.3 Web Accessibility Initiative (WAI)
10.4 Alternative alle immagini
10.5 Migliorare la leggibilita' delle pagine Web
10.6 Accessibilita' con Visual Studio .NET
10.6.1 Ingrandire le icone della barra degli strumenti
10.6.2 Ingrandire il testo
10.6.3 Modificare la casella degli strumenti
10.6.4 Modificare la tastiera
10.6.5 Riorganizzare le finestre
10.7 Accessibilita' in Visual Basic
10.8 Accessibilita' delle tabelle XHTML
10.9 Accessibilita' dei frame HTML
10.10 Accessibilita' dei documenti XML
10.11 Sintesi vocale e riconoscimento della voce
10.12 CallXML
10.13 JAWS per Windows
10.14 Altri strumenti di accessibilita'
10.15 Accessibilita' con Windows 2000
10.15.1 Strumenti per gli utenti con problemi di vista
10.15.2 Strumenti per gli utenti con problemi di udito
10.15.3 Strumenti per gli utenti con difficolta' motorie
10.15.4 Microsoft Narrator
10.15.5 La tastiera sullo schermo
10.15.6 Accessibilita' con Internet Explorer 5.5
10.6 Risorse del World Wide Web
Esercizi di autovalutazione
Risposte agli esercizi di autovalutazione
Appendice A: Priorita' e Associativita' degli Operatori
Appendice B: Debugger di Visual Studio .NET
B.1 Introduzione
B.2 Breakpoint
B.3 Esame dei dati
B.4 Il controllo del programma
B.5 Altre funzioni di debugging
B.6 Debugging in una classe
Appendice C: Caratteri ASCII
Appendice D: Caratteri speciali HTML/XHTML
Appendice E: Colori e HTML/XHTML
Appendice F: Crystal Reports
N.1 Introduzione
N.2 Le risorse sul sito Web di Crystal Reports
N.3 Crystal Reports e studio .NET
N. 3.1 Crystal Reports nelle applicazioni Web
N.3.2 Crystal Reports e i servizi Web
Indice analitico |