lunedì 8 febbraio 2010
#
Se utilizzate ReportingServices in una vostra pagina Aspx, e viene generato il messaggio di errore "'this.m_clientController' è nullo o non è un oggetto" o in inglese "'this.m_clientController' is null or not an object" è dovuto al fatto che utilizzate il controllo ReportView in un controllo update panel di Ajax.
Il rimedio a tale problema è quello di non utilizzare il controllo updatePanel ed impostare la proprietà AsyncRendering a true.
Per coloro che sono interesanti a siti e blog sul sistema operativo Windows 7, qui http://www.windows7blog.it/ trovano un interessante blog in italiano su tale sistema operativo.
Il software free si sta allargando anche in ambito amministrazione.
Qui http://www.iubar.it/portale/software-paghe trovate un software per le buste paga, gratuito ed open source.
Il programma è in italiano, davvero molto interessante.
Che dirvi.... buon download :-D
domenica 7 febbraio 2010
#
Vi segnalo questo tutorial http://blog.shareoffice.it/emanuele/articles/10364.aspx riguardante il controllo ToggleButton utilizzando il linguaggio di programmazione VB.Net e C#.
sabato 6 febbraio 2010
#
Il frammento di codice qui di seguito illustra una tecnica di come invocare un metodo direttamente da codice.
Tramite il metodo BeginInvoke, si può passare il metodo da invocare.
Qui di seguito si riporta un esempio di codice per il linguaggio VB.Net e C#
VB.Net
Metodo
Private
Sub Metodo()
MessageBox.Show(
"Testo")
End Sub
Invocazione del metodo
Me
.Dispatcher.BeginInvoke(AddressOf Metodo)
C#
Metodo
private void metodo()
{
MessageBox.Show("Testo");
}
Invocazione del metodo
this.Dispatcher.BeginInvoke(metodo);
venerdì 5 febbraio 2010
#
L'amico Antonio, dell'istituto Majorana http://www.istitutomajorana.it/ mi ha segnalato la nuova versione di vivo3 portatile, un programma unico ed in italiano che far parlare il computer, molto utile per le persone che hanno difficoltà di lettura.
Il programma scaricabile dal seguente sito http://www.istitutomajorana.it/index.php?option=com_content&task=view&id=1158&Itemid=65 è portatile, ossia non richiede l'installazione, ed è ben fatto.
Un programma unico nel suo genere.
Devo fare i complimenti ad Antonio e Silvio, autori di questa meraviglia, un software molto vicino al sociale e che aiuta moltissime persone.
Un ottimo lavoro, unico nel suo genero, fatto da bravi italiani, che rendere questo software davvero unico e fantastico. Un software al servizio dei cittadini.
Non posso che ringraziare i miei amici, bravi davvero.
mercoledì 3 febbraio 2010
#
Dal sito
http://www.tinyclr.com/ che si occupa di sviluppo di sistemi embedded con il Micro Framework, la possibilità di scaricare gratuitamente un ebook relativo allo sviluppo di software tramite il Micro Framework.
Il file in formato pdf scaricabile dal seguente sito
http://www.tinyclr.com/downloads/Beginners%20guide%20to%20NETMF.pdf è in lingua inglese, composto da 137 pagine con diverse immagini.
martedì 2 febbraio 2010
#
Questo ebook http://download.microsoft.com/download/E/D/A/EDAE500D-75C8-406F-B1B4-a9FDEF477281/ebook_Microsoft_Office_2010.pdf gratuito, fornisce alcune indicazioni di base sul nuovo pacchetto di Microsoft Office 2010.
Il libro è in lingua inglese ed è composto da circa 200 pagine.
domenica 31 gennaio 2010
#

