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

Microsoft Asp.Net 3.5 Passo per Passo

La recensione del libro

Pagine: 1 di 1
Autore: Emanuele Mattei http://blog.shareoffice.it/emanuele/
In questa recensione vedremo Il libro Microsoft Asp.Net 3.5 Passo per Passo traduzione del libro Microsoft Asp.Net 3.5 Step by Step di George Shepherd, edito in Italia da Mondadori Informatica. In questo libro apprenderete le basi e le conoscenze per utilizzare la tecnologia Asp.Net 3.5.

3D Programming For Windows

La scheda del libro

Autore: George Shepherd
Editore: Mondadori Informatica
Caratteristiche: 559 pag - Libro + CD-ROM
ISBN-13: 9788861141506
ISBN: 88-6114-150-1
Collana: Argomenti generali
Anno di edizione: 24/06/2008
Numero dell'edizione: 1
Prezzo: € 50,00
Lingua: Italiano

I capitoli del libro

L'autore del libro ha scritto numerose pubblicazioni, quali libri e articoli, esperto internazionale della tecnologia Microsoft e relatore in conferenze di settore, è stato contributing editor per MSDN magazine. Il libro è composto di ventiquattro capitoli divisi in 5 parti, vediamoli in dettaglio.

Parte 1:  Nozioni di base

Capitolo 1: Fondamenti delle applicazioni Web

Il primo capitolo introduce la prima parte del libro, dedicata alle basi sulla tecnologia Asp.Net. Questo capitolo ha il compito di fornire informazioni basilari e fondamenti di questa tecnologia, tutto ciò che regola il mondo web, http e le varie pagine web. Vengono forniti informazioni sulle pagine web, sul web server IIS, un confronto tra la vecchia tecnologia Asp e l'attuale tecnologia Asp.Net.

 

Capitolo 2: Fondamenti delle applicazioni ASP.NET

Il secondo capitolo, riprende le basi dello sviluppo web, in particolare con la tecnologia Asp.Net. In un primo momento viene descritto come creare una semplice pagina web html per testarla in una web directory, creata con IIS. Continuando si passa alla creazione di una semplice pagina aspx, a questo punto dopo aver visto i due aspetti della programmazione web, viene descritta l'architettura della programmazione Web, di come vengono processate le pagine aspx e del web server Internet Information Services (IIS). L'autore del libro, illustra in modo esauriente questa parte, viene trattata anche la parte riguardante la creazione di pagine codebehing ossia separare il codice html dal codice C#. Viene fatto un accenno alle classi httpcontext, httpapplication, httpmodule e httphandler , la parte conclusiva di questo capitolo, riguarda la creazione di una semplice pagina con il nuovo ambiente di sviluppo Visual Studio 2008.

 

Capitolo 3: II modello di rendering della pagina

Nel terzo capitolo il lettore sarà guidato, tramite numerosi esempi di codice, alla creazione delle pagine aspx. Vedremo come utilizzare alcuni controlli, come il pulsante, il controllo casella combinata, ed informazioni sulla gestione delle informazioni della pagina.

 

Capitolo 4: I controlli con rendering personalizzati

Nel quarto capitolo, vedremo la creazione di un controllo personalizzato, gli eventi, il rendering in html, l'utilizzo del viewstate. Un capitolo molto importante che guiderà il lettore a comprendere come crearsi dei controlli personalizzati.

 

Capitolo 5: I controlli composti

Il quinto capitolo riprende la creazione di un controllo, in particolare vedremo come creare controlli composti, user control. Anche questo capitolo, come il precedente, ha molte immagini e frammenti di codice, che aiuteranno il lettore nel comprendere questo argomento.

 

Capitolo 6: Potpourri di controlli

Con il capitolo sei si conclude la prima parte del libro, vengono illustrati alcuni controlli messi a disposizione da Asp.Net, il controllo per la convalida dei dati, il controllo per le immagini, quali image, imagebutton e imagemap, il controllo treeview e multiview.
In questo capitolo si trovano molte immagini, ed a differenza di quelli precedenti si trova poco codice, vedremo come utilizzare questi controlli, scrivendo poco codice.

Parte 2: Funzionalità avanzate

Capitolo 7: Le Web Part

La seconda parte del libro riguarda le funzionalità avanzate, che cominciano con settimo capitolo. Viene affrontato un argomento molto interessante, l'utilizzo e la gestione delle web part, nuovi controlli inclusi con la versione del Framework 2.0.
Dopo una lunga introduzione, per dare chiarezza al lettore, si passa alla creazione di una webpart, mentre nella parte che riguarda l'utilizzo delle webparts troviamo numerose immagini e diversi esempi di codice, continuando in questo capitolo, viene illustrato come sviluppare una web part, anch'essa illustrata in maniera molto esauriente con molte immagini e diversi esempi di codice.

 

Capitolo 8: Un aspetto e funzionamento coerenti

Il capitolo ottavo, è dedicato alla presentazione grafica e alla formattazione di un sito, vedremo come utilizzare le master page, i temi, ed altri argomenti riguardante le tecniche di formattazione e navigazione. La parte conclusiva del capitolo, riguarda invece le interfacce.

 

Capitolo 9: La configurazione

Un aspetto poco trattato ed utilizzato riguarda la configurazione, nel nono capitolo vedremo la configurazione di Asp.Net, come configurare ed utilizzare il file Web.config, la configurazione tramite interfaccia web, la configurazione tramite il web server IIS.

 

Capitolo 10: Il login

Il decimo capitolo, affronta un argomento molto importante, la sicurezza delle pagine web, nuove classi introdotte con la nuova versione del framework 2.0, riguardano la sicurezza e l'autorizzazione in un sito web.
Nel capitolo, viene affrontato il tema del login, come rendere le nostre applicazioni sicure. Nelle prime pagine del capitolo, viene fatta un introduzione sulla sicurezza e sul web server IIS. Continuando nella lettura, l'autore illustra come creare semplice pagine web di login, ossia in cui occorre inserire dei dati per poter accedere al sito, inoltre vedremo come utilizzare lo strumento di amministrazione del sito web, per configurare l'autenticazione. Dopo questa introduzione, si passa ai vari controlli di login, al controllo loginview, passwordrecovery, loginstatus, loginname, changepassword e createuserwizard. Il capitolo è affrontato in maniera molto introduttiva, giusto per dare le basi.

 

Capitolo 11: Il data binding

Con il capitolo undici, si passa alla gestione dei dati, in particolare viene illustrato un tema molto interessante, quale il data binding. Nel capitolo viene illustrato come associare alcuni controlli ad una fonte dati, vedremo l'utilizzo anche di alcune classi di Ado.Net, quale dbproviderfactory, dbcommand, dataset, datareader, come utilizzare il wizard di Visual Studio 2008, per creare un origine dati, associare al controllo gridiview, formview, detailsview, datalist, una fonte dati. Nella parte conclusiva del capitolo vedremo come utilizzare Linq, una novità del framework 3.0, per caricare le informazioni da una fonte dati in controllo gridview.

 

Capitolo 12: La navigazione dei sito Web

Nel capitolo dodicesimo, viene illustrata la tecnica di come dotare le nostre pagine web, tramite mappa di navigazione, in questo modo si rende il sito facilmente navigabile.  Nel capitolo viene illustrato come utilizzare le classi SiteMap, SiteMapProvider, SiteMapPath, menu e treeview. Un capitolo che contiene diversi esempi di codice, per illustrare passo per passo questo interessante argomento.

 

Capitolo 13: La personalizzazione

Con il capitolo tredici si passa alla gestione degli utenti e profili, come rappresentare un determinato utente e profilo, il capitolo a differenza degli altri è molto breve, ma fornisce le basi per questo tema.

Parte 3: Cache e gestione dello stato

Capitolo 14: Lo stato sessione

Con il capitolo quattordicesimo, si passa alla terza parte del libro, quella dedicata alla gestione della cache e dello stato di un sito web.
Nel capitolo viene trattato un argomento molto importante e sentito tra i programmatori, la gestione dello stato. Vedremo come utilizzare l'oggetto session, la gestione dei dati da una fonte dati ed applicarla allo stato di sessione, la configurazione della sessione tramite IIS e tramite strumenti, ed altre operazioni sullo stato, un capitolo molto esauriente.

 

Capitolo 15: La cache dei dati dell'applicazione

Sempre in materia della gestione dei dati, con il quindicesimo capitolo, l'autore illustrata un altro aspetto molto importante per il miglioramento delle prestazioni del sito, in particolare la gestione della cache. Nel capitolo viene trattato in maniera molto semplice ma esauriente, come utilizzare la cache per gestire i dati.  Il lettore, comprenderà in maniera molto chiara e con semplicità, come utilizzare la cache, vedremo come gestire la scadenza, lo svuotamento della cache ed altre tecniche molte interessanti.

 

Capitolo 16: La messa in cache dell'output

Il sedicesimo capitolo conclude la terza parte del libro, continuando il tema della cache. Nel capitolo viene illustrato come mettere in cache il contenuto della pagina, gestire il contenuto in cache tramite la direttiva outputcache e la classe httpcachepolicy.

Parte 4: Diagnostica e ottimizzazione

Capitolo 17: Diagnostica e debug

Con il capitolo diciassette, si passa alla quarta e penultima parte del libro.  In questo capitolo, vedremo come effettuare l'analisi della pagine, eseguire il debug delle nostre pagine web, infatti spesso, nello scrivere  codice e testarlo per verificarle il corretto funzionamento, si esegue anche il debug verificando quella parte di codice che riscontra anomalie.  Il capitolo, illustra come effettuare la diagnostica della pagina aspx, mentre nella parte conclusiva del capitolo, si passa alla parte di debug, utilizzando l'ambiente di sviluppo Visual Studio 2008. Nel capitolo, vedremo anche come utilizzare una pagina di errore e la gestione delle eccezioni.

 

Capitolo 18: La classe "HttpApplication" e gli HTTP Module

Il diciottesimo capitolo vedremo come utilizzare la classe httpapplicatoin e gli http module, gestire i dati ed eventi nell'oggetto httpapplication, e lavorare con gli http module.

 

Capitolo 19: I gestori personalizzati

Con il capitolo diciannove si conclude la quarta parte del libro, in questo capitolo vedremo come scrivere gestori personalizzati.  Dopo una breve illustrazione riguardante i gestori,  si passa ad esempi pratici, per comprendere questo tema.  Continuando nel capitolo, si passa all'interfaccia IHttpHandler, per concludere con i gestori generici.

Parte 5:  Servizi, AJAX, distribuzione e Silverlight

Capitolo 20: I Web service di ASP.NET

Con il capitolo ventesimo inizia la parte conclusiva del libro, in questa quinta parte, sono trattati argomenti molto interessanti, come i servizi, la nuova tecnologia Ajax, la distribuzione e il nuovo modo di programmare con la tecnologia Silverlight.
Questo capitolo, riguarda i web services, l'autore illustra come creare servizi web ed utilizzarli nelle nostre pagine web. Nelle prime pagine del capitolo, viene fatta un introduzione, il lettore comprenderà questa parte, molto utile sia per coloro che non hanno mai utilizzato i servizi web sia per coloro che hanno già utilizzato i web services.  Gli esempi successivi riguardano la creazione di un web services, mentre nella parte conclusiva del capitolo, si passa al loro utilizzo.

 

Capitolo 21: Windows Communication Foundation

Il ventunesimo capitolo riguarda una novità introdotta con la versione del Framework 3.0, Windows Communication Foundation (WCF) un modo di distribuire le applicazioni .Net.
Le prime pagine del capitolo introducono il lettore a questa novità, fornendo delle ottime indicazioni e chiarimenti, continuando si passa alla creazione di un servizio WCF. Un capitolo con molti esempi codice.

 

Capitolo 22: AJAX

Nel capitolo ventiduesimo si passa al Framework Ajax, infatti con l'ambiente di sviluppo Visual Studio 2008, tra i vari progetti web, c'è la possibilità di utilizzare un modello di progetto basato con questo nuovo stile di programmazione.  Nelle prime pagine del capitolo viene fatta un esauriente introduzione di questo nuovo stile,  continuando per il capitolo, si passa ad un semplice esempio di Ajax, per far comprendere al lettore le potenzialità che mette a disposizione al programmatore.  Continuando, vedremo come utilizzare il timer per creare una semplice chat, vengono forniti esempi di codice anche per altri controlli quale updateprogress, i controlli estesi come autocomplete, il modalpopup ed altro ancora.

 

Capitolo 23: ASP.NET e il contenuto WPF

Il penultimo capitolo del libro, illustra altre due novità per lo sviluppo web, in particolare la novità del Framework 3.0 ossia Windows Presentation Foundation (WPF) ed il nuovo modo di sviluppare siti web, tramite Silverlight.  Dopo un introduzione a Windows Presentation Foundation, si passa ad esempi di codice riguardante l'uso di XAML. Mentre nella parte conclusiva del capitolo, viene fornita un introduzione teorica senza esempi di codice di Silverlight.

 

Capitolo 24: Come il tipo di applicazione Web influisce sulla distribuzione

Il capitolo conclusivo del libro riguarda la possibilità di creare un pacchetto di installazione per il nostro sito web. Nel capitolo, sono illustrati i passi necessari per creare un pacchetto di setup e per effettuare l'installazione del nostro sito web su un determinato computer.

Gli esempi allegati

In questo libro è allegato un cd-rom, nel cui interno si trovano i sorgenti degli esempio utilizzati nel libro, un ebook, in formato pdf, relativo al libro in versione originale, Microsoft Asp.Net 3.5 Step by Step, Ajax control Toolkit e capitoli di esempio.

Come acquistare il libro

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

Conclusioni

In questa recensione abbiamo visto un buon libro che guida il lettore tramite le numerose immagini e frammenti di codice nella creazione di un sito. Un libro che pone le basi, sia per coloro che già programmano con la versione di Asp.Net 1.0, sia per coloro che intendono avvicinarsi alla programmazione web basata su tecnologia Asp.Net. Il linguaggio utilizzato nel libro è il C#, gli esempi disponibili su CD-Rom, sono un buon riferimento a complemento degli argomenti trattati. Il libro risponde in maniera esauriente a coloro che intendono acquisire in breve tempo le conoscenze di Asp.net, alcuni capitoli sono trattati in maniera molto introduttiva, inoltre nel capitolo riguardante l'autenticazione, non viene trattato un argomento interessante, come la possibilità di effettuare l'autenticazione tramite card. Quasi tutte le novità del Framework 3.0 sono trattate, ad eccezione della programmazione tramite Windows Workflow Foundation.

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 (124 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