Emanuele Mattei

Il blog di Emanuele Mattei.....il suo diario :-)

Blog Amici

Compact Framework

Web e win application

Siti Gratuiti

Siti Vari

Tools per .Net

Chi sono

elenco siti

maggio 2010 - Posts

Recensione libro: Microsoft Silverlight 4 Business Application Development

 Scheda del libro:

 

Autore:
Cameron Albert, Frank LaVigne
Prezzo: $59,99
Caratteristiche:
Pagine 412  dimensioni 235mm x 191mm
Numero Edizione
1
Anno di edizione: aprile 2010
ISBN 13: 978-1-847199-76-8
ISBN: 1847199763
Lingua: Inglese
Casa Editrice: Packt Publishing

Il libro Microsoft Silverlight 4 Business Application Development https://www.packtpub.com/microsoft-silverlight-4-business-application-development-beginners-guide/book edito della casa editrice https://www.packtpub.com/ fornisce interessanti spunti sulla nuova versione di Silverlight 4, con tecniche di casi molti frequenti in ambito lavoro. Non è una guida base o un manuale in cui il lettore nei vari capitoli acquisisce la conoscenza della programmazione Silverlight, ma un manuale, in cui sono illustrati vari scenari di utilizzo di questa tecnologia, un libro adatto a persone con una conoscenza di base di questa tecnologia.

Il linguaggio di programmazione utilizzato in questo manuale è C#.

Il libro non contiene nessun Cd-rom o dvd, gli esempi dei vari capitoli si possono scaricare dal seguente sito https://www.packtpub.com/support?title=Microsoft%20Silverlight%204%20Business%20Application%20Development:%20Beginner%E2%80%99s%20Guide

Gli autori del libro (Frank Lavigne http://www.franksworld.com/blog/ MVP Cameron Albert http://www.cameronalbert.com/ ) e  sono persone con una vasta esperienza nel campo della programmazione, e vantano diverse pubblicazioni.

Ma vediamo qui di seguito i vari capitolo che fanno parte di questo libro.

Nel primo capitolo viene introdotta la nuova tecnologia, illustrando il funzionamento ed il relativo funzionamento.

Il capitolo contiene qualche esempio di codice, per far comprendere al lettore il funzionamento di questo nuovo modo di fare applicazioni per il web.

Il capitolo fornisce una breve panoramica ai vari strumenti e tools di Microsoft e di quelli che sono in commercio.

Il secondo capitolo, è rivolto alla creazione di pagine web basate con Silverlight. In questo capitolo, vedremo come presentare una semplice pagina web in Silverlight tramite l'utilizzo dei controlli bottoni e StackPanel. Nel capitolo si fa uso anche degli strumenti commerciali, come Visual Studio 2010 e Microsoft Expression Blend.

Nel terzo capitolo vedremo come utilizzare la parte multimediale, in particolare i video. In questo capitolo vedremo come riprodurre un video, in questa parte troviamo molte immagini e qualche frammento di codice, interessante anche l’uso intenso che si fa del prodotto Expression Blend.

Il quarto capitolo riguarda alcune tecniche interessanti. Nelle prime pagine, viene illustrato lo strumento gratuito Deepzoom, vedremo in queste prime pagine del capitolo la manipolazione delle immagini, come applicare alcuni effetti speciali. Continuando a leggere il capitolo, viene illustrato l’utilizzo delle mappe ed in particolare Binq Map ed il relativo controllo. Vedremo come aggiungere alle nostre pagine web di silverlight la possibilità di trovare particolari zone. La parte conclusiva del capitolo riguarda la possibilità di creare applicazioni per il disegno.

Nel quinto capitolo, viene illustrata la gestione dei dati, in particolare vedremo come creare ed utilizzare un servizio Windows Communication Foundation (WCF) per l’elaborare i dati. Il capitolo fornisce delle valide basi di partenza per la gestione dei dati.

Anche nel capitolo sesto vedremo l’utilizzo di una fonte dati. In questo capitolo viene illustrata la creazione e gestione di una servizio WCF, inoltre come interagire con il software per la gestione dei contenuti Microsoft Sharepoint. Un capitolo che fornisce molti spunti, illustrando interessanti novità, come linq, entity framework e Sharepoint.

La gestione dei dati è molto curata, al punto che comprende diversi capitoli. Nel capitolo settimo, continua la gestione dei dati illustrando nelle prime pagine la creazione di un database per Sql Server, continuando con l’utilizzo e creazione di un servizio WCF per l’aggiunta e ricerca dei dati.

Nel capitolo ottavo, viene illustra la parte della creazione e gestione dei grafici tramite il toolkit. In questo capitolo, si esaminano i vari grafici messi a disposizione dal toolkit ed il loro relativo utilizzo.

Nel penultimo capitolo (9), viene illustrata la creazione di un controllo per il disegno. Dopo una breve introduzione, viene illustrato al lettore come creare un controllo personalizzato nel quale tramite il tracciamento del mouse, si possono fare disegni liberi. Continuando a leggere il capitolo vedremo come utilizzare nelle nostre applicazioni Silverlight delle mappe e localizzare determinate zone.

Nell’ultimo capitolo (10), vedremo alcune interessati funzionalità offerte dalla versione 4 di questa tecnologia. L’utilizzo della rete, e la possibilità di far girare il nostro applicativo direttamente nel pc dell’utente, come se fosse una vera e propria applicazione.

 

Qui di seguito si riportano i vari capitoli del libro.

1) Getting Started

