|
 |
|
|
|
 |
 |
 |
La scheda del libro
Autore: Davide Sceppa
ISBN: 88-04-54198-9
Collana: Programming Series
Pagine: 864
Volumi: 1
Prezzo: € 70.00
Confezione: Brossura
|
|
 |
|
 |
|
|
|
Introduzione
Il libro è composta da 17 capitoli suddiviso in 5 parti, di cui l'ultima parte comprende un appendice composta da due capitoli. Oltre ad illustrare le tecniche di come utilizzare la tecnologia Ado.Net nelle proprie applicazione, l'ultimo capitolo della quarta parte, illustra come utilizzare Ado.Net 2.0 nelle store procedure di SQL Server 2005. Il libro Programming Microsoft Ado.Net 2.0 è un buon punto di partenza per chi deve acquisire le conoscenze della programmazione Ado.net 2.0. Valido strumento anche per chi ha già familiarità con tale tecnologia, il libro permette di ampliare le proprie conoscenze. Davide Sceppa è autore di altri libri, di cui quello della versione precedente ossia Programmare con Microsoft Ado.Net di cui ha riscontrato un gran numero di consensi positivi da parte dei lettori, considerandolo come uno, se non il migliore libro sulla programmazione di Ado.Net.
Anche in questa nuova versione, l'autore per i suoi esempi propone i due linguaggi di Microsoft più diffusi, il Visual Basic .Net 2005 e C# 2005. Ma vediamo in dettaglio i capitoli che compongono questo libro che è suddiviso in cinque parti.
I capitoli del libro
Parte I
La prima parte è composta da due capitoli, il primo è un introduzione alle classi offerte dalla tecnologia Ado.Net, illustrando in grandi linee, le varie classi (connection, command, datareader, ecc) che si possono utilizzare, mentre il secondo, guida il lettore alla creazione di un Windows Application basata sua una fonte dati SQL Server il tutto illustrato a grandi linee ma sufficiente per introdurre il lettore al nuovo concetto della gestione dei dati.
Parte II
La seconda parte è composta da tre capitoli, il primo dei tre, tramite un buon numero di esempi di codice, guida passo dopo passo il lettore alla connessione di un database SQL Server 2005 (in particolare alla versione Express). Nel quarto capitolo vengono spiegati le classi (sql command, sqlconnection, sqldatareader, sqlparameter,) per l'esecuzione di Query. Mentre il quinto ed ultimo capitolo di questa seconda parte è dedicata al risultato dell'esecuzione delle Query, in particolare alla gestione dei dati, utilizzando classi come sqldataadapter, dataset, datatable, datacolum, datarow, datatablemapping.
Parte III
La terza parte che comprende sette capitoli, spiega le tecniche per utilizzare Ado.Net in modalità disconnessa. Il sesto capitolo è dedicato alla classe dataset ed il suo utilizzo per la gestione dei dati, tramite la gestione delle classi (datatable, datacolumn e datarow). Il settimo capitolo, invece, riguarda tutto ciò che concerne le relazioni tra le tabelle, aiutando il lettore a capire la tecnica migliore per affrontare questo tipo di problema e le classi (datarelation, ecc) da utilizzare in queste situazioni. L'ottavo capitolo, illustra le tecniche per effettuare l'ordinamento, la ricerca e il filtro dei dati, tramite appositi metodi (find, select, findrows, ecc ) e classi (datarow, datatable, sqldataadapter, dataviewrowstate, dataview, ecc). Il capitolo nove è dedicato ad illustrare le tecniche sull'utilizzo delle classi dataset e tableadapter. Il capitolo dieci si sofferma sull'utilizzo corretto di come vanno aggiornati i dati nel database, un concetto che a volte risulta difficile per i programmatori. Ma non vengono illustrate solo le tecniche di aggiornamento dati, ma anche di inserimento e cancellazione, un capitolo con tanto di codice. Il capitolo undici invece è dedicato a quelle situazioni in cui si devono effettuare degli aggiornamenti sul database in modo avanzato, tecniche in cui è richiesta più attenzione nelle operazioni di tipo inserimento, cancellazione ed aggiornamento, in cui effettuare adeguati controlli, sulla correttezza dell'operazione svolta. Uso delle transazioni e controlli adeguati sui dati. Il capitolo dodici è dedicato all'utilizzo del protocollo XML, una tecnologia di cui si è fatto un uso intenso in questi ultimi anni e che ogni programmatore prima o poi dovrà affrontare. Nel capitolo vengono illustrate le tecniche di come gestire i dati nei file XML.
Parte IV
La quarta parte comprende tre capitoli, in essa viene spiegato come applicare la tecnologia Ado.Net 2.0 in situazioni reali e di come creare maschere per la presentazione dei dati. Nel tredicesimo capitolo, il lettore acquisirà i concetti di come creare delle interfacce "amichevoli" in modo semplice, per la gestione dei dati in ambiente Windows, tramite l'illustrazione di innumerevoli figure ed esempi di codice. Il quattordicesimo capitolo, invece, riguarda l'ambiente web, viene spiegato come utilizzare i dati tramite la programmazione web, in particolare con Asp.Net 2.0. L'ultimo capitolo di questa parte, il quindicesimo, è dedicata a SQL Server 2005 Common Language Run Time Integration. Come creare progetti per SQL Server 2005, creazione di funzioni e Stored Procedure tramite programmazione .Net.
Parte V
La quinta e ultima parte, invece, è dedicata all'appendice, suddivisa in due parti, la prima (A) riguarda l'utilizzo di altri provider, quali odbc, oledb (database che non sono SQL Server) e Oracle Client (per database Oracle), l'altra appendice (B) invece riguarda gli esempi e tools che si possono scaricare dal sito.
Va ricordato che le classi di ado.net per la gestione dei dati, sono tutte uguali, quello che cambia è il provider, per esempio se utilizziamo il database SQL Server 2005, i nomi delle classi inizieranno con la dicitura sql, esempio sqlconnection, sqlcommand, ecc, mentre se il provider è di tipo odbc, le classi inizieranno con la dicitura odbc, esempio, odbcconnection, odbccommand, ecc.
Gli esempi allegati
Nel libro non è incluso nessun CD-ROM o DVD, tuttavia, il codice di esempio si può scaricare dal sito Microsoft.
Una volta avviato il programma di installazione, verrà creata una cartella con i vari esempi utilizzati nel libro.
Come acquistare il libro
Se desiderate acquistare questo libro, lo potete fare dal sito di Mondadori Informatica.
Conclusione
Un libro che si presta facilmente alla lettura, con un alto numero di esempi di codice e figure, in questo modo il lettore sarà coinvolto nella lettura passando momenti piacevoli. Gli esempi sono scritti sia per il linguaggio Visual Basic .Net che per il linguaggio C#, un punto molto importante per non escludere quei programmatore che prediligono un determinato linguaggio. Da notare che gli esempi si basano sul database SQL Server 2005 (express).
Un buon libro, se non il migliore, su come utilizzare al meglio la tecnologia Ado.Net 2.0 per la gestione dei dati, che non può mancare nella libreria di un programmatore .NET.
Note sul copyright
Questa recensione è stata fornita con esplicito consenso dell'autore sotto licenza Creative Commons.
Leggi la licenza d'uso.

|