ASP.NET e ADO.NET – Progettare soluzioni

Il manuale di Dino Esposito fa molta chiarezza sulle reali possibilità offerte da ASP.NET e ADO.NET.

La prima impressione di chi affronta ASP.NET è quella di lavorare in un mondo idilliaco, dove la soluzione ad ogni problema è a pochi click di distanza.

Questo è vero fino a quando i problemi sono di facile soluzione. Ma detto tra noi: quanti facili problemi incontrate nella vostra vita di programmatori?

Dino è realista e come tale sa che il ciclo di vita di un progetto è irto di spine: codice legacy, richieste specifiche degli utenti, algoritmi di difficile implementazione.

Nel leggere il manuale vi accorgerete che (purtroppo o per fortuna) non avete finito di scrivere codice e che tutte le “belle” cose di ASP.NET e del .NET Framework hanno anche dei limiti, appena scavate un po’ più a fondo.

Il manuale si distingue proprio per questo: non è né un’introduzione ad ASP.NET e ADO.NET, né un manuale di riferimento contentente ogni dettaglio degli oggetti .NET.

È una guida all’uso di ASP.NET e ADO.NET nei casi reali, quelli cioè che saranno i vostri progetti.

Abbiamo parlato dei limiti con i quali ci si scontra. Dino non si limita ad elencarli: rimarrete attoniti nel scoprire le soluzioni che di volta in volta vi propone per superarli con eleganza ed efficacia.

Non sta a noi lodare il suo lavoro, ma a voi. Se volete un assaggio di quello che vi aspetta vi consigliamo la lettura di questo “illuminante” articolo [nuova finestra] che ha scritto qualche mese fa per Msdn.

Se volete apprezzare il testo, prima di leggerlo installate gli esempi ASP.NET Microsoft e fateci un giro o acquistate un buon manuale introduttivo, tra quelli presenti nella nostra recensione comparativa.

Le soluzioni che ci sono piaciute

Accesso ai dati

  • Creazione di soluzioni Master-Detail con i DataGrid
  • Paginazione personalizzata con i DataGrid per aumentare l’efficienza
  • Ordinare le colonne (nei due sensi) con i DataGrid
  • Editing avanzato di un DataGrid

Data reporting

  • Selezione multipla nelle DataGrid
  • Aggregati e righe riepilogative

Interoperabilità

  • Come usare ADO nel .NET Framework (e questo è “facile”)
  • Come salvare oggetti ADO (es. Recordset) da .NET (e questo non è più tanto facile. Ottimo l’approccio Xml)

Pro

  • Elencati i limiti di ASP.NET e ADO.NET senza polemica, ma cercando di trovarne sempre una soluzione efficace
  • Mai soluzioni che risolvono i problemi a metà
  • Il libro è una traduzione del testo inglese curata dallo stesso autore
  • Il prezzo è competitivo

Informazioni

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

Tag: , ,
  • ASP.NET e Xml
    ASP.NET porta all'estremo il supporto allo standard Xml, tanto che per il programmatore diventa trasparente l'uso di DataSet e DataGrid anche per questo tipo di file. Vediamo in che modo con un esempio...
  • 14 manuali per dominare ASP.NET
    Rivolti a chi vuole imparare o migliorare la propria conoscenza di ASP.NET. Per ogni esigenza: dalle basi del linguaggio alla creazione di Web Services...
  • ASP.NET e Xml – Codice sorgente dell’esempio
    Sorgenti: LeggiXml.aspx Scarica i sorgenti: aspnet11.zip Articolo a cui si riferisce il codice: ASP.NET e Xml LeggiXml.aspx   1 <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"   2 "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">   3    4 <%@ Page Language="VB" Debug="True" %>   5    6 <%@ Import Namespace="System.Data" %>   7 <%@ Import Namespace="System.Data.OleDb" %>   8    9 <%@ Register TagPrefix="ANet" TagName="Footer" Src="includes/footer.ascx"%>  10   11 <!–  12 # nome: XMLLeggi.aspx  13 # scritto da: Antonio [...]...
  • Progettare e sviluppare per dispositivi mobile
    Per lavoro mi sono trovato a dover studiare i principi base dello sviluppo di applicazioni per dispositivi mobili. Ma più che la tecnica, il linguaggio di programmazione, l’aspetto più complesso per chi proviene dal mondo “desktop” è sicuramente la definizione e progettazione dell’interfaccia grafica. Nelle mie ricerche ho avuto la fortuna di imbattermi in alcuni [...]...
  • ASP.NET – Guida per lo sviluppatore
    Un manuale per programmatori ASP che vogliono migrare ad ASP.NET. È data per scontata la programmazione su piattaforma Microsoft: ci si concentra sulle molte novità di ASP.NET. Ben realizzata soprattutto la parte relativa all'uso delle sorgenti dati con ADO.NET...

Scrivi un commento

Non è possibile inserire commenti per questo intervento.