Scheda del libro:
| Autore: |
BOCHICCHIO D. - CIVERA C. - LEONCINI A. - LEONCINI M |
| Prezzo: |
Euro 38,00 |
| Caratteristiche: |
Pagine 454 Formato 17 x 24 cm |
| ISBN13: |
|
| Anno di edizione: |
10/2009 |
| Collana: |
Manuali Hoepli.it |
| ISBN: |
8820344122 |
| Lingua: |
Italiana |
| Editore: |
Hoepli |
Il manuale Silverlight 3.0 Guida completa per sviluppatori e designer http://www.hoepli.it/libro/silverlight-30.asp?ib=9788820344122&pc=000022007002001 edito della casa editrice http://www.hoepli.it/ è il primo libro in italiano sulla tecnologia Silverlight.
Il libro è composto di ben 21 capitoli, con esempi pratici su questa tecnologia tramite il linguaggio di programmazione Visual Basic Net e C# Gli autori (Daniele Bochicchio, Cristian Civera, Alessio Leoncini e Marco Leoncini) di questo manuale, sono persone con vasta esperienza del campo nonché responsabili e gestori del portale Aspitalia.
Nel libro non è incluso nessun CD-Rom o dvd, gli esempi si possono scaricare dal seguente sito http://books.aspitalia.com/Silverlight-3.0/demo/
Ma vediamo in dettaglio i vari capitoli che fanno parte di questo libro.
Nel primo capitolo viene fornita al lettore una breve ma valida introduzione sulla tecnologia Silverlight. Le prime pagine illustrano l’architettura di questo nuovo modo di scrivere applicazioni per il web, proseguendo si passa ad alcuni esempi pratici sul linguaggio di markup XAML concludendo il capitolo con altri esempi tramite l’utilizzo del linguaggio di programmazione VB.Net e C#. Questi brevi e semplici esempi, aiutano il lettore a comprendere il funzionamento di questa tecnologia.
Nel secondo capitolo, si passa al primo vero utilizzo di Silverlight. Le varie fasi guidano il lettore a comprendere le basi di questa tecnologia. L’utilizzo dell’ambiente di sviluppo Visual studio 2008, la creazione di un’animazione durante la fase di caricamento ed alcune nozioni sulla sicurezza. Un capitolo molto breve, che aiuta il lettore a questa tecnologia.
Il terzo capitolo è rivolto ad un altro ambiente per la creazione di soluzioni basate con Silverlight. In questo capitolo sono forniti nozioni basilari sull’utilizzo del programma Expression blend. Il capitolo vuole far comprendere al lettore che la creazione di pagine web basate su tecnologia Silverlight, oltre all’utilizzo di Visual Studio 2008 e possibile anche con lo strumento Expession Blend.
Nel capitolo quarto, viene illustrata la gestione della predisposizione degli oggetti nella pagina Silverlight, in particolare vedremo come gestire l’aspetto delle pagine create con questa tecnologia. Nel capitolo sono illustrati esempi di codice e di presentazione grafica tramite l’uso di alcuni controlli come il pannello StackPanel, il controllo grid, il controllo WrapPanel e dockpanel. Nella parte conclusiva del capitolo viene illustrata la creazione di un pannello personalizzato.
Il quinto capitolo riguarda la gestione del testo, font ed effetti grafici. Nelle prime pagine del capitolo sono riportati alcuni esempi di codice, riguardante effetti grafici da applicare al testo, continuando a leggere il capitolo si passa ai controlli TextBox e PasswordBox applicando particolari effetti. Il capitolo fornisce le basi per comprendere le classi per la gestione della grafica del testo in Silverlight.
Il capitolo sesto riguarda l’utilizzo di figure geometriche, in particolare vedremo come utilizzare gli oggetti messi a disposizione da questa tecnologia. Nel capitolo si trovano diversi esempi di codice, riguardante l’utilizzo di oggetti geometriche, tra i quali l’oggetto rectangle, ellipse, line, polyline, polygon, rectangleGeometry, ellipseGeometry, ad altre interessanti tecniche di uso delle figure geometriche.
Nel capitolo settimo, vengono illustrate alcune classi per la gestione della grafica, in particolare applicare dei colori di riempimento. Le classi utilizzate in questo capitolo, quali VideoBrush, ImageBrush, RadialGradientBrush, LinearGradientBrush e soldiColorBrusm, permettono di applicare un determinato riempimento o aspetto grafico su cui si applica.
Il capitolo ottavo, come anche nei capitoli precedenti è un capitolo breve ed introduttivo su altri aspetti grafici. In questo capitolo vedremo come applicare l’effetto di rotazione degli oggetti. La possibilità di applicare un effetto visivo impostando l’oggetto in un certa inclinazione, per darle un effetto visivo.
Nel capitolo nono viene illustrato la gestione del mouse e della tastiera. In questo capitolo vedremo tecniche di come utilizzare e gestire gli eventi del mouse e della tastiera. Nella parte conclusiva di questo capitolo viene illustrata anche la gestione del multi touch. Un capitolo che fornisce le basi per gestire gli eventi del mouse e della tastiera.
Nel capitolo decimo, viene illustrato al lettore l’utilizzo di alcune tecniche per applicare effetti visivi alle immagini ed oggetti.
Il capitolo 11, fornisce le basi per comprendere la parte riguardante le animazioni in Silverlight. In questo capitolo vengono fornite nozioni di base su come applicare ad oggetti particolari animazioni.
Nel capitolo 12 vedremo l’utilizzo dello strumento gratuito deep zoom. Gli esempi contenuti in questo capitolo permettono al lettore di acquisire le basi per utilizzare con dimestichezza questo strumento.
Il capitolo 13 illustra la gestione del multimedia in particolare si trovano esempi e tecniche per la gestione audio e video. In questo capitolo, vedremo come applicare in una pagina Silverlight un video e gestirle il flusso video audio. Viene fornita anche una base di utilizzo del programma Expresion Encoder.
Con il capitolo quattordicesimo, sono forniti alcune nozioni di base dei controlli più comunemente utilizzati, L’utilizzo del controllo border, del controllo button, RadioButton e checkbox, listbox e combobox, scrollviewer GridSplitter, progress bar, in alcuni di essi viene fornita una spiegazione di base con mancanza di un vero e proprio esempio di codice. Continuando a leggere il capitolo, l’argomento dei controlli continua con l’introduzione del Toolkit, che contiene diversi controlli non disponibili in silverlight. Gli esempi di codice, riguardano il controllo TreeView, la creazione di una barra laterale stile quella del programma Outlook, il controllo Chart ed Expander.
Nel capitolo 15, vedremo l’utilizzo delle risorse e stili in questa tecnologia. Nel capitolo si fa riferimento anche al programma Microsoft Expression Blend. Proseguendo a leggere vedremo come applicare ed utilizzare particolari stili ai nostri oggetti di Silverlight.
Il capitolo 16, illustra un tema molto importante ed al tempo stesso anche complesso, la gestione dei dati. In questo capitolo vedremo come associare ai controlli una fonte dati, tramite il data Binding. Il capitolo fornisce le basi di utilizzo dei dati nei vari controlli Silverlight. Nella parte conclusiva del capitolo, viene illustrata la gestione di una fonte dati tramite un servizio web in particolare tramite Windows Communication Foundation.
Anche il capitolo successivo, ossia il 17, illustra la gestione dei dati da una fonte dati. In questo capitolo vengono fornite al lettore le basi di utilizzo della tecnologia per l’accesso ai dati, denominata Ado.Net Data Services. L’utilizzo del pacchetto .Net Ria Services, viene illustrato passo per passo, dall’installazione fino al suo utilizzo con esempi di codice riguardante la gestione dei dati, come inserimento, cancellazione, aggiornamento e caricamento dei dati, e tecniche di visualizzazione dei dati.
Nel capitolo diciottesimo sono fornite indicazioni di tecniche di programmazione avanzata. In questo capitolo troviamo alcuni esempi di codice che possono tornare utile nello sviluppo di applicazioni basate con tecnologia Silverlight. Esempi di codice riguardante il thread, la gestione degli errori, gestire il settaggio della lingua dell’applicazione predisponendolo in base alla cultura, la finestra di dialogo ,il modello per la presentazione delle pagine. Tecniche molto interessanti che potrebbero tornarci utili nello sviluppo della nostra applicazione.
Nel penultimo capitolo (19) , in questo capitolo sono forniti tecniche riguardante l’architettura di Silverlight. Esempi di codice, molto utili che permettono di gestire le applicazioni Silverlight. La gestione dello storico di navigazione, il caricamento dinamico di un’applicazione Silverlight, ridurre le dimensioni del pacchetto XAP, e tante altre tecniche di programmazione.
Nell’ultimo capitolo, il ventesimo, viene illustrata l’utilizzo di Silverlight anche fuori dal browser di navigazione. In questo capitolo sono fornite della valide linea guida riguardante l’utilizzo di Silverlight come applicazione Client non web, ossia come una normale applicazione che viene eseguita nel proprio computer.
Terminati i vari capitoli, si trovano tre appendice che fornisco in maniera molto ma molto breve alcuni scenari. Nell’appendice a troviamo l’argomento riguardante la creazione di un servizio, mentre nell’appendice b alcuni consigli riguardante la sicurezza, infine nell’appendice c, sono elencati alcuni strumenti che possono tornarci utili nello sviluppo di applicazioni Silverlight.
Qui di seguito si riportano i vari capitoli del libro.
1) Introduzione a Silverlight
2) Primi passi con Silverlight
3) Lavorare con Express Blend 3.0
4) La gestione del Layout
5) Il supporto per testo, font ed effetti grafici
6) Oggetti per il disegno
7) L’uso dei pennelli
8) Le trasformazioni e gli effetti
9) Gestione dell’input
10) Gestione effetti speciali
11) Introduzione alle animazioni
12) Immagini intereattive con deep zoom
13) Supporto ad audio e video
14) Uso dei controlli
15) Gestione di risorse, style e template
16) Data binding e tecniche di accesso ai dati
17) .Net Ria Services: Dal server a silverlight
18) Uso avanzato di Silverlight
19) Progettare applicazioni a componenti con Silverlight
20) Silverlight dentro e fuori dal browser
Appendice a – Realizzare servizi con il .Net Framework
Appendice b – principi di sicurezza in Silverlight
Appendice c – i tool essenziali per Silverlight
Conclusioni.
Un libro molto introduttivo che fornisce le basi su alcune tecniche di utilizzo della tecnologia Silverlight. Molti capitoli trattano la parte grafica e sono molto brevi ed introduttivi. Il libro è adatto per coloro che si stanno avvicinando per la prima volta a questa tecnologia, un libro che fornisce adeguate conoscenze di base su questa tecnologia. Interessante gli esempi di codice, che sono scritti per i linguaggi di programmazione Visual Basic Net e C#. Nel libro non viene trattato la creazione di controlli personalizzati o componenti (DLL) in Silverlight, inoltre viene illustrata una breve introduzioni di utilizzo di alcuni dei controlli messi a disposizione da Silverlight.
sabato 30 gennaio 2010
#
Qui http://blog.shareoffice.it/emanuele/articles/10356.aspx trovate una tecnica di come masterizzare con .Net tramite il componente XPBurn, ed il linguaggio VB.Net e C#.
Se state cercando un software gratuito per l'arredamento in italiano, mobilia fa per voi.
Il software scaricabile dal seguente sito http://mobiliasoft.com/index.html permette di creare interni di case ed uffici, con degli ottmi risultati.
Per maggiori informazioni e download visitate il sito indicato.
lunedì 25 gennaio 2010
#
Vi segnalo questo http://www.eurofatt.it programma gratuito riguardante la fatturazione e la gestione del magazzino.
Un programma gratuito per tenere i conti in ordine.
domenica 24 gennaio 2010
#
Continua la programmazione avanzata con Silverlight, questa volta, la creazione di un componente (dll) tramite il linguaggio Visual Basic Net e C#.
Qui http://blog.shareoffice.it/emanuele/articles/10346.aspx trovate l'articolo.
Che dirvi.... buona lettura.
sabato 23 gennaio 2010
#
Ritorna a scrivere per questo blog o meglio a pubblicare un articolo scritt per il sito iprogrammatori, riguardante la tecnologia Silverlight.
Dal seguente sito http://blog.shareoffice.it/emanuele/articles/10340.aspx trovate un articolo introduttivo alla creazione di controlli personalizzati per Silverlight, tramite il linguaggio di programmazione Visual Basic Net e C#
Che dirvi... buona lettura.
venerdì 22 gennaio 2010
#
Non avrei mai pensato di scrivere in tale circostanza un Fuori Tema, così sofferto e così doloroso, avrei pensato di farne per una scelta valida e non di obbligo, come la firma di ieri, 21 gennaio 2010, che ricorderò bene.
E già, dopo diversi anni, si lascia la famiglia, quanti bei momenti e quante "feste" come le chiamavo io, feste http://blog.shareoffice.it/emanuele/archive/2008/06/26/9595.aspx e http://blog.shareoffice.it/emanuele/archive/2009/04/22/10132.aspx che hanno permesso di creare quel gruppo solido, quei valori che in poche aziende si riscontra.
Dicembre è stato un mese bruttissimo, sembrava che ogni giorno da quel 10 in poi, ogni giorno mi doveva capitare una cosa brutta, problemi a destra e sinitra, salute, vita privata, tradimenti e tante circostanze brutte che mi ha fatto cadere e sentire la terra fredda sotto il culo (come diceva il Dottor De Chiara), brutto periodo.
Eppure, speravo che ci fosse una soluzione, una speranza, che man mano passavano i giorni non smettevo di credere.
E già, perchè per la prima volta, posso dire che era davvero una famiglia, io, che di famiglia so cosa significa visto la mia infanzia, quelli che come me crescono nelle periferie abbandonate, nei quartieri, dove lo sport ti allontana dalle brutte situazioni, dai ladruncoli e che giochi a pallone facendo attenzione alle siringhe abbandonate. Dove si vive in situazioni economiche non serene, dove ogni giorno si sogna per non vivere una realtà non bella. Io, che andavo di quartiere in quartiere (Serpentara, Fidene, Tufello, ecc) nei giorni della mia infanzia, crescendo nel capire i valori della vita.
Un grazie a Marco, che fino all'ultimo giorno si è comportato come un padre, consigliandomi a favore mio e non suo anche nel giorno della firma. Un grande capo, a cui posso dire oggi, che ci sono ancora persone di grande spirito imprenditoriale, e che nonostante le regole del business, trattano le persone come essere umani e non numeri.
Un grazie a Fabio, per la stima e fiducia che ha avuto in me, per tutto quello che ha fatto e che per una volta, posso dire, di aver lavorato con una classe dirigenziale di alto livello e vera. Una persona di ampia visione e che sa dare quel valore aggiunto alle persone ed aziende
Un grazie alla patty, per la sua puntale risposta ai miei interrogativi e gentilezza nelle mie richieste.
Un grazie a Gianluca, che per la prima volta, posso dire che tutti commerciali non sono uguali, che c'è il vero commerciale professional, e non il venditore di fumo che pensa solo alla firma del contratto. Un uomo a cui prima c'è la persona e poi la fattura.
Un grazie a tutti i colleghi per i momenti piacevoli passati nel lavoro ed in varie circostanze.
Non voglio puntare il dito verso nulla e nessuno, posso solo dire di aver lavorato nella migliore azienda It d'Italia, proprio la migliore.
Un grazie però, lo vorrei fare anche il mio amico Alex di mamma MS, anche se non fa parte della grande famiglia, mi ha colpito il suo affetto ed interessamento nel mio problema. Quando gli scrissi per dirle che non avrei potuto portare avanti un lavoro, lui, come un vero amico, ha capito la situazione e si offerto di darmi una mano. Un gesto che ritengo nobile e di grande spessore uomo, che ha compreso la situazione. Gli amici, quelli veri, sono persone meravigliose.
Sperando che sia un arrivederci e non un addio, come ho sempre detto e dico, le vie dell'informatica prima poi si incontrano e quindi spero bene.
Grazie Marco, Fabio, Patrizia, Gianluca e tutti gli altri, per i bei momenti passati insieme.
La famiglia e già, chissà se ritroverò ciò che ora non c'è più....e come nel finale del film "stand by me ricordo di un estate" http://www.youtube.com/watch?v=l2uVW6gqTA0&feature=related ... dico ... La grande Famiglia? e chi c'è l'ha....
P.S. Per Valeria, chissà come nell'ultima volta che ci siamo visti, ho sbagliato congiuntivo??? :- ))
P.S.S. Per Claudio, aspetto il tuo commento, vai ciops :-D.
mercoledì 20 gennaio 2010
#
Se state cercando un sito dove poter scaricare gratuitamente delle applicazioni per Windows mobile, qui
http://www.freewarepocketpc.net/ trovate diverse applicazioni per Windows mobile divisi per categoria.
Il sito è in lingua inglese.
martedì 19 gennaio 2010
#
La comunità italiana PowerShell.it
http://www.powershell.it/ da qualche giorno ha inserito una nuova sezione nel portale, riguardante le offerte di lavoro.
La sezione offerte di lavoro consultabile al seguente sito
http://www.powershell.it/Offerte-di-lavoro.aspx permette di inserire e vedere le offerte di lavoro riguardante il settore informatico.
Il 13 e 14 marzo 2010, a Roma si svolgerà la prima fiera nazionale di modellismo
http://www.vivitreno.it/prossimo_evento.html dedicato ai treni elettrici con dei veri plastici ma anche modellismo navale, aeronautico, statico e dinamico.
La fiera è organizzzata dall'associazione
Vivitreno
http://www.vivitreno.it/ e l'associazione L'abbraccio
http://www.l-abbraccio.it/ le quali hanno permesso la realizzazione di questa bellissima fiera.
L'ingresso è gratuito, e si entra dalle ore 9.30 alle ore 19.00 del sabato e dalle ore 9.30 alle 18 della domenica.
Tante le iniziative, per partecipare come visitatore o come espositore, visitate la pagina dell'evento al seguente sito
http://www.vivitreno.it/prossimo_evento.html .
Complimenti per questa bellissima iniziativa gratuita sociale.
sabato 16 gennaio 2010
#
|
Rilasciata la nuove versione di TVLC 2 un programma gratuito per vedere la televisione diretatmente dal pc. Il programma scaricabile dal seguente sito http://www.istitutomajorana.it/index.php?option=com_content&task=view&id=1135&Itemid=65 in italiano permette di vedere e registrare le dirette della Rai ed altri canali. Questa versione a differenza della precedente non è portatile e quindi si deve installare nel proprio pc. Per il download e maggiori informazioni visitate il sito indicato. |
martedì 12 gennaio 2010
#
Rilasciata la nuova versione del Training Kit per Visual Studio 2010 e Net framework 4.0 beta 2.
Il pacchetto scaricabile dal seguente sito
http://www.microsoft.com/downloads/details.aspx?displaylang=en&FamilyID=752cb725-969b-4732-a383-ed5740f02e93 contiene diverso materiale formativo sulla versione VS2010 e .Net 4.
Per maggiori informazioni e download visitate il sito indicato.
domenica 10 gennaio 2010
#
Come riportato dalla community Romana su .Net, qui http://www.dotnetromacesta.org/Notizie.aspx?IdNews=101 la possibilità di vincere tramite un semplice concorso due biglietti per la conferenza romana di Basta Italia 2010 che si terrà ad aprile.
Si riporta il testo del contest, vi invito a partecipare, non richiede nessun impegno ed è molto semplice, basta solo inviare una semplice email :-)) che dirvi... buona partecipazione.
"BASTA!Italia in cooperazione con Dotnetromacestà mette in palio per l’evento del 2010 2 free pass per la conferenza (giornate del 15 e 16 aprile) tra tutti coloro che entro il 20 gennaio manderanno un’e-mail a info@bastaitalia.it con oggetto “Dotnetromacestà” inserendo nel corpo della email il nome, cognome e azienda. L’estrazione avverrà in data 21 gennaio e i fortunati vincitori saranno resi noti sul portale dello User Group romano"
sabato 9 gennaio 2010
#

Scheda del libro:
| Autore: |
EVJEN BILL - HANSELMAN SCOTT - RADER DEVIN |
| Prezzo: |
Euro 59,90 |
| Caratteristiche: |
Pagine 1426 Formato 17 x 24 cm |
| ISBN13: |
|
| Anno di edizione: |
07/2008 |
| Collana: |
Manuali Hoepli.it |
| ISBN: |
8820336847 |
| Lingua: |
Italiana |
| Editore: |
Hoepli |
Con i suoi trent’uno capitoli e ben 1370 pagine, il libro Asp.Net 3.5 in C# e VB guida per lo sviluppatore http://www.hoepli.it/libro/aspnet-35-in-vb-guida-per-lo-sviluppatore.asp?ib=9788820336844&pc=000022007002013 edito della casa editrice Hoepli http://www.hoepli.it , rende questo manuale fondamentale per coloro che lavorano o sono interessati ad utilizzare la tecnologia Asp.Net 3.5.
Il libro è scritto in lingua italiana, tradotto per la casa editrice Wrox. Gli autori di questo ottimo manuale, sono persone molto esperte e con una forte passione per la tecnologia .Net, al punto che si dedicano ad iniziative di divulgazione come alla partecipazione di eventi come speaker ed in vari user group.
Bill Evjen è fondatore dello User group www.stlnet.org inoltre ha scritto diversi articoli e libri.
Scott Hanselman il cui blog è visibile al seguente sito http://www.hanselman.com/blog/ collabora con diverse community.
Devin Rader il cui blog è visibile al seguente sito http://geekswithblogs.net/devin/Default.aspx collabora con diversi User Group olrre ad essere cofondatore dello User Group www.stlnet.org .
Nel libro non si trova nessun CD-Rom o dvd, gli esempi di codice sia per il linguaggio Visual basic Net che per il linguaggio C#, si possono scaricare dal seguente sito http://www.wrox.com/WileyCDA/WroxTitle/productCd-0470187573,descCd-DOWNLOAD.html oppure qui http://www.hoepli.it/editore/OpenURL.asp?id=3684-4 .
Ma vediamo in dettaglio i vari capitoli
Dopo una valida introduzione al libro ed alla tecnologia Asp.Net, nel primo capitolo si passa al Framework ed alle applicazioni web. In questo capitolo sono forniti le nozioni di base di questa tecnologia, introduzioni relative al web server IIS, all’ambiente di sviluppo e l’architettura delle pagine Aspx. Nel capitolo si trovano immagini ed esempi di codice, per far comprendere in modo chiaro ed intuitivo al lettore la struttura delle pagine Aspx e del relativo codice di programmazione, tramite i linguaggi di programmazioni Visual Basic Net e C#.
Nel secondo capitolo, si passa alla pratica vera e propria di questa tecnologia, illustrando i controlli server di questa tecnologia. Dopo una buona introduzione riguardante il concetto di controllo server, si passa agli eventi dei controlli e le proprietà, esempi di base per far comprendere al lettore ciò che avviene quando si scatena un evento o quando viene impostata una determinata proprietà. Continuando a leggere il capitolo, viene illustrato come applicare dei stili ai controlli. La parte conclusiva del capitolo riguarda i controlli server html e l’utilizzo di codice Javascript, per eseguire operazioni lato client.
Nel terzo capitolo, continuano la parte riguardante i controlli, questa volta sono illustrati i controlli server messi a disposizione da Asp.Net. Nel capitolo sono illustrati i controlli più comuni, come il controllo Label, literal, textbox, button, linkbutton, imagebutton, hyperlink, dropdownlist, listbox, checkbox, checkboxlist,radiobutton, radiobuttonlist, image, table, calendar, adrotator, panel, xml, placeholder, e tanti altri. Il capitolo è molto ampio ed affronta in maniera introduttiva l’utilizzo di quasi tutti i controlli messi a disposizione da Asp.Net, numerosi gli esempi di codice e le immagini.
Il capitolo 4, illustra in maniera esauriente i controlli per la convalida dei dati. Dopo una buona introduzione riguardante il concetto di convalida dei dati, si passa al controllo requiredFieldValidator, fornendo interessanti esempi di codice. Continuando a leggere il capitolo, sono descritti altri controlli, quali il controllo CompareValidator, il controllo RangeValidator, il controllo RegularExpressionValidator, il controllo customValidator, il controllo ValidationSummary, un capitolo molto interessante e tutto dedicato ai controlli di convalida.
Il quinto capitolo è dedicato alle pagine master, in questo capitolo, troviamo delle ottime spiegazioni su come gestire le pagine master. Nelle prime pagine viene illustrato al lettore il concetto di master page, fornendo una valida spiegazione. Nel capitolo si trovano vari esempi e scenari di utilizzo delle pagine master, permettendo al lettore di acquisire le conoscenze adeguate per poterle utilizzare in maniera professionale.
Con il capitolo sesto, si passa alla parte grafica, o meglio alla gestione dei temi e skin. Il capitolo fornisce importanti indicazioni di utilizzo dei temi e skin nelle proprie applicazioni Asp.net.
Il capitolo 7, affronta un tema molto interessante ed importante, la gestione di una fonte dati. In questo capitolo sono illustrate le tecniche per associare un controllo ad una fonte dati tramite il data binding. Nelle prime pagine viene illustrato il controllo sqldataSource, come creare una connessione ad una base dati. Di questo controllo vengono illustrate le proprietà e come personalizzarlo impostando determinati criteri di ricerca. Continuando a leggere il capitolo si passa al controllo Linq, novità introdotto con la versione del Framework 3.5. Terminata la parte riguardante i controlli che permettono la gestione dei dati, si passa ai controlli per la visualizzazione dei dati. Viene illustrato in maniera approfondita il controllo GridView con numerosi esempi di codice ed immagini. Terminato il controllo GridView, si passa al controllo DetailsView, per poi continuare con i controlli listView e formView. La parte conclusiva del capitolo, illustra alcuni semplici esempi di base di alcuni controlli per la gestione dei dati, come il controllo DropDowList, Listbox, RadioButtonList e Checkboxlist, treeview e menu.
Nel capitolo 8, continua l’argomento riguardante la gestione dei dati, in questo capitolo viene affrontata la tecnologia Ado.Net. Dopo una breve introduzione alla tecnologia Ado.net, si passa ad un semplice esempio di codice, riguardante la lettura dei dati da una database Sql Server. Successivamente sono illustrati esempi di codice di aggiornamento, inserimento e cancellazione dei dati. Esempi che anticipano gli argomenti che vengono affrontate nelle pagine successive. Infatti dopo una valida ed interessante spiegazione riguardante le classi per la gestione dei dati, si passa alla spiegazione di ogni singola classe, illustrando i vari metodi e proprietà, classi per la connessione dei dati, la classe per eseguire query, e tutte quelle che ci permettono di gestire una fonte dati. Il capitolo affronta in maniera esauriente fornendo al lettore le conoscenze adeguate per gestire una fonte dati, il capitolo contiene numerosi esempi di codice ed illustra anche l’utilizzo del designer per la gestione dei database messo a disposizione dall’ambiente di sviluppo Visual Studio 2008.
Nel capitolo nono, continua la gestione dei dati questa volta illustrando l’utilizzo di Linq. Il capitolo, contiene numerosi scenari ed esempi di codice di Linq, esempi di tipo linq to object, linq to xml, e linq to sql. Esempi di codice con particolari clausole per estrapolare determinati dati. Un capitolo molto interessante sia per coloro che non conosco questa novità e sia per coloro che hanno una certa base. L’argomento è affrontato in maniera approfondita fornendo al lettore le conoscenze adeguate per utilizzare in maniera autonoma ed approfondita la novità relativa a Linq.
Nel capitolo 10, si passa al protocollo xml in questo capitolo vedremo come gestire i file di tipo xml e come utilizzare Linq To xml. Il capitolo contiene numerosi esempi e scenari permettendo al lettore di avere una panoramica completa di utilizzo di questi file.
Il capitolo 11, affronta un tema difficilmente presente nei manuali sulla tecnologia Asp.Net. In questo capitolo vedremo l’utilizzo del provider, come tramite lo strumento di amministrazione messo a disposizione da Asp.net possiamo configurare il provider delle nostre applicazioni Web. La gestione dei ruoli, dello stato, e tanti altri aspetti. Un capitolo complesso ma con diversi esempi di utilizzo.
Nel capitolo dodicesimo, sono affrontati quei controlli che permettono di navigare tra le varie pagine del sito. Nel capitolo sono affrontati i controlli per una buona navigazione del sto. Nelle prime pagine viene illustrato il controllo SiteMapPath, con diversi esempi di codice, continuando a leggere il capitolo si passa al controllo TreeView, illustrato in maniera approfondita. Terminata la parte del controllo TreeView, viene illustrato il controllo Menu con diversi esempi molto interessanti, il controllo sitemap chiude gli esempi di codice relativo ai controlli di navigazione.
Nel capitolo 13, viene illustrato come predisporre il sito web in base all’utente. In questo capitolo vedremo come personalizzare la nostra applicazione Web, in riferimento al visitatore che sta navigando nel sito, il capitolo anticipa il tema che verrà affrontato nel capitolo successivo, quello relativo agli utenti.
Con il capitolo 14, si passa alla gestione delle autorizzazioni al sto. In questo capitolo vedremo come permettere ad alcuni utenti di accedere a determinate pagine o vietare l’accesso ad alcuni utenti. Il capitolo fornirà delle ottime indicazioni di come creare pagine per l’accesso al sito, utilizzando le classi ed i controlli (login, createUserWizard, loginName, ecc) messi a disposizione da Asp.Net. Il lettore al termine del capitolo sarà in grado di creare siti web, impostando limitazioni ad utenti, creando precedentemente gruppi, profili ed utenti. Argomento molto importante per l’accessibilità al sito.
Nel capitolo 15, viene illustrato lo sviluppo di web part. Nel capitolo vedremo come dare la possibilità al navigatore di modificare la pagina che sta visitando. L’argomento è affrontato in maniera esauriente fornendo una buona conoscenza dello sviluppo di web part.
Il capitolo 16, prende in esame l’utilizzo dei fogli di stile (css) ed il codice html in ambito della tecnologia Asp.Net Nel capitolo viene spiegato come utilizzare nelle pagine Aspx i fogli di stile e dare alle pagine una certa formattazione.
Nel capitolo diciassettesimo, gli autori del libro illustrano il framework Ajax. Nelle prime pagine del capitolo viene fatta una buona introduzione a questo nuovo modello di sviluppo web. Le prime pagine introduttive forniscono una valida base per comprendere il funzionamento di Ajax. Terminata la parte introduttiva si passa al suo utilizzo nelle pagine Asp.Net. Gli esempi, che concluderanno questo capitolo, riguardano i controlli più comuni, come lo script manager, scriptManagerProxy, il timer, updatepanel ed infine il controllo update progress.
Ottimo il capitolo diciottesimo, nel quale viene affrontato un argomento importante per lo sviluppo web. La sicurezza, argomento complesso ed importante per rendere i siti sicuri. Nel capitolo viene illustrato come applicare alle applicazioni web una valida sicurezza. Non solo la parte Asp.Net viene affrontata, ma anche la parte relativa al web server Internet Information Services.
Con il capitolo 19 vedremo l’utilizzo della gestione dello stato in Asp.Net. Dopo una buona introduzione, si passa all’utilizzo dell’oggetto Session, illustrando con numerosi esempi di codice il suo utilizzo. Continuando a leggere il capitolo si passa all’utilizzo della sessione in altri modi, come per esempio tramite provider, cookie, l’oggetto application, viewstate, httpcontext.
L’argomento della gestione delle informazioni tra pagine viene illustrata anche nel capitolo ventesimo. In questo capitolo, vedremo l’utilizzo della Cache e di come gestire le informazioni tra pagine Aspx.
l capitolo 21, illustra il debug di applicazioni web. Nel capitolo sono riportate varie tecniche di come effettuare il debug nelle pagine aspx e di come utilizzare l’ambiente visual studio 2008 per gestire le varie istruzioni di codice. Nel capitolo si trovano numerose immagini ed esempi di codice. Il capitolo fornisce delle importanti basi di questo argomento.
Nel ventiduesimo capitolo, viene illustrato l’utilizzo delle classi messe a disposizione del framework per la gestione dei file e delle cartelle. Nel capitolo si trovano numerosi esempi di codice, di come gestire i file e le cartelle, rilevare le informazioni di un file o di una cartella. Oltre alla gestione delle cartelle e file, vedremo come scrivere e leggere in un file, gestire i file compressi e lavorare con la rete o porte seriali, un ottimo capitolo su tutto ciò che concerne i file e le cartelle.
In alcuni libri, il tema della creazione dei controlli viene illustrato in due capitoli, in questo libro, nel capitolo ventitreesimo viene fornita una valida introduzione allo sviluppo di controlli utenti e controlli server. Anche se l’argomento è abbastanza complesso, in questo capitolo gli autori forniscono importanti nozioni ed informazioni sulla creazione di controlli personalizzati. Il capitolo è molto ma molto ampio e con diversi esempi di codice.
Nel capitolo 24, viene affrontato un tema molto difficile ed interessante, la gestione dei moduli e la gestione dei processi di elaborazione delle pagine Asp.Net, gli hanlder. In questo capitolo, si parla anche di Internet Information Services.
Nel capitolo venticinquesimo, si passa ad un argomento riguardante i componenti com. A differenza di tanti manuali, in questo troviamo un capitolo, anche se pur breve, di come gestire nelle applicazioni Asp.Net, librerie di tipo com e di tipo .Net. Il capitolo, affronta vari aspetti sull’utilizzo di oggetti com, l’utilizzo di oggetti .Net in applicazioni che fanno uso del linguaggio di programmazione Visual Basic 6, la parte finale del capitolo è dedicata alla distribuzioni di componenti. Questo capitolo a differenza di molti altri capiti è molto breve, ma fornisce delle importanti indicazioni.
Il capitolo 26, fornisce importanti basi ed indicazioni sullo sviluppo ed utilizzo dei servizi web. Gli autori affrontano in maniera molto professionale l’argomento dei servizi web, sia i servizi web di tipo ASMx e sia quelli creati tramite Windows Communication Foundation (WCF). In questo capitolo non solo esempi, ma anche importanti spiegazioni sull’architettura dei servi web. Nelle prime pagine viene illustrato la creazione ed utilizzo dei servizi web di tipo xml, quelli di tipo ASMX, mentre la parte finale del capitolo riguarda i nuovi servizi web di tipo WCF.
Nel capitolo ventisettesimo, vedremo come applicare nelle nostre applicazioni web la localizzazione, ossia come impostare le pagine asp.net con determinate culture. Il capitolo illustra come utilizzare le classi messe da disposizione del Framework per la gestione della cultura e come utilizzare i file di risorse. Un capitolo molto breve che introduce e fornisce al lettore adeguate conoscenze.
Il capitolo 28, è tutto dedicato al file di configurazione (web.config) vedremo come gestire i vari parametri e creare delle apposite sezioni.
Nel capitolo 29, viene illustrato un argomento raramente trattato nei libri di questo genere. In questo capitolo vedremo come utilizzare la finestra degli eventi per scrivere le informazioni della nostra applicazione Asp.Net e gestire le prestazioni del nostro sito web.
Nel penultimo capitolo, trentesimo, vedremo come amministrare e gestire il nostro sito web tramite la console di amministrazione messa a disposizione da Asp.Net. In questo capitolo, vedremo come impostare alcuni paramenti tramite questo strumento per le applicazioni Asp.Net. Aspetti come la sicurezza, i ruoli, gli utenti e tanto altro ancora.
Nell’ultimo capitolo, il trentunesimo, il lettore acquisirà le conoscenze per distribuire la propria applicazione Asp.Net In questo capitolo vedremo come creare un pacchetto d’installazione per distribuire su altri pc, il nostro sito web il tutto tramite gli strumenti messi a disposizione dall’ambiente di sviluppo Visual Studio .Net
Qui di seguito si riportano i vari capitoli del libro.
1) Framework delle applicazioni e di pagina
2) Sviluppo Asp.Net di controlli Server script lato client
3) I controlli server web di Asp.Net
4) I controlli server di convalida
5) Elaborazione delle pagine master
6) Temi e skin
7) Data Binding in Asp.Net 3.5
8) Gestione dei dati con Ado.Net
9) Query con Linq
10) Elaborazione xml e linq to xml
11) Introduzione al modello provider
12) Navigazione del sto
13) Personalizzazione
14) Gestione dell’autenticazione e dell’autorizzazione
15) Portal Framework e web Part
16) Progettazione html e css con Asp.Net
17) Asp.Net Ajax
18) Sicurezza
19) Gestione dello stato
20) Caching
21) Tecniche di debugging e di gestione degli errori
22) I/O dei file e stream
23) Controlli utente e controlli Server
24) Moduli e Handler
25) Utilizzo di oggetti business
26) Costruzione e utilizzo dei web Service xml
27) Localizzazione
28) Configurazione
29) Misura di eventi e prestazioni
30) Amministrazione e gestione
31) Pachaging e distribuzione di applicazioni Asp.Net
Conclusioni.
Un ottimo libro sia per coloro che sono interessati allo sviluppo web con la tecnologia Asp.Net e sia per coloro che già utilizzano questa tecnologia. Molti gli argomenti affrontati nel libro, in maniera molto ma molto professionale. La particolarità di questo libro e che tutti gli esempi riguardano i linguaggi più comuni della tecnologia .Net, quale Visual Basic Net e C#. Un libro che copre tutti gli aspetti dello sviluppo web tramite la tecnologia Asp.Net, fornendo al lettore adeguate conoscenze. Insomma un libro che non può mancare nello scaffale di un buon programmatore.
mercoledì 23 dicembre 2009
#