2) Enhancing a Website with Silverlight

3) Adding Rich Media

4) Taking the RIA Experience Further With Silverlight

5) Handling Data

6) Back Office Applications

7) Customer Service Applicatin

8) Executive Dashboard Application

9) Delivery application

110)  Where to go from here

 

Conclusioni

Un libro con molte tecniche di utilizzo della tecnologia Silverlight, inoltre in ogni capitolo viene utilizzato il software Expression blend, per creare pagine ad hoc. Un libro, che tratta argomenti che si possono riscontrare nel lavoro quotidiano. Il libro è indicato per quelle persone che hanno già una conoscenza di questa tecnologia, oppure da leggere dopo un studio introduttivo alla tecnologia Silverlight. Il linguaggio di programmazione utilizzato in questo libro è C#.

Posted: mag 27 2010, 10:12 by emanuelem | with no comments
Filed under:
VB.Net Linq select all items CheckboxList Asp.Net

Qui http://emanuelemattei.blogspot.com/2010/05/linq-select-all-item-checkboxlist-vbnet.html trovate un frammento di codice in VB.Net, nel quale permette la spuntare tutti gli elementi di una checkboxlist in Asp.Net

Posted: mag 25 2010, 10:03 by emanuelem | with no comments
Filed under:
Asp.Net linq select all items checkboxlist control C#

 

Qui http://emanuelemattei.blogspot.com/2010/05/linq-c-select-all-item-checkboxlist.html trovate un esempio di codice per selezionare tutti gli elementi di un controllo CheckboxList
Posted: mag 24 2010, 11:26 by emanuelem | with no comments
Filed under:
Team Foundatio Server 2010 remove state check-out locks

Qui http://emanuelemattei.blogspot.com/2010/05/team-foundation-server-2010-removes.html trovate un trucco nel quale viene illustrato come rimuovere lo stato di lock di un file in Team Foundation Server 2010

Reporting Services creazione di una classe in C# per la gestione delle autorizzazioni

Un probblema molto frequente nella reportistica di Reporting Services 2005 e versione superiore è la gestione delle autorizzazioni.

L'articolo riportato qui http://emanuelemattei.blogspot.com/2010/05/creare-una-classe-per-la-gestione-delle.html illustra la creazione di una classe per gestire l'accesso a determinati report.

Che dirvi.... buona lettura :-D

Reporting services utilizzo dei parameter ed export in pdf il tutto tramite C#

Qui http://emanuelemattei.blogspot.com/2010/05/reporting-services-esportare-il-report.html trovate un nuovo articolo su Reporting Services 2005, riguardante la possibilità di impostare ad un controllo reportView dei parametri ed esportare il report in formato PDF.

Il tutto tramite il linguaggio di programmazione C#.

Che dirvi... buona lettura :-D

C# utilizzare i snapshot di Reporting services

Altro nuovo articolo sulla parte reportistica, qui http://emanuelemattei.blogspot.com/2010/05/reporting-services-utilizzo-dei.html trovate un nuovo articolo sulla gestione dei snapshot di Reporting Services.

