Come fare a...
Web
Come fare a...

Programmare con Microsoft Linq in Visual Basic 2008

La recensione del libro

Pagine: 1 di 1
Autore: Emanuele Mattei http://blog.shareoffice.it/emanuele/
Con l'uscita del Framework 3.0, le novità introdotte da questa nuova versione del Framework, sono tante, tra queste, Linq, un nuovo approccio alla programmazione del software tramite Visual Basic 2008 e Visual C# 2008. Linq, permette di effettuare delle query, a diverse tipologie di fonti dati, come oggetti, liste, nelle classi Ado.Net, XML, e così via. Il libro che vi presentiamo oggi è Programmare con Microsoft Linq in Visual Basic 2008 edito della casa editrice FAG.

Acquista il libro sul sito FAG

La scheda del libro

Autore: Alessandro Del Sole
Prezzo: € 39,90
Caratteristiche: 536 pag - 15x21 bn
ISBN: 9788882337605
Anno di edizione: 2008
Numero dell'edizione: 1
Collana: Digital LlifeStyle Pro

I capitoli del libro

L'autore del libro Alessandro Del Sole, è un MVP, riconoscimento che Microsoft assegna alle persone che si sono distinte nella comunità Microsoft. Ha pubblicato altri manuali sulla tecnologia .NET e numerosi articoli su internet. Ma vediamo in dettaglio i vari capitoli di questo interessante manuale.

Capitolo 1: Cos'è Linq

Dopo una breve presentazione e introduzione si passa al primo capitolo del libro, dove viene spiegato Linq. In un primo momento vengono fornite le informazioni su questo nuovo modo di scrivere codice e poi si passa ad esempi (tutti con il linguaggio di programmazione Visual Basic 2008) di codice sul suo utilizzo. Il capitolo, nonostante la sua brevità, fornisce al lettore le basi, su questa novità.

 

Capitolo 2: Le novità del linguaggio Visual Basic

Con il secondo capitolo si passa alle novità della nuova versione di Visual Basic 2008 tra cui gli inizializzato di oggetti, i tipi anonimi, espressioni lampada e tanto altro ancora. Il capitolo è rivolto, molto alle novità del linguaggio, e il lettore che già utilizza questo linguaggio di programmazione, troverà molto interessante questa parte.

 

Capitolo 3: Linq-To-Objects

Con il terzo capitolo si passa all'utilizzo vero e proprio di Linq con gli oggetti, per esempio interrogare gli oggetti in memoria. Troverete diversi esempi di codice, e le varie figure che vi aiuteranno a non perdervi nel comprendere questa parte. Proseguendo nella lettura, gli esempi sono sempre più interessanti, oltre ad interrogare i dati, vedremo anche come applicare delle restrizioni, tramite la parola chiave where, in pratica è come se viene fatta una query sql, per degli oggetti. Le query sono sempre più complesse e con l'utilizzo sempre maggiore di parole chiavi, come AndAlso, operatori di aggregazione into, e altro ancora.  Insomma un capitolo, molto ampio, che affronta tutte le varie combinazioni e parole chiavi che si possono utilizzare con Linq.

 

Capitolo 4: Linq-To-SQL

Nel quarto capitolo vedremo diversi esempi di codice, in cui utilizzare Linq Microsoft SQL Server 2005 e Microsoft SQL Server 2005 Expression Edition. Nelle prime pagine, viene fornita una valida introduzione, riguardante l'architettura di Linq in ambito del database SQL. Terminata la parte introduttiva, il lettore viene guidato passo per passo, alla creazione di classi di Linq to SQL.

 

Capitolo 5: Linq-To-Dataset

Nei precedenti capitoli si è visto come utilizzare Linq con gli oggetti e con una fonte dati come il database Microsoft SQL Server. Nel quinto capitolo, si continua a parlare di fonte dati, ma questa volta l'utilizzo di Linq, viene fatto con la classe Dataset. Viene fornita una breve introduzione, per poi passare ad esempi pratici, dopo aver creato una connessione ad una fonte dati, vedremo come utilizzare Linq con il databaset, l'uso di interrogazioni complesse con tipi anonimi, ecc.

 

Capitolo 6: Linq-To-XML

Xml è uno standard sempre più utilizzato nello sviluppo di applicazioni, soprattutto in quelle Enterprise di grandi dimensioni. Nel sesto capitolo, vedremo come utilizzare linq con questo formato. Dopo una breve introduzione al formato XML e all'architettura per gestire questo formato, si passa ad un semplice esempio di codice.
Continuando nella lettura, vedrete diverse tecniche di utilizzo di questo formato, esempi molto interessanti è query sempre più complesse.

 

Capitolo 7: Linq-To-Entities

Nel settimo capitolo viene illustrato l'utilizzo di Linq in Entity Framework. Nelle prime pagine, vengono fornite in maniera ottimale, questo concetto di gestione dei dati, oltre ad una descrizione di tutto ciò, anche l'aspetto architetturale di Entity Framework.  Terminata questa fase, si passa alla creazione di una fonte dati, per poi vederla all'opera con Linq. Man mano che si prosegue nella lettura sarà sempre più facile comprendere questa tecnica per la gestione dei dati.

 

Capitolo 8: Estendere Linq

L'ottavo capitolo illustra come estendere Linq, infatti possiamo utilizzarlo anche per altre origini dati, come ad esempio come utilizzarlo con Windows Desktop Search, nella gestione dei file, tecniche molto interessanti.

 

Capitolo 9: Linq in Windows Presentation Foundation

Nel capitolo successivo, il nono, vedremo l'utilizzo di Linq in Windows Presentation Foundation (WPF) con una guida passo per passo. Un capitolo breve ma molto interessante e di facile comprensione.

 

Capitolo 10: Linq e Asp.Net

Nei capitoli precedenti si è visto come utilizzare Linq, in ambito di Windows Application, nel decimo capitolo, invece, viene illustrato il suo utilizzo in ambiente web e precisamente con la tecnologia Asp.Net.  Si vedrà l'utilizzo di Linq per interrogare una fonte dati, il cui risultato viene visualizzato in un controllo Gridview. È trattato anche l'uso di Ado.Net Entity Framework.  Proseguendo con la lettura troverete altri esempi, come l'utilizzo dei file XML in ambito web e Linq.

 

Capitolo 11: Linq e Silverlight

Il Capitolo undici riguarda l'utilizzo di Linq con Silverlight. Viene fatta una breve introduzione a questo modo di creare siti web, per poi passare alla creazione di una semplice applicazione Silverlight, che fa uso di Linq. In fine vedremo come visualizzare in una griglia i dati provenienti da una fonte dati.

 

Capitolo 12: Linq in .Net Compact Framework

Il penultimo capitolo riguarda il mondo Mobile, l'utilizzo di Linq nel Compact Framework. L'autore, dopo aver illustrato Linq in ambito di  Windows e Web application, in questo capitolo, affronta l'ambiente mobile che in questi ultimi anni si sta diffondendo sempre di più. Vedremo, come creare un semplice programma, per Windows Mobile 6.0 con il Compact Framework 3.5.

 

Capitolo 13: Risorse utili

Nell'ultimo capitolo sono riportati diversi siti, in cui è possibile scaricare strumenti utili ed il loro utilizzo.  In particolare linqPad, Sql Debug Visualizer e Visual Linq Query Builder.

Gli esempi allegati

In questo volume non è allegato nessun cd-rom, ma i file degli esercizi discussi nel libro sono disponibili online sul sito di FAG.

Come acquistare il libro

Se desiderate acquistare questo libro, lo potete fare direttamente online da questo sito.

Conclusioni

In questa recensione abbiamo visto il libro Microsoft Linq in Visual Basic 2008 un libro molto interessante che vi spiegherà l'utilizzo di di Linq in ambiente Visual Basic. Inoltre nel libro, l'autore fornisce anche interessanti link, dove si potrà approfondire o acquisire maggiori informazioni sull'argomento che si sta trattando. Un libro molto indicato, per coloro che utilizzano Visual Basic e che vogliono acquisire una buona dimestichezza con Linq.

Note sul copyright

Questa recensione è stata fornita con esplicito consenso dell'autore sotto licenza Creative Commons.
Leggi la licenza d'uso.

Resta sempre aggiornato sulle novità del sito Resta sempre aggiornato sulle novità del sito
Per mantenerti sempre aggiornato su nuovi contenuti interessanti, Come fare a... vi offre la possibilità di abbonarvi gratuitamente alla Newsletter Come fare a..., all'RSS o, se usate Windows Live Messenger, di abbonarvi ai nostri Windows Live Alerts. Per gli utenti di Mac OS X è disponibile gratuitamente un Widget che vi terrà sempre informati sulle ultime novità. Vieni a trovarci anche su Facebook e su Twitter.
Scarica l'articolo (104 Kb)
Fine: 1 di 1
Condividi

Vedi anche...

Sempre aggiornato





Abbonati alla newsletter di Come fare a... Sottoscrivi l'RSS di Come fare a... Usi Windows Live Messenger? Abbonati ai nostri Windows Live Alerts Diventa fan di Come fare a... su Facebook Seguici su Twitter Scarica il Widget per Mac OS X