Eccomi qua, come ogni anno, il saluto prima della sosta natalizia. Una sosta, che spero mi porti tante belle cose, visto l'ultimo periodo in cui mi sono successe cose brutte.
Giorni di pausa, tranquillità, dove vedere le lucine dei balconi illuminati a festa, gli alberi spogli, la calma che si respira a Roma nei giorni che precedono la befana. E' già, perchè Roma in questo periodo, con poco traffico da un'immagine di un'altra città.
Mi fermerò qualche giorno, sperando che il nuovo anno mi porti la serenità e felicità che in questi giorni mi sta mancando. Novità interessanti e belle per il prossimo anno, non solo eventi per la community che ho aperto http://www.dotnetromacesta.org/ ma anche altre cosette davvero molto belle, ma non vi svelo la sopresa.
Auguro a tutti, di passare delle belle feste, con le persone più care, di tanta gioia, amore e serenità.
Auguri di buon natale e felice anno nuovo.
martedì 22 dicembre 2009
#
Dal seguente sito
http://www.microsoft.com/downloads/details.aspx?displaylang=en&FamilyID=f1599288-a99f-410f-a219-f4375dbe310c potete scaricare il training kit contenente materiale formativo per la programmazione di Office 2010 beta.
sabato 19 dicembre 2009
#