Che dirvi.... buona lettura :- DDD

C# authentication in Reporting Services

Qui http://emanuelemattei.blogspot.com/2010/05/creare-una-classe-per-la-gestione-delle.html trovate un ottimo articolo che illustra la creazione di una classe per gestire le credenziali di accesso ai report di Reporting Services 2005 o versione successiva

personalizzare la combobox di reporting services

Qui http://emanuelemattei.blogspot.com/2010/05/impostare-le-voci-della-dropdown-di.html trovate un ottimo articolo su reporting services, in particolare come personalizzare la combobox per l'esportazione del report.

Che dirvi... buona lettura :-D

Posted: mag 07 2010, 10:59 by emanuelem | with no comments
Filed under:
Libro: Professional Asp.Net 4 in C# and VB

 

Scheda del libro:

 

Autore:
Bill Evje, Scott Hanselman, Devin Rader
Prezzo: $59,99
Caratteristiche:
Pagine 1536
Numero Edizione
1
Anno di edizione: marzo 2010
Argomento: Informatica
ISBN: 978-0-470-50220-4
Lingua: Inglese
Casa Editrice: Wrox

Con i suoi 36 capitoli, fanno di questo libro un vero e proprio manuale indispensabile per lo sviluppo web con la tecnologia Asp.Net. Il libro Professional Asp.Net 4 in C# and VB http://www.wrox.com/WileyCDA/WroxTitle/Professional-ASP-NET-4-in-C-and-VB.productCd-0470502207.html della casa editrice http://www.wrox.com/ fornisce adeguate e professionali conoscenze della tecnologia Asp.Net. Copre tutti gli argomenti di questa tecnologia.

Il libro non contiene nessun CD-Rom o DVD, i file di esempio si possono scaricare dal seguente sito http://www.wrox.com/WileyCDA/WroxTitle/Professional-ASP-NET-4-in-C-and-VB.productCd-0470502207,descCd-DOWNLOAD.html

