Scheda libro
Lingua |
Inglese |
Caratteristiche |
300 pagine [191mm x 235mm] |
ISBN |
1847190987 |
ISBN 13 |
978-1-847190-98-7 |
Autore |
Cristian Darie, Bogdan Brinzarea |
Argomento |
Technologies Microsoft & .NET, AJAX |
Anno di edizione |
luglio 2007 |
Prezzo |
Euro 33 |
Il framework Ajax rilasciato da Microsoft nel 2007 http://www.microsoft.com/downloads/..... e con l'apporto della comunità Asp.net http://asp.net/ajax/downloads/ è una nuova tecnologia per la programmazione WEB.
Questa nuova tecnologia, che sarà inclusa con la nuova versione di Visual Studio 2008, permette ai programmatori web, di creare applicazione web con prestazioni elevate, con una maggior velocità nell'eseguire le varie operazioni (caricamento dati, gestione della pagina, ecc).
Il libro Microsoft Ajax Library Essentials client-side Asp.Net Ajax 1.0 Explained http://www.packtpub.com/ajax-csharp-essentials/book , edito della case editrice Packt Publishing ( http://www.packtpub.com ) illustra in modo esaustivo questa nuova tecnologia.
Gli autori Bogdan Brinzarea e Cristian Darie ( http://www.cristiandarie.ro ) di questo libro, sono scrittori di numerosi pubblicazione. Il libro è un ottima guida per chi si sta avvicinando alla programmazione Web con il Framework Ajax e la tecnologia Asp.Net, nel libro non è incluso nessun cd-rom o dvd, il codice sorgente degli esempi utilizzati nel libro, si possono scaricare dal seguente sito http://www.packtpub.com/support/book/ajax-csharp-essentials oppure qua http://www.packtpub.com/files/code/0987_Code.zip , il libro è composto da 8 capitoli ed una appendice
Ma vediamo in dettaglio i vari capitoli che compongono questo manuale.
Nel primo capitolo viene fatta un introduzione riguardante l'architettura Ajax, ossia come funziona e com'è strutturata. In un primo tempo vengono forniti al lettore informazioni riguardante il sistema Ajax, e di come funziona, oltre a fornire siti interessanti attinenti a questo argomento. Continuando in questo capitolo, viene illustrato come configurare tale sistema e creare la prima applicazione web.
Il secondo capitolo è dedicato ai fondamenti di questo framework. I vari esempi, illustrano il concetto di questa architettura, in particolare illustrando l'utilizzo degli oggetti xmlhttp su cui si basa Ajax, ossia Javascript e Xml
Con il terzo capitolo gli autori illustrano l'utilizzo del linguaggio Javascript, con questa tecnologia. Dopo una breve introduzione riguardante la programmazione ad oggetti, si passa ad una serie di esempi di Javascript. Il capitolo è tutto dedicato al Javascript ed all'utilizzo di alcune funzioni. La parte conclusiva del capitolo è rivolta a Json.
In questi primi tre capitoli si è visto l'architettura della programmazione Web, con il quarto capitolo ci si addentra al framework Microsoft Ajax, fornendo nozioni sulle componenti, (Ajax library, Asp.net 2.0 ajax Extensions, Ajax controll toolkit Base Classe (.Net and Javascript) e Ajax control toolkit components) e sulla comunicazione (WebRequest). Continuando con il capitolo viene spiegato l'utilizzo di Ajax e Asp.Net 2.0 tramite vari esempi con il linguaggio C#.
Il quinto capitolo è dedicato alla programmazione ad oggetti di Javascript e l'utilizzo delle classi di Microsoft Ajax Library .
Il sesto capitolo è dedicato alla creazione di componenti client. In questo capitolo si parla dell'utilizzo DOM. delle classi Sys.Application e Sys.components, l'evento per il caricamento (load) dell'oggetto e della fase di chiusura (unload) .
Nel settimo capitolo viene affrontato un caso di studio, ossia un possibile scenario che si può verificare e di come affrontarlo. Il capitolo è rivolto alla creazione di un componente client.
Il capitolo conclusivo, l'ottavo, riguarda gli strumenti di debug e le tecniche da utilizzare per fare il debug della web application. In questo capitolo il lettore, comprende gli strumenti ed i passi per eseguire il debug di un pagina Web Ajax, per i browser più utilizzati quali Internet Explorer e FireFox, oltre all'ambiente di sviluppo Visual Studio 2005.
La parte conclusiva del libro, fornisce al lettore indicazioni delle classi e funzioni che possono tornare utile al programmatore nello sviluppare applicazioni professionali.
Di seguito si riportano i titoli dei vari capitoli
Chapter 1: AJAX and ASP.NET
Chapter 2: AJAX Foundations
Chapter 3: Object-Oriented JavaScript
Chapter 4: Introducing the Microsoft AJAX Library
Chapter 5: OOP with the Microsoft AJAX Library
Chapter 6: Creating Client Components
Chapter 7: Case Study: Timer and EnhancedTextBox
Chapter 8: Debugging Tools and Techniques
Appendix A: Microsoft AJAX Library Reference
Conclusione:
Un valido libro per chi si avvicina alla programmazione Asp.NEt e Ajax, il linguaggio degli esempi è in C#. Il libro può essere acquistato anche via web, al seguente indirizzo http://www.packtpub.com/ajax-csharp-essentials/book
Si fa presente che tale libro può essere acquistato anche in formato PDF.