14 manuali per dominare ASP.NET

I libri recensiti da FucinaWeb.com:

Nota: la maggior parte dei libri è basata sul Framework beta 2. Con la versione finale, sono state modificate alcune caratteristiche. Per saperne di più, potete leggere l’intervista ad Alex Homer e Dave Sussman, autori di Professional ASP.NET.

Professional ASP.NET 1.0 Special Edition – Wrox

È tra i manuali più completi di ASP.NET, allineato alla versione 1.0 di ASP.NET e del .Net Framework. Il testo non si rivolge al programmatore amatoriale o casuale, ma a chi realizza siti web per professione.

Gli argomenti principali:

  • il framework .NET
  • i linguaggi .NET
  • Html, form e validation controls
  • lavorare con ADO.NET
  • applicazioni web e global.asax
  • la sicurezza in ASP.NET
  • costruire componenti e web services
  • i mobile controls
  • tecniche di tracing e debugging
  • casi studio

La precedente versione del manuale, basata sulla versione beta 2 del .NET Framework, è stata tradotta da Hoepli. Alcune modifiche al Framework, specialmente relative alla sicurezza, rendono però la versione precedente obsoleta in alcuni punti. Se volete saperne di più, abbiamo chiesto a due degli autori le differenze tra le versioni del libro in un’intervista. Se l’inglese non vi spaventa, fareste bene a considerare questa nuova versione.

Lingua inglese
Basato su .NET Framework Versione 1
Esempi in Visual Basic .NET

Professional ASP.NET 1.0 Special Edition ¤ Di Richard Anderson, Brian Francis, Alex Homer, Rob Howard, Dave Sussman, Karli Watson ¤ Edito da Wrox ¤ Prezzo 59.99 dollari ¤ 1300 pagine ¤ Pubblicato a Febbraio 2002

Sito di Professional ASP.NET 1.0 Special Edition [nuova finestra] (scheda, codice, errata)

Top

ASP.NET Unleashed – Sams

Con più di 1400 questo testo è, insieme a Professional ASP.NET, il miglior manuale rivolto ad ASP.NET. Si differenzia essenzialmente perché si rivolge anche a programmatori meno esperti, ma comunque non totalmente digiuni: per comprendere appieno gli argomenti presentati è necessario conoscere almeno un linguaggio di scripting. Sono presentate anche alcune comode funzionalità, come la possibilità di realizzare effetti grafici “on the fly”, di spedire email e di includere file remoti. Nelle appendici sono illustrate due applicazioni: un sito per il recruitment e un negozio online.

Gli argomenti sono raccolti in 9 sezioni:

  • Lavorare con le web forms
  • Tecniche di pagina avanzate
  • Lavorare con ADO.NET
  • Creare applicazioni ASP.NET
  • La sicurezza
  • Costruire Web Services
  • Sfruttare il .NET Framework
  • Costruire custom controls
  • Applicazioni di esempio

Lingua inglese
Basato su .NET Framework beta 2
Esempi in Visual Basic .NET

ASP.NET Unleashed ¤ Di Stephen Walther ¤ Edito da Sams Publishing ¤ Prezzo 54.99 dollari ¤ Pubblicato a Giugno 2001 ¤ 1440 pagine

Sito di ASP.NET Unleashed [nuova finestra] (scheda, esempi, errata, capitolo gratuito)

Top

ASP.NET: Tips, Tutorials and Code – Sams

Una guida di riferimento per imparare ASP.NET dagli esempi. Ciascun capitolo rispecchia un’esigenza di programmazione che viene risolta con una breve spiegazione e più esercizi svolti e commentati. Apprezzerete questo testo se volete cominciare a scrivere codice già dalle prime pagine, saltando i preamboli.

Gli autori del libro contribuiscono attivamente ad alcune tra le più famose risorse disponibili in rete: 4guysfromrolla [nuova finestra] e dotnetjunkies [nuova finestra].

Argomenti presentati:

  • Tecniche di programmazione in ASP.NET
  • Verificare l’input dell’utente
  • Creare degli user control
  • Lavorare con ado.net
  • Integrazione con XML
  • Gestione degli errori e debugging
  • La sicurezza in ASP.NET
  • Realizzare Web Services
  • Mobile controls

Ogni capitolo è chiuso presentando un’interessante lista di siti web di approfondimento.

Lingua inglese
Basato su .NET Framework beta 2
Esempi in C#

ASP.NET: Tips, Tutorials and Code ¤ Di Scott Mitchell, Steve Walther, Doug Seven, Donny Mack, Chris Payne, Billy Anders, Adam Nathan, Dan Wahlin ¤ Edito da Sams Publishing ¤ Prezzo 49.95 dollari ¤ 880 pagine ¤ Incluso Cdrom con .NET Framework Beta 2 ¤ Pubblicato nel 2001

Sito di ASP.NET: Tips, Tutorials and Code [nuova finestra] (scheda, esempi)

Top

ASP.NET Guida Completa – Apogeo

Rivolto a chi vuole essere seguito giorno per giorno nell’apprendimento della tecnologia. Il manuale è suddiviso in 21 capitoli (più due bonus) dedicati ad ASP.NET. A parte alcuni errori di concetto il manuale svolge egregiamente la sua funzione, soprattutto nella prima parte.

Gli esempi sono presentati in Visual Basic .NET , anche se un capitolo introduce il ruolo di C# nella piattaforma .NET.

Tra gli argomenti:

  • Creare Web Forms
  • Controllare la validità dei dati utente
  • Usare i database con ADO.NET
  • Interagire con XML
  • Creare Web Services
  • Tracing, debugging e sicurezza

Lingua italiana
Basato su .NET Framework beta 2
Esempi in Visual Basic .NET

ASP.NET Guida Completa (titolo originale Teach Yourself ASP.NET in 21 Days) ¤ Di Chris Payne ¤ Edito da Apogeo (editore originale Sams Publishing) ¤ Prezzo 45,45 euro ¤ 770 pagine ¤ Incluso Cdrom con .NET Framework Beta 2 ¤ Pubblicato a Dicembre 2001

Sito di ASP.NET Guida Completa [nuova finestra] (scheda)

Top

Inside ASP.NET – New Riders

Questo manuale utilizza un approccio leggermente diverso dagli altri, nel senso che inizia la trattazione di ASP.NET parlando di file di configurazione, tracing e debugging prima di introdurre lo sviluppo delle Web Form. Il testo è corredato da un buon numero di esempi e di tabelle in cui sono riportare le descrizioni delle proprietà e dei metodi dei diversi oggetti. Chiude il manuale un esercizio completo, ProjectPal: è un’applicazione per la gestione delle diverse fasi di un progetto.

Gli argomenti presentati nel manuale sono:

  • Funzionalità di ASP.NET
  • Accesso ai dati con ADO.NET
  • Tecniche avanzate (web services, sicurezza, messaging services)
  • Uso avanzato di web forms (caching, user e custom controls, applicazioni mobile)

Lingua inglese
Basato su .NET Framework beta 2
Esempi in Visual Basic .NET

Inside ASP.NET ¤ Di Scott Worley ¤ Edito da New Riders ¤ prezzo 49.99 dollari ¤ 700 pagine ¤ Pubblicato nel 2001

Sito di Inside ASP.NET [nuova finestra] (scheda, esempi, errata, capitolo gratuito)

Top

ASP.NET for Developers – Sams

Un’agile guida rivolta agli sviluppatori che vogliono essere produttivi in poco tempo. Sono presentate in modo schematico tutte le caratteristiche di ASP.NET con un buon numero di esempi e schemi esemplificativi. Se non volete rinunciare a questa nuova tecnologia, ma non potete permettervi la lettura di un testo più impegnativo, questo manuale potrebbe rappresentare il giusto compromesso.

Il testo è diviso in 6 sezioni:

  • Capire il .NET Framework
  • Cominciare a lavorare con il .NET Framework
  • Costruire pagine web con ASP.NET
  • Gestire i dati con ADO.NET
  • Creare e consumare Web Services
  • Configurare e rilasciare applicazioni ASP.NET

Lingua inglese
Basato su .NET Framework beta 2
Esempi in Visual Basic .NET

ASP.NET for developers ¤ Di Michael Amundsen, Paul Litwin ¤ Edito da Sams Publishing ¤ Prezzo 34.99 dollari ¤ 460 pagine ¤ Pubblicato nel 2001

Sito di ASP.NET for Developers [nuova finestra] (scheda, esempi, errata, capitolo gratuito)

Top

ASP.NET Progettare Applicazioni – Mondadori Informatica

Il testo è un’introduzione al .NET Framework e alla tecnologia ASP.NET. Per prima cosa sono presentati gli standard CGI, ISAPI e ASP e ne sono evidenziati i pregi e le lacune che hanno portato all’introduzione di ASP.NET. Si passa poi al .NET Framework e ai linguaggi, a come sono evoluti e le differenze di uno rispetto all’altro. Si entra poi nel vivo della programmazione ASP.NET e si affronta lo studio di:

  • Web Forms
  • Creazione di componenti
  • Gestione delle sorgenti dati e XML
  • Creazione di Web Services

Il manuale è rivolto a chi vuole avere una panoramica delle funzionalità di ASP.NET e scoprire il ruolo di questa tecnologia, con qualche esempio da provare. Lo sviluppatore che vuole invece approfondire lo studio di ASP.NET farebbe meglio a rivolgersi altrove.

Lingua italiana
Basato su .NET Framework beta 2
Esempi in Visual Basic .NET

Microsoft ASP.NET – Progettare applicazioni (titolo originale Designing Microsoft ASP.NET Applications) ¤ Di Douglas J. Reilly ¤ Edito da Mondadori informatica (editore originale Microsoft Press) ¤ Prezzo 47.50 euro ¤ 400 pagine ¤ Pubblicato a Febbraio 2002

Sito di ASP.NET Progettare Applicazioni [nuova finestra] (scheda)

Top

ASP.NET Programmer’s Reference – Wrox

Da affiancare ad altri testi, questo manuale è un elenco ragionato e approfondito di tutti i namespace di ASP.NET, con frequenti esempi che facilitano la risoluzione di problemi nel corso della programmazione. L’unica nota negativa di questa buona guida di riferimento è data dall’impaginazione: è difficile distinguere tra titoli dei paragrafi e nomi delle proprietà o dei metodi, in quanto utilizzano tipi di carattere molti simili. Trattandosi di una guida di consultazione veloce, questa situazione irrita.

Lingua inglese
Basato su .NET Framework beta 2
Esempi in Visual Basic .NET

ASP.NET Programmer’s Reference ¤ Di Jason Bell, Mike Clark, Andy Elmhorst, Matthew Gibbs, Alex Homer, Bruce Lee, Matt Milner, Jan D. Narkiewicz, Adil Rehan, John Schenken ¤ Edito da Wrox ¤ Prezzo 39.99 dollari ¤ 900 pagine ¤ Pubblicato nel 2001

Sito di ASP.NET Programmer’s Reference [nuova finestra] (scheda, esempi, errata)

Top

Debugging ASP.NET – New Riders

Il testo si sofferma su una particolare funzionalità di ASP.NET: le potenti caratteristiche di debugging. I primi capitoli chiarificano le differenze con ASP, dove le tecniche di debugging sono immature: per questo gli autori introducono un’interessante classe che “simula” in ASP le funzionalità di tracing di ASP.NET. Si entra poi nel vivo della realtà ASP.NET:

  • Compilazione condizionale
  • Tracing
  • Debugging da Visual Studio .NET
  • Utilizzare il log di Windows 2000
  • Debugging di controlli lato server, collegati ai dati, user control
  • Debugging di Web Services
  • Correggere gli errori in ADO.NET

Non è sicuramente il primo manuale che dovreste acquistare per imparare ASP.NET e molti degli altri testi presentati già analizzano con sufficiente profondità le tecniche di debugging. Ma se lavorate in un team di sviluppo e realizzate progetti di una certa dimensione, può tranquillamente far parte della vostra biblioteca.

Lingua inglese
Basato su .NET Framework beta 2
Esempi in Visual Basic .NET e C#

Debugging ASP.NET ¤ Di Jonathan Goodyear, Brian Peek, Brad Fox ¤ Edito da New Riders ¤ 350 pagine ¤ Prezzo 34.99 dollari ¤ Pubblicato nel 2001

Sito di Debugging ASP.NET [nuova finestra] (scheda, esempi, errata, capitolo gratuito)

Top

Professional ASP.NET Web Services

Il manuale si concentra esclusivamente sulla realizzazione di Web Services utilizzando ASP.NET come tecnologia di supporto, pertanto è propedeutica la conoscenza pregressa di ASP.NET. Il testo si rivolge a chi vuole saperne di più sui Web Services: chi vuole capire quali sono le novità introdotte, i miglioramenti (e anche i limiti) rispetto a DCOM e CORBA e gli ambiti applicativi.

Gli argomenti a corredo del manuale sono:

  • introduzione ai Web Services
  • come creare Web Services con ASP.NET
  • il Web Service Description Language (WSDL)
  • Usare SOAP
  • Il Web Service Discovery
  • Quando usare e quando non usare i Web Services
  • Tecniche avanzate (programmazione asincrona, mantenimento dello stato, transazioni, caching)
  • Web Services e la sicurezza

Se la vostra è pura curiosità verso il mondo Web Services questo libro può essere fin troppo approfondito

Lingua inglese
Basato su .NET Framework beta 2
Esempi in C#

Professional ASP.NET Web Services ¤ AA.VV ¤ Edito da Wrox ¤ Prezzo 59.99 dollari ¤ 760 pagine ¤ Pubblicato nel 2001

Sito di Professional ASP.NET Web Services [nuova finestra] (scheda, esempi, errata)

Top

ASP.NET Passo per Passo

È un manuale introduttivo ad ASP.NET e al .NET Framework. Non è richiesta esperienza nel campo della programmazione: i primi capitoli introducono le nozioni fondamentale di programmazione, come variabili, routine, oggetti.

Gli esempi riguardano la costruzione di applicazioni sia con un editor di testo, sia con Visual Studio .NET, la suite per lo sviluppo professionale in .NET.

Lo scopo del testo è di fornirvi le basi di programmazione ASP.NET: non è sicuramente un testo esauriente. L’autore avrebbe però fatto meglio a lasciare da parte alcuni argomenti, come la gestione degli stati e la protezione, per spiegare meglio il fondamentale ruolo delle Web Form e dei controlli. Questi argomenti sono invece relegati in appena due capitolo.

Tra gli argomenti presentati:

  • Introduzione ad ASP.NET
  • Applicazioni ASP.NET (creazione, configurazione, protezione)
  • Web Form e accesso ai dati
  • Creazione di servizi Web
  • Tecniche avanzate (caching, debugging, distribuzione)

Lingua italiana
Basato su .NET Framework beta 2
Esempi in Visual Basic .NET

Microsoft ASP.NET Passo per Passo (titolo originale Microsoft ASP.NET Step by Step) ¤ di G. Andrew Duthie ¤ Edito da Mondadori Informatica (editore originale Microsoft Press) ¤ Prezzo 35.00 euro ¤ 500 pagine ¤ Pubblicato ad Aprile 2002

Sito di ASP.NET Passo per Passo [nuova finestra] (scheda)

Programming ASP.NET

Il manuale presenta il percorso classico di apprendimento di ASP.NET, partendo dalle differenze con ASP, proseguendo con i controlli web e giungendo alla realizzazione di applicazioni complesse.

Tutti gli esempi sono presentati sia in C# sia in Visual Basic .NET, il che giustifica il numero di pagine (quasi 1000).

Gli autori approfondiscono soprattutto il ruolo degli Html e Web Form controls, con esempi davvero completi.

Di contro, sono poco approfonditi le tecniche object oriented e la creazione di controlli personalizzati, relegati ad un breve capitolo.

A differenza di gran parte degli altri manuali, un buon numero di esempi sono realizzati utilizzando anche Visual Studio .NET

Lingua inglese
Basato su .NET Framework Versione 1
Esempi in Visual Basic .NET e C#

Programming ASP.NET ¤ di Jesse Libery e Dan Hurwitz ¤ 940 pagine ¤ prezzo 56.80 euro ¤ edito da O’Reilly ¤ pubblicato a Febbraio 2002

Sito di Programming ASP.NET [nuova finestra] (scheda, codice, errata)

Top

ASP.NET Website Programming – Problem, Design, Solution

Questo interessante manuale propone la realizzazione di un progetto completo, che tiene compagnia per tutti i capitoli del libro. Gli autori realizzano un sito per gli amanti dei libri e dei Dvd, preoccupandosi sia della parte di visualizzazione dei contenuti, sia della parte di gestione.

L’approccio è ben studiato e vi da una panoramica delle funzionalità principali di ASP.NET applicate ad un intero processo, piuttosto che a sterili esempi.

Senza la pretesa si sostituire altri testi, il manuale ben si accompagna a qualsiasi altro manuale “generalista” presentato in questa recensione.

Tra i capitoli presentati:

  • autenticare gli utenti
  • gestione dei contenuti
  • pubblicità (advertising)
  • sondaggi e mailing list
  • forum e comunità

Potete scaricare tutto il codice sorgente di questa ottima applicazione.

Lingua inglese
Basato su .NET Framework versione 1
Esempi in C#

ASP.NET WebSite Programming – Problem, Design, Solution ¤ di Marco Bellinaso, Kevin Hoffman ¤ 540 pagine ¤ 59.99 dollari ¤ edito da Wrox ¤ pubblicato a Marzo 2002

Sito di ASP.NET Website Programming [nuova finestra] (scheda, codice, errata)

Top

ASP.NET e ADO.NET – Progettare soluzioni

Un ottimo manuale, in grado di evidenziare in modo molto dettagliato i pregi e le difficoltà nello sviluppo di progetti ASP.NET che richiedano l’accesso a sorgenti dati. Ne parliamo approfonditamente in una recensione dedicata.

ASP.NET e ADO.NET Progettare Soluzioni (titolo originale Building Web Solutions with ASP.NET and ADO.NET) ¤ di Dino Esposito ¤ 350 pagine ¤ prezzo 35.00 euro ¤ edito da Mondadori Informatica (editore originale Microsoft Press) ¤ pubblicato a Maggio 2002

Sito di ASP.NET e ADO.NET – Progettare soluzioni [nuova finestra] (scheda)

Top

Cosa ne pensi?

Abbiamo trascurato qualche manuale che hai trovato interessante? Oppure non sei d’accordo con i nostri giudizi? Pensi che le recensioni possano essere migliorate o le hai trovare di aiuto? Inviaci un commento.

Pronto Visual J# .NET

Microsoft ha reso disponibile per il download Visual J# NET [nuova finestra].

Si tratta di un ambiente di sviluppo rivolto agli sviluppatori Java che vogliano abbracciare lo sviluppo per il .NET Framework. La sintassi di J#, molto vicina a Java, può partecipare a ridurre i tempi di apprendimento del Framework.

Non è comunque possibile realizzare programmi in grado di utilizzare la Java Virtual Machine.

Microsoft ASP.NET Web Matrix

Microsoft ha da poco rilasciato una versione preliminare di ASP.NET Web Matrix.

ASP.NET Web Matrix è uno strumento di sviluppo completamente gratuito rivolto allo sviluppatore che non necessita di tutte le funzionalità comprese nel pacchetto Visual Studio.

Caratteristiche

Tra le caratteristiche di ASP.NET Web Matrix troviamo:

  • download di dimensioni esigue (1.2 Mbyte)
  • possibilità di realizzare applicazioni di tipo ASP.NET, ASP.NET User Control, Xml Web Service, classi, Http Handler, ecc.
  • numerosi template (personalizzabili) per la creazione di pagine di dati di tipo Master/Detail, documenti rivolti ai cellulari e Web Service
  • possibilità di sviluppare in modalità Wysiwyg o agendo direttamente sul codice
  • facilità nel modificare le proprietà e i template dei controlli ASP.NET
  • un insieme di classi che facilitano lo svilippo di pagine ASP.NET

Differenze con Visual Studio .NET

Le sostanziali differenze rispetto a Visual Studio .NET sono invece:

  • mancanza del concetto di progetto: ogni file è gestito indipendentemente dagli altri
  • i file generati non usano la tecnica del “Code Behind“, ma contengono sia la parte di visualizzazione sia quella di codice della pagina
  • la compilazione degli assembly deve essere lanciata da linea di comando
  • mancanza di supporto per il debugging
  • mancanza di supporto per Intellisense, la tecnologia che consenta di completare metodi e proprietà mentre si scrive

Requisiti

  • Windows 2000 o Windows XP
  • Internet Explorer 5.5 o superiore
  • .NET Framework

Non è necessario disporre di Iis, in quanto un piccolo web server è già compreso con Web Matrix.

Tour

L’interfaccia grafica ricorda da vicino quella di Visual Studio .NET. Sulla sinistra troviamo l’insieme dei controlli di tipo Html e i Web Server Control che è possibile trascinare all’interno della pagina.

Figura 1: L’ambiente di lavoro [ingrandisci figura 1]

È anche possibile includere i propri controlli o controlli di terze parti. Web Matrix consente di condividere con gli altri sviluppatori il proprio codice, oltre che partecipare a forum e chat.

Figura 2: Scaricare controlli di terze parti [ingrandisci figura 2]

Anche l’accesso ai database è facilitato. È sufficiente connettersi ad un database e trascinare una tabella per vedere creato un controllo DataGrid già funzionante. È poi possibile intervenire direttamente sulle tabelle e aggiungere nuovi campi.

Figura 3: Aggiungere una tabella [ingrandisci figura 3]

Un manuale gratuito

Alex Homer e Dave Sussman, autori tra l’altro di
Professional ASP.NET 1.0
, hanno realizzato una guida di 70 pagine [nuova finestra] all’uso dell’ambiente, che è possibile
scaricare gratuitamente.