Gli autori del libro, (Bill Evjen http://geekswithblogs.net/evjen/Default.aspx Scott Hanselman http://www.hanselman.com/blog/ e Devin Rader http://geekswithblogs.net/devin/Default.aspx ) sono persone con una vasta esperienza nel settore, tra l’altro anche autori di numerosi articoli e libri.

Ma vediamo in dettaglio i vari capitoli che fanno parte di questo ottimo manuale.

Nel primo capitolo come in ogni libro che si rispetti viene fornita al lettore una valida ed esauriente introduzione allo sviluppo web con la tecnologia Asp.Net. Nel capitolo sono forniti indicazioni del funzionamento di questa tecnologia, le numerose immagini aiutano il lettore a comprendere il tema trattato. Viene fornita anche una breve panoramica al web server IIIS. Gli autori, illustrano il funzionamento di una pagina Aspx, le varie direttive, il codice, e l’ambiente di sviluppo Visual Studio 2010. In questo primo capitolo si trovano numerosi esempi di codice dei due linguaggi di programmazione più usati in questa tecnologia.

Nel secondo capitolo, si passa ai controlli server. Vedremo come utilizzare i controlli html, l’utilizzo di javascript ed applicare dello stile per migliorarne l’aspetto grafico. Un capitolo che fornisce al lettore indicazioni sul risultato finale di una pagina web che ha come base html.

Il capitolo 3, è orientato all’utilizzo dei controlli server messi a disposizione dalla tecnologia Asp.Net. Vedremo alcuni esempi di codice sull’utilizzo dei controlli, quali button, textbox, label, imagebutton, linkbutton, hyperlink, dropodownlist, listbox, checkbox, checkboxlist, radiobutton, radiobuttonlist, image, table, calendar, adrotator, panel, placeholder, bulletedlist, hiddenfield, file upload, multiview, wizard, side naigation, imagemap, ed il nuovo controllo chart. Un capitolo con molti spunti sull’utilizzo della maggior parte dei controlli utilizzati più spesso.

Il capitolo 4, si passa ai controlli ci convalida. Dopo un buona introduzione alla validazione dei dati nei vari controlli Asp.Net, vedremo l’utilizzo del controllo RequiredFieldValidator, con una serie di esempi di codice per far comprendere al lettore l’utilizzo di questo controllo. Terminato il controllo RequiredFieldValidator, si passa al controllo CompareVAlidator, proponendo esempi e spiegazione. Gli altri controlli illustrati in questo capitolo sono RangeValidator, RegularExpressionValidator, CustomValidator, validationSummary. Per ogni controllo viene fornita una valida spiegazione ed interessanti esempi di codice di utilizzo del controllo. Un buon capitolo che fornirà adeguate basi sulla validazione dei dati.

Il capitolo quinto, affronta un argomento interessante e molto usato, le master page. Nelle prime pagine viene fatta un’ampia introduzione alle mater page, continuando a leggere il capitolo si passa alla creazione ed utilizzo della master page, il lettore non avrà difficoltà a comprendere l’argomento trattato in quanto le innumerevoli immagini guidano il lettore passo per passo alla creazione ed utilizzo di questa tipologia di pagina. L’argomento è trattato in maniera ottimale.

Nel capitolo sesto si parla dei temi e stili, un capitolo dedicato alla gestione dell’aspetto grafico ed espositivo dei vari controlli. Dopo una brevissima introduzione, si passa ad un esempio pratico, prendendo come spunto il controllo calendario in particolare applicando un tema. Continuando a leggere il capitolo, si passa alla creazione dei skin. Il capitolo a differenza dei precedenti è molto breve, fornisce le basi di utilizzo dei teme e skin.

Il capitolo 7, tratta un argomento molto importante ed utilizzato, il data binding. Infatti nella maggior parte della applicazioni si utilizza una fonte dati. Nelle prime pagine viene illustrato l’utilizzo del controllo data source, sqldatasource, con numerosi esempi di codice per gestire i dati. Continuando a leggere il capitolo, si passa all’utilizzo del controllo AccessDataSource, linqDataSource, entityDataSource, xmldatasource, objectdatasource, sitemapdatasource, gridView, listview, formview, treeView, adrotator. Un capitolo molto interessante che illustra in maniera molto esauriente la gestione dei dati. Il capitolo contiene moltissimi frammenti di codice per fornire al lettore indicazioni e tecniche di come manipolare i dati. La parte conclusiva del capitolo, riguarda i controlli che permettono di gestire i dati fornendo tecniche di come associare ad un controllo una fonte dati.

Nel capitolo ottavo, continua la gestione di una fonte dati, in questo capitolo vedremo l’utilizzo di Ado.Net. Nel capitolo sono illustrate l’utilizzo delle classi per gestire i dati, classi come i dataReader, command, connection, e tante altre classi per gestire un database. Il capitolo illustra interessanti tecniche di utilizzo di Ado.Net, fornendo al lettore una spiegazione professionale ed approfondita di questa tecnologia. Al termine del capitolo, il lettore avrà acquisito delle buone conoscenze sulla gestione dei dati, permettendo di scrivere applicazioni con una certa professionalità.

Con il modello Linq, si possono eseguire delle query direttamente da codice. Nel capitolo nono viene spiegato come utilizzarlo. Numerosi sono gli esempi e scenari di utilizzo di questa tecnologia. Utilizzo con gli oggetti, linq to sql, linq to xml, numerosi esempi e aspetti di questo nuovo modo di gestire i dati, vedremo come utilizzarlo con l’uscita con la versione del framework 4.0. Un ottimo capitolo che permetterà al lettore di acquisire una buona conoscenza.

La gestione dei dati, è un tema molto ma molto importante. Come abbiamo visti nei precedenti capitoli vengono illustrati vari aspetti e varie tecnologie. Nel capitolo 10, viene affrontato la gestione dei file XML. In questo capitolo vedremo come utilizzarli e come applicare Linq. Nei primi capitoli viene fornita una buona introduzione al protocollo XML, fornendo indicazioni anche nell’applicare uno schema. Terminata la parte introduttiva di XML, si passa alle classi offerte dal framework Microsoft .Net, ed in particolare alle classi XMLReader e XMLWriter. Vedremo classi per la lettura e scrittura dei dati in xml. Continuando a leggere il capitolo, si passa all’utilizzo di Ling, per gestire i file xml. Un valido capitolo, che fornisce adeguate conoscenze sull’utilizzo dei file xml.

Il capitolo 11, illustra una parte molto importante, la gestione del sito, fornendo importanti indicazioni sul web server Internet Information Services (IIS) , gestione del membership, dei ruoli, sessione e tanto altro. Un capitolo molto importante.

Nel capitolo 12, continua la parte della gestione dei profili, in questi due capitoli (11, 12) gli autori del libro vogliono illustrare l’importanza e l’amministrazione della gestione dei ruoli. In questo capitolo vedremo come estendere il model provider.

Il capitolo 13, riguarda la navigazione del sito. In questo capitolo verranno illustrate le tecniche e l’utilizzo di controlli per dotare il sito di un buon sistema di navigazione. Dopo una breve introduzione, viene illustrato il controllo sitemap, con diversi esempi di codice. Continuando a leggere il capitolo si passa al controllo treeview con una numerosa serie di esempi di codice. Anche il controllo menu, viene illustrato. Un capitolo che fornisce delle buone indicazioni e conoscenze per migliorare la navigazione del sito.

Nel capitolo quattordicesimo, vedremo come personalizzare con l’aggiunta di apposite proprietà il profilo di colui che sta visitando il sito. Vedremo come dotare nelle nostre applicazioni web la possibilità di personalizzare il profilo del navigatore. Un capitolo molto importante, visto che spesso nelle applicazioni web si fa uso dei ruoli, accessi ad utenze e tant’altro.

Il capitolo quindicesimo, continua la parte sicurezza, ed in particolare per la gestione dei ruoli e dell’autenticazione. In questo capitolo sono riportati diversi esempi di codice riguardante i controlli e classi messi a disposizione per la gestione dell’autenticazione al sito. Il capitolo affronta in maniera esauriente e completa la gestione della sicurezza.

Nel capitolo 16, si affrontano i controlli web part. Dopo una breve introduzione allo sviluppo delle web part ed aree del sito, si passa al controllo WebPartzone, illustrandone il funzionamento. Continuando a leggere il capitolo, vedremo l’utilizzo dell’aggiunta di web part, ed altre tecniche per la gestione delle web part. Viene illustrato anche come creare delle web part personalizzate. Un capitolo molto ampio sul tema delle web part.

Il capitolo 17 a differenza dei precedenti è più breve, ma fornisce degli ottimi spunti sull’utilizzo del codice Html e dei fogli di stile in Asp.Net. Inoltre vedremo come utilizzare il nuovo ambiente di sviluppo Visual studio 2010 per gestire codice markup (html) ed i fogli di stile.

Con il capitolo diciottesimo si passa all’utilizzo di Ajax in Asp.Net. Nelle prime pagine, viene fornita una buona introduzione ad Ajax ed al suo funzionamento, terminata la parte introduttiva si passa ad un esempio di utilizzo. Nelle pagine successive viene illustrato l’utilizzo dei controlli più comuni di ajax e di alcune funzionalità.

Anche il capitolo successivo, ossia il diciannovesimo, continua l’argomento Ajax, in questo capitolo vedremo l’utilizzo del Control Toolkit. Nelle prime pagine, sono fornite indicazioni su questa estensione di ajax, ed in particolare l’installazione nel nuovo ambiente di sviluppo. Successivamente vengono illustrati alcuni controlli come animationExtender, autocompleteExtender, calendarExtender, CollapsiblePanelExtender, ColorPickerExtender, ConfirmButtonExnder, modalpopupExender, DragPanelExtender, e molti altri.

Nel capitolo ventesimo, gli autori affrontano un tema molto importante per coloro che sviluppano siti, la sicurezza. Oggi giorno la realizzazione di un’applicazione web, che sia una intranet o aperta al pubblico, deve avere un alto livello di sicurezza. Nel capitolo si affronta questo tema, argomento molto importante per tutti coloro che intendono sviluppare delle vere applicazioni web. Nelle prime pagine, viene fornita al lettore una valida ed ampia introduzione alla sicurezza. Successivamente si passa alla gestione dei ruoli, delle utenze e dagli strumenti messi a disposizione dal web server IIS e dal sistema operativo Windows. Continuando a leggere il capitolo, si passa ad esempi di codice riguardante la sicurezza, una serie ampia di esempi riguardante la possibilità di dotare le nostre applicazioni web, con un alto livello di sicurezza. Un ottimo capitolo che affronta in maniera molto professionale ed esauriente l’argomento sicurezza.

Il capitolo ventunesimo, è molto importante perché illustra lo stato dell’applicazione web. In particolare vengono illustrate l’utilizzo migliore per la gestione della sessione.

Continua la parte della gestione delle informazioni tra pagine web, nel capitolo 22, si passa alla gestione della cache. Nel capitolo viene affrontata in maniera esauriente l’argomento, fornendo al lettore le giuste conoscenze.

Nel capitolo 23, viene illustrato la gestione del debug. In questo capitolo sono illustrate le classi, gli strumenti e le tecniche per risolvere i vari problemi che si possono verificare durante l’esecuzione del codice. Il tracing, le funzionalità offerte da Visual Studio 2010, le classi per la gestione degli errori e tanto altro, il tutto per gestire i problemi che si possono verificare.

Il capitolo ventiquattro riguarda la gestione delle cartelle e file. In questo capitolo vedremo le classi messe a disposizione dal framework per la gestione delle cartelle e file. Un ottimo capitolo, in cui si fa una valida ed approfondita conoscenza della gestione dei file, dello stream dati, gestione delle cartelle, e tanto altro. Molti gli esempi utilizzati in questo capitolo. La parte conclusiva del capitolo riguarda le connettività, come l’invio di email, la gestione del ftp, l’uso delle porte e tanto altro. Il lettore al termine del capitolo avrà acquisito una buona padronanza di tale argomento.

Il capitolo 25, tratta un argomento complesso ma molto importante, la creazione di controlli. In questo capitolo si trovano numerosi esempi di codice ed ottime indicazione sulla creazione di componenti server. Il capitolo inizia illustrando la creazione di semplici controlli, man mano che si legge il capitolo, si passa a sviluppi sempre più complessi, un capito ben fatto che fornisce ottimi spunti.

Nel capitolo 26, viene illustrato la gestione dei moduli. Vedremo come utilizzare l’oggetto httphandlers, e la gestione di IIS, il capitolo fornisce delle ottime basi di partenza, molto breve dei precedenti capitoli.

Il capitolo ventisettesimo illustra il nuovo paradigma MVC. Dopo una buona ed ampia introduzione a MVC, viene spiegato la creazione della prima applicazione Asp.Net MVC. Continuando a leggere il capitolo, vengono fornite indicazioni architetturali di questa tecnica, fornendo ottimi spunti. La parte restante del capitolo è rivolto alle varie parti (View, Controller, Model) di cui è composto MVC. Un capitolo che fornisce adeguate conoscenze.

Il capitolo 28 affronta un argomento che nella maggior parte dei libri non si trova, la creazione di componenti (dll), l’utilizzo di componenti COM. Il capitolo non molto ampio, fornisce ottimi spunti per sviluppare componenti di qualità.

Nel capitolo 29, viene illustrata una delle novità per la gestione dei dati, Ado.Net Entity Framework. Nelle prima pagine viene fatta una buona introduzione a questo nuovo modo di sviluppare soluzioni che utilizzano una fonte dati. Terminata la parte introduttiva, viene illustrato un semplice esempio di utilizzo. Continuando a leggere il capitolo, sono fornite ottimi spunti di utilizzo. Il capitolo fornisce le conoscenze di base di questo nuovo modo di sviluppare applicazioni che si basano su una fonte dati.

Anche nel capitolo 30 l’argomento è la gestione dei dati. In questo capitolo vedremo Asp.Net Dynamic Data. Un buon capitolo, seppur introduttivo a questa nuova tecnologia.

Nel capitolo 31 viene illustrata in maniera esauriente ed approfondita i servizi web. In questo capitolo sono illustrati la creazione e la gestione dei servizi web di tipo ASMX ed i nuovi servizi creati tramite Windows Communications Foundation. Un capitolo molto ampio con ottimi esempi di codice e vari aspetti sui servizi web. Sia per il servizio web di tipo ASMX che per WCF, viene fornita una buona introduzione, permettendo al lettore che si avvicina per la prima volta a questo mondo, di comprendere il funzionamento e l’architettura dei servizi.

Nel capitolo trentaduesimo, si passa alla creazione di applicazioni web localizzate, ossia come gestire la cultura nelle proprie applicazioni. Nel capitolo sono illustrate le varie classi per la gestione della cultura e tecniche di come rendere le applicazioni web scalabili facilmente in base ad una determinata lingua. La parte conclusiva del capitolo illustra l’utilizzo delle risorse.

Nel capitolo 33, viene illustrata la configurazione nelle applicazioni web. In questo capitolo, vedremo diversi spunti e tecniche di come utilizzare il file web.config ed altri file per gestire le applicazioni web. Un capitolo molto ampio, che approfondisce questo tema. Anche in questo caso, a differenza di molti libri, l’argomento viene affrontato in maniera professionale, approfondendo l’argomento. Il lettore al termine del capitolo avrà delle ottime conoscenze sulla gestione della configurazione nella tecnologia Asp.Net.

Nel capitolo 34, vengono illustrate alcune tecniche di gestione log, come la gestione degli eventi, il tracciamento, i log e tanto altro, un capitolo molto interessante.

Nel penultimo capitolo, il 35, vengono illustrati gli strumenti per l’amministrazione e manutenzione delle applicazioni Web. Vedremo come utilizzare il tool di amministrazione di Asp.net. Un buon capitolo, che fornisce ottimi dettagli delle varie funzionalità offerte da questo strumento.

Nel capitolo conclusivo (36) di questo ottimo libro, viene spiegato in modo professionale, la creazione di un pacchetto di installazione, la pubblicazione del proprio sito. Vedremo i tools, da utilizzare, gli strumenti messi a disposizione da Visual Studio 2010 e tante altre tecniche di come rilasciare l’applicazione web.

L’appendice A, riguarda la migrazione delle vecchie applicazioni Asp.Net in questa nuova versione. Un capitolo molto utile ed interessante per coloro che stanno migrando le proprie applicazioni web.

L’appendice B, sono riportati diversi strumenti che possono migliorare la stesura di codice. Nel capitolo sono elencati alcuni degli strumenti molto usati.

L’appendice C, fornisce delle indicazioni di base, sulla tecnologia Silverlight. In questo capitolo troviamo alcuni spunti di base su come utilizzarlo in Asp.net.

L’appendice D, indica i tipi dinamici una delle novità di .Net.

L’appendice E, fornisce alcune risorse on line.

 

Qui di seguito si riportano i vari capitoli del libro.

1) Applicatin and page frameworks

2) Asp.Net Server controls and client.side scripts

3) Asp.Net web server controls

4) Validation server controls

5) Working with master pages

6) Themes and Skins

7) Data binding

8) Data Management with Ado.Net

9) Querying with Linq

10)  workig with xml and Linq to Xml

11) Introduction to the Provider Model

12) Extending the Provider Model

13) Site Navigation

14) Personalization

15) Membership and Role Management

16) Portal Frameworks and Web Parts

17) Html and CSS Design with Asp.Net

18) Asp.Net Ajax

19) Asp.Net Ajax control Toolkit

20) Security

21) State Management

22) Caching

23) Debugging and Error Handling

24) File I/O and Streams

25) User and Server Controls

26) Modules and handlers

27) Asp.Net MVC

28) Using Business Objects

29) Ado.Net Entity Framework

30) Asp.Net Dynamic Data

31) Working With Services

32) Building Global Applications

33) Configuration

34) Instrumentation

35) Administration and Management

36) Packaging and Deploying Asp.Net Applications

Appendice A) Migrating older Asp.net Project

Appendice B) Asp.Net Ultimate Tools

Appendice C) Silverlight 3 and Asp.Net

Appendice D) Dynamic Types and Languages

Appendice E) Asp.Net Online Resources

 

Conclusioni.

Un ottimo libro adatto sia a chi sviluppa con il linguaggio di programmazione Visual Basic e sia per quelli che utilizzano il linguaggio di programmazione C#. Un libro completo e fondamentale per tutti coloro che utilizzano la tecnologia Asp.Net o per chi si sta avvicinando. In tutti capitoli si trovano diversi esempi di codice ed immagini. Il libro fornisce ottimi spunti ed indicazioni sullo sviluppo professionale di applicazioni WEB. Un ottimo libro che non può mancare in una libreria di un buon programmatore.

Posted: mag 05 2010, 09:36 by emanuelem | with no comments
Filed under: