|
 |
|
|
|
|
 |
 |
 |
La scheda del libro
Autore: Laurence Moroney
Prezzo: $ 34,99
Caratteristiche: 352 pagine
ISBN -13: 9780735625280
Anno di edizione: 18/06/2008
Numero di edizione: 2
Lingua: Inglese |
|
 |
|
 |
|
|
|
|
I capitoli del libro
Il libro scritto in lingua inglese e con il linguaggio di programmazione C#, guida il lettore a comprendere questa nuova tecnologia per la creazione dei siti web con una certa professionalità.
L'autore del libro Laurence Moroney è un esperto della tecnologia Microsoft, in particolare riguardante Silverlight, la sicurezza sul web e Windows Presentation Foundation, al punto che è stato nominato Evangelist, riconoscimento che Microsoft assegna ai propri dipendenti che si sono distinti per la loro professionalità.
Attualmente l'autore del libro, vanta centinaia di pubblicazioni, tra cui le pubblicazioni di articoli sia on line che su stampa.
Il libro che prendiamo in oggetto in questa recensione è composto da quattordici capitoli, suddiviso in due parti, vediamoli in dettaglio.
Parte 1: Introducing Silverlight 2
Nella prima parte del libro vengono fornite le nozioni riguardanti la gestione di Silverlight con Visual Studio, Expression Blend, e l'architettura del sistema.
Capitolo 1: Introducing Silverlight
In questo capitolo viene fornita al lettore un introduzione allo sviluppo con Silverlight. Nelle prime pagine, viene illustrata l'architettura di questo sistema, il suo funzionamento, i file xaml e qualche frammento di codice, per far comprendere cosa c'è alla base di questa tecnologia. Continuando nella lettura, viene illustrato come gli strumenti (Expression Encoder) possono aiutare l'utente nella creazione di siti, applicando effetti animati.
Capitolo 2: Using Expression Blend With Silverlight 2
Il secondo capitolo, riguarda la creazione di siti web con Silverlight, tramite l'ambiente di sviluppo Express Blend. Va ricordato che questi pacchetti, non sono gratuiti, ma si possono scaricare delle versioni trial, limitati nel tempo per fare delle prove. In questo capitolo, vedremo diversi esempi di codice, tutti con il linguaggio di programmazione C#. Sono illustrati le varie finestre messe a disposizione dall'ambiente di sviluppo e le varie funzionalità offerte. Inoltre vengono mostrati alcuni esempi di codice riguardanti l'elemento grid, canvas, stackpanel, scrollviewer, border e altro ancora.
Capitolo 3: Using Visual Studio with Silverlight 2
Nel terzo capitolo viene illustrato l'ambiente di sviluppo Visual Studio 2008, nelle prime pagine, sono illustrati i passi per l'installazione del componente aggiuntivo per lo sviluppo di soluzioni basate su Silverlight 2.0. Terminata la parte d'installazione, si passa alla creazione di un progetto, illustrando alcuni aspetti inerenti l'ambiente di sviluppo, aspetti come la finestre delle proprietà del progetto, i riferimenti utilizzati, i file del progetto e tanto altro ancora. Terminata questa parte, viene illustrato la creazione di un gioco, questo per fare comprendere alcune forme geometre e funzionalità offerti dalla piattaforma e il ruolo delle classi per la gestione della grafica.
Capitolo 4: XAML Basics
Con il capitolo quarto, si passa al file xaml, dopo una breve introduzione a questo nuovo elemento dello sviluppo web, troviamo, numerosi esempi di codice, riguardanti la gestione della grafica, tramite l'ausilio di forme geometriche e classi. Rettangoli, colori gradienti, cerchi e altri effetti che si possono applicare. Un ottimo capitolo, con numerosi esempi.
Capitolo 5: Trasformations
Nel quinto capitolo vedremo come applicare sulle forme geometriche e scritte, alcuni effetti di rotazione, attraverso numerosi esempi di codice, che guidano il lettore alla gestione dei contenuti con una certa animazione. La parte conclusiva di questo capitolo, riguarda l'utilizzo di Microsoft Expression Blend, per creare effetti animati.
Capitolo 6: The Silverlight Browser Control
Con il sesto capitolo si conclude la prima parte del libro. Vedremo il ciclo di vita di Silverlight nel browser, l'utilizzo di codice Javascript, gli eventi, e tanti altri aspetti, molto importanti. L'utilizzo dell'oggetto Downloader, gli elementi messi a disposizione in ambito di xaml, metodi per la gestione dei vari oggetti e l'implementazione della tecnica del drag and drop.
Parte 2: Programming Silverlight 2
La seconda parte del libro è più pratica passando dalle nozioni base alla vera e propria programmazione con questo linguaggio per scrive applicazioni web multimediali.
Capitolo 7: Silverlight controls: Presentation and Layout
In questo capitolo vedremo l'utilizzo di alcuni controlli come il button, il checkbox, hyperlinkbutton, image, listbox, radiobutton, textblock e textbox. Con ognuno di essi viene fornito un semplice esempio di codice, che aiuta a comprenderne l'uso. La parte conclusiva del capitolo riguarda la gestione del mouse.
Capitolo 8: Silverlight controls: Advanced Controls
Nell'ottavo capitolo si passa ai controlli avanzati, come il controllo datagrid, che viene illustrato in maniera esaustiva ed approfondita, con diverse immagini ed esempi di codice. Terminata questa parte, si passa ai controlli calendar e datepicker. Gli altri controlli illustrati in questo capitolo sono repeatbutton e togglebutton, scrollview, slider e watermarkedtextbox.
Capitolo 9: Building you own Silverlight control
Con il capitolo nono si passa alla creazione di un controllo, argomento complesso, ma che viene affrontato in maniera molto chiara, guidando il lettore passo dopo passo.
Capitolo 10: Building connected applications with silverlight
Nel decimo capitolo vedremo l'utilizzo di Silverlight, con altre tecnologie, quali PHP e Java, l'autore vuole fornire a coloro che utilizzano la tecnologia PHP o Java, le informazioni per arricchire le proprie pagine web, con questa nuova tecnologia. Inoltre nel capitolo, sono riportai altri scenari che si potrebbero verificare durante lo sviluppo software, come l'utilizzo di Ajax, web services, Asp.Net, Windows Comunication Foundation e altro ancora.
Capitolo 11: Media, Ink, and Deep Zoom
Il capitolo undici riguarda la parte video e l'utilizzo dello strumento gratuito Deep zoom. Sono illustrati i passi per la gestione dei video, in formato Windows Media Player e degli effetti che si possono applicare. Terminata questa parte si passa anche alla gestione dell'audio e altri aspetti avanzati riguardanti il video e suono. La parte conclusiva è rivolta alla grafica e al componente deep zoom.
Capitolo 12: Styles and Templates in Silverlight 2
Il capitolo dodici a differenza dei precedenti, è molto brave, illustrando il concetto e la tecnica di come utilizzare in Silverlight gli stili e i modelli.
Capitolo 13: Silverlight Asp.Net Controls
Il penultimo capitolo del libro illustra l'utilizzo della tecnologia Asp.Net con Silverlight e l'utilizzo dei controlli. Vedremo come accedere al codice html, la gestione del plug in per l'installazione, il controllo mediaplayer, la gestione dei contenuti multimediali e altro ancora.
Capitolo 14: Using Dynamic languages in Silverlight 2
L'ultimo capitolo di questo libro illustra alcuni aspetti, legati ai diversi linguaggi e tecnologie, come l'utilizzo di Asp.Net, Ruby e Javascript, utilizzando vari esempi.
Gli esempi allegati
Nel libro non è incluso nessun cd-rom o dvd, gli esempi, tutti scritti con il linguaggio di programmazione C#, si possono scaricare gratuitamente dal sito Microsoft Press.
Come acquistare il libro
Se desiderate acquistare questo libro, lo potete fare direttamente online da questo sito.
Conclusioni
In questa recensione abbiamo visto un libro molto valido per chi è interessato alla programmazione web, con Silverlight 2. Il lettore leggendo i vari capitoli, saprà utilizzare in maniera autonoma e senza troppa difficoltà questa nuova tecnologia.
Note sul copyright
Questa recensione è stata fornita con esplicito consenso dell'autore sotto licenza Creative Commons.
Leggi la licenza d'uso.

|