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

Evento gratuito DotNetWork sulla tecnologia .Net

La community DotNetWork http://www.dotnetwork.it/ organizza per il giorno venedì 19 marzo un evento gratuito sulle novità della tecnologia .Net.
L'evento community Tour http://www.dotnetwork.it/Workshops/CommunityTourVisualStudio2010/tabid/147/Default.aspx della durata di una giornata, verranno illustrate le novità di VB.Net 2010, C# 2010, TEam Foundation e tanto altro ancora.
La partecipazione è gratuita, ma per partecipare bisogna registrarsi al seguente sito http://www.dotnetwork.it/Workshops/CommunityTourVisualStudio2010/tabid/147/Default.aspx dove si trova l'agenda ed il posto dell'evento.

FT DotnetRomaCestà chiude

Difficile e dolorosa dare queste notizie, ma ogni tanto, ho scritto Fuori Tema, non piacevoli.

Il portale che avevo aperto circa anno fa http://www.dotnetromacesta.org/ con il mio grande amico Max, sta per chiudere, tempo qualche settimana e non sarà on line.

I motivi sono molteplici, costi, gestione, persone e soprattutto alcune situazioni che non sono state gradite.

Una volta, qualche anno fa, avrei di certo puntato il dito, sollevato ciò che c'era da dire, ma poi con il tempo ho compreso che è meglio dedicare il tempo e le forze per la strada intrapesa anzichè dire delle cose.

Mi dispiace molto per questo progetto, che aveva un fine molto sociale ed utile, un progetto a cui avevo creduto fin da subito, forse proprio perchè era un progetto impegnativo, sociale ed ambizioso che si sono verificate certe situazioni.

Max, che è stato un grande, mi ha aiutato moltissimo, sono fiero di aver tirato su la miglior community italiana sulla tecnologia .Net, davvero risultati eccellenti che sono andati ben sopra le previsioni. Un lavoro che mi rende orgoglioso di questa opera, anche se mi lascia con amarezza per alcune cose.

Comunque, un grazie speciale al mio amico Max, ed un grazie a tutti coloro che hanno ritenuto (collaboratori e non) DotNetRomaCestà una vera famiglia.

Che dirvi... è stato un vero piacere.

Posted: feb 13 2010, 07.26 by emanuelem | with no comments
Filed under:
Recensione libro: Windows 7 Guida all'uso

 

 

 

Scheda del libro:

 

Autore:
CACCAVELLA FRANCESCO
Prezzo: € 29,90
Caratteristiche:
384 pag - 17x24 bn
ISBN:
9788882338466
anno di edizione: 10/2009 
numero dell'edizione: 1
Argomento: Informatica.
Lingua: Italiano
Editore: Digital LifeStylePro

La casa editrice *** http://www.***.it , in occasione dell’uscita del nuovo sistema operativo Microsoft Windows 7, ha pubblicato un libro guida sull’utilizzo di questa nuova versione. Il libro Windows 7 Guida all’uso http://www.***.it/scheda.aspx?ID=31366 è una guida per coloro che si apprestano a passare o stanno iniziando ad usare il nuovo sistema operativo Windows 7

L’autore del libro è Francesco Caccavella http://www.caccavella.com/ persona con 15 anni di esperienza nel settore informatico.

Ma vediamo in dettaglio i vari capitoli

Nel primo capitolo viene fornita al lettore una panoramica sul nuovo sistema operativo, le novità, i requisiti, i prezzi, le varie versioni in modo molto introduttivo.

Con il secondo capitolo, ci si addentra alla nuova veste grafica del sistema operativo, inoltre sono prese in esame alcune delle operazioni comuni. Queste funzionalità sono confrontate anche con le versioni precedenti di Windows, in modo che il lettore che già utilizza il sistema operativo windows, non avrà difficoltà a muoversi nel nuovo sistema operativo. Un capitolo che rende il lettore subito autonomo con il nuovo sistema operativo.

Nel terzo capitolo si passa al primo utilizzo vero e proprio di Windows 7. Una volta avviato il sistema operativo, per molti utilizzatori dovranno impostare alcune importanti personalizzazioni. Come per esempio la connessione ad internet, gli aggiornamenti, l’installazione di windows live, il trasferimento dei file da un vecchio pc a questo nuovo, la personalizzazione della grafica e dei temi, lo sfondo, il salvaschermo e tanti altri aspetti per dare un tocco personale al nostro nuovo sistema operativo. La parte conclusiva del capitolo è dedicata all’aggiunta di nuovi utenti.

Il capitolo 4 riguarda la gestione dei file o meglio come navigare e trovare in Windows 7 i file o le cartelle di nostro interesse. Un capitolo molto utile ed essenziali per coloro che non conosco un sistema operativo windows. Un capitolo che fornirà al lettore delle valide conoscenze sulla gestione dei file e cartelle, in tutti i vari aspetti non solo nelle operazioni più comuni.

Nel capitolo quinto si passa alla gestione dei programmi, vedremo come installare e disinstallare un programma, associare un file ad un programma, configurare i programmi di avvio, gestire le anomalie dei programmi nel caso che si blocca o non si avvia un determinato programma e tanto altro. Sono fornite operazioni basilari sulla gestione dei programmi nel sistema operativo. Un capitolo molto indicato per coloro che si avvicinano al sistema operativo windows.

Nel capitolo 6, viene illustrata la configurazione e la navigazione internet. Dopo una brevissima introduzione sul web, si passa a come connettersi ad internet la creazione di una connessione è illustrata nelle prime pagine di questo capitolo. Terminata la parte d’installazione, l’autore si concentra sull’utilizzo del browser di navigazione Internet Explorer 8 argomento illustrato in maniera molto bene. Terminata la parte del Browser internet Explorer 8, si passa alla gestione della posta elettronica e di come utilizzare il programma gratuito Windows Live mail, argomento che conclude questo capitolo.

Il capitolo settimo, riguarda l’interattività del nuovo sistema operativo i software messi a disposizione per gestire i video, la musica e le foto. Nelle prime pagine di questo capitolo viene illustrato come riprodurre un video, quale software utilizzare. Terminata la parte video si passa alla musica, le operazioni più comuni da compiere oltre all’uso del programma Windows Media Player. Una buona parte del capitolo è rivolto alle foto digitali, con interessanti indicazioni per la gestione di questi file.

La parte conclusiva del capitolo, riguarda la creazione di video, un capitolo molto ma molto interessante ed utile per coloro che vogliono utilizzare il programma Movie Maker messo a disposizione gratuitamente da Windows 7. L’argomento di creazione e gestione dei propri video è affrontato in maniera esauriente, fornendo al lettore le giuste indicazioni per creare in maniera autonoma e con tecniche interessati video molto professionali.

Nel capitolo ottavo, l’autore del libro affronta un tema molto importante e per molti utenti anche difficile. La gestione delle periferiche. Spesso si ha difficoltà ad utilizzare una stampante, configurare una web cam, in questo capitolo vedremo per esempio come ottenere un driver aggiornare un driver, aggiungere un dispositivo e tanto altro ancora. Nel capitolo si trovano moltissime immagini, che aiuta il lettore a comprendere meglio l’argomento.

Nel penultimo capitolo il nove, si passa alla sicurezza ed alcune operazioni importanti del sistema operativo. Nelle prime pagine, viene l’illustrata l’importanza degli antivirus, per poi illustrare il programma defender per la protezione di virus ed antispyware, effettuare i backup ed il ripristino del sistema operativo. Limitare l’uso del pc ai bambini e vietando l’uso di alcuni programmi.

Nell’ultimo capitolo, il decimo, illustra un tema molto interessante ed importante le reti. Nel capitolo vedremo come creare una rete, condividere file e cartelle, gestire una rete, un capitolo che guida il lettore a come utilizzare più pc nella propria rete domestica.

L’appendice A,riguarda l’installazione di Windows 7 passo per passo. In questo capito si trovano molte immagini e linee guida di come installare e congiurare per la prima volta il nuovo sistema operativo windows. Per ogni passaggio troviamo un’immagine e una valida descrizione delle operazioni da compiere.

Qui di seguito i vari capitolo che compongono questo libro

1) Prima di cominciare

2) Orientarsi nel sistema

3) I primi passi

4) Organizzare e cercare file

5) Lavorare con i programmi

6) Internet

7) Foto, musica, Video

8) Gestire le periferiche

9) Sicurezza e soluzione dei problemi

10) Le reti private

Appendice A) L’installazione di Windows 7 passo per passo

 

Conclusioni:

Il libro molto basilare, molto utile per chi si sta avvicinando al nuovo sistema operativo o per coloro che hanno poca dimestichezza con Windows. Interessanti alcuni capitoli (vedi il sesto) in cui sono fornite delle ottime indicazioni su determinati argomenti. Un libro, adatto anche a coloro che già utilizzano windows e sono interessati a passare alla versione 7 ma che non hanno una buona dimestichezza con l’informatica. Forse un argomento che andava trattato, almeno nel terzo capitolo era il fatto di installare e configurare alcuni software gratuiti di base, come un antivirus gratuito e/o un antispyware.

Posted: feb 10 2010, 09.36 by emanuelem | with no comments
Filed under:
Software gratuito per il sociale - Vivo3 far parlare il pc

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.

Posted: feb 07 2010, 05.45 by emanuelem | with no comments
Filed under:
Recensione libro: Silverlight 3.0 Guida completa per lo sviluppatore e il designer

 

 

 

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:
9788820344122
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.

Posted: gen 31 2010, 06.32 by emanuelem | with no comments
Filed under:
Silverlight la creazione di un componente

Se state cercando un articolo introduttivo alla creazione di un componente in Silverlight, qui http://blog.shareoffice.it/emanuele/articles/10346.aspx trovate il mio articolo.

Che dirvi... buona lettura :- D

Posted: gen 24 2010, 05.28 by emanuelem | with no comments
Filed under:
FT: La firma......Che sia un arrivederci e non un addio....

 

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.

Posted: gen 22 2010, 06.47 by emanuelem | with no comments
Filed under:
Recensione libro: Asp.Net 3.5 in C# e VB guida per lo sviluppatore

 

 

 

Scheda del libro:

 

Autore:
EVJEN BILL - HANSELMAN SCOTT - RADER DEVIN
Prezzo: Euro 59,90
Caratteristiche:
Pagine 1426 Formato 17 x 24 cm
ISBN13:
9788820336844
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.

Posted: gen 12 2010, 12.51 by emanuelem | with no comments
Filed under:
Due biglietti gratis per il Basta Italia 2010 di Roma

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"

 

Posted: gen 10 2010, 08.27 by emanuelem | with no comments
Filed under:
FT: Auguri di buon Natale e felice anno nuovo

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.

Posted: dic 24 2009, 04.23 by emanuelem | with no comments
Filed under:
Recensione libro: Pro Silverlight 3 in C#

 

 

 

 

Scheda del libro:

 

Autore:
Mattew MacDonald
Prezzo: $49.99
Caratteristiche:
640
ISBN13:
978-1-4302-2381-8
anno di edizione: 11/2009 
ebook $34.99
ISBN10: 1-4302-2381-2
Lingua: Inglese
Editore: Apress

Per coloro che utilizzano la tecnologia Silverlight o si stanno avvicinando a questo nuovo modo di fare siti web, il libro Pro Silverlight 3 in C# http://apress.com/book/view/1430223812  edito della casa editrice http://apress.com  è un ottimo libro per padroneggiare questa tecnologia. Il libro è scritto in lingua inglese ed è composto da ben 20 capitoli per circa 720 pagine.

Nel libro non è allegato nessun Cd-rom o dvd, i sorgenti utilizzati in questo libro si possono scaricare dal seguente sito http://apress.com/resource/bookfile/4479

Nei capitoli sono presenti diversi esempi di codice ed immagini a colori, si presta ben volentieri alla lettura.

Il libro è stato scritto da Matthew MacDonald www.prosetech.com  autore di numerosi libri ed articoli, vanta una buona preparazione ed è partecipe in varie community, a tal punto che gli è stato assegnato il riconoscimento MVP in Silverlight da Microsoft.

Ma vediamo in dettaglio i vari capitoli del libro.

Il primo capitolo, come in ogni libro che si rispetti, fornisce al lettore una valida introduzione al nuovo modo di programmare i siti web tramite Silverlight. Dopo aver fornito indicazioni sul funzionamento di Silverlight ed i vari strumenti e sull’ambiente di sviluppo Visual Studio 2008, si passa ad un semplice esempio di codice in Silverlight. Tutti gli esempi si basano sul linguaggio di programmazione C#. Continuando a leggere il capitolo, vedremo, come compilare il nostro primo progetto in Silverlight, e di come utilizzarlo nelle nostre pagine web di tipo Asp.Net. Un capitolo che introduce in maniera completa ed esauriente il funzionamento di Silverlight, molto importante per coloro che si stanno avvicinando a questa tecnologia.

Con il secondo capitolo si passa al linguaggio di markup XAML, infatti alla base di Silverlight oltre al linguaggio di programmazione .Net, si utilizza XAML. Dopo una breve introduzione al significato XAML, l’autore del libro passa alla pratica illustrando alcuni esempi di codice per far comprendere al lettore il funzionamento di XAML. Il capitolo è molto ampio, ed illustra in maniera professionale ed esauriente questo argomento. Il lettore che si avvicina per la prima volta a questo linguaggio di markup saprà utilizzarlo con dimestichezza.

Nel terzo capitolo si passa ad una parte molto interessante, l’aspetto, ossia il layout di una pagina creata in Silverlight. Dopo una breve introduzione ai controlli che ci permettono di applicare l’aspetto alla nostra applicazione, si passa a qualche esempio codice tramite il controllo stackpanel, illustrando di questo controllo la proprietà che possiamo utilizzare per dare un certo stile alla nostra applicazione. Continuando a leggere il capitolo, si passa ai controlli wrapPanel e Dockpanel,grid e la possibilità di personalizzare da codice l’aspetto della pagina. La parte conclusiva di questo capitolo è dedicato alla possibilità di applicare una barra di scorrimento laterale tramite il controllo ScrollViewr, e di visualizzare l’applicazione a schermo intero.

Il quarto capitolo, riguarda sempre la personalizzazione delle applicazioni Asp.Net. In questo capitolo vedremo come creare delle proprietà, di cui venne fatto un accenno nelle prime pagine, per poi passare alla gestione degli eventi del mouse. La parte riguardante gli eventi, illustra come gestire alcuni aspetti interessati di interrazione tra l’applicazione ed il mouse. Troviamo alcuni esempi di codice, come il mouseleftbuttonDown, mousemoved, mousewheel, il cursore e tanti altri aspetti sulla gestione del mouse. La parte conclusiva del capitolo riguarda la gestione della tastiera ed in particolare la possibilità di intercettare i caratteri digitati.

Il capitolo 5, fornisce indicazioni interessanti sulla gestione dei caratteri, ossia impostare un certo tipo di font, colore, effetto ed altro, l’utilizzo di alcuni controlli più comuni, come quello image, utton, hyperlinkbutton, toggledebutton and repeatbutton, checkbox, radiobutton, tooltips, popup, listbox, combo box, tabcontrol, textbox, slider, progress bar, e datecontrols. Si precisa che in pochi casi, si descrive il controllo con esempi di codice, mentre nella maggioranza di essi viene fornita una descrizione di tale controllo senza codice.

Il capitolo 6, permette di comprendere l’anatomia di un’applicazione Silverlight. Il capitolo, vuole fornire al lettore le conoscenze per comprendere le varie fasi dell’applicazione che si sta creando. Nelle prime pagine viene illustrato come rilevare informazioni dell’applicazione corrente tramite apposite proprietà, come gestire le informazioni ed il passaggio dei parametri tramite il viewmodel nell’evento di avvio (startUp) dell’applicazione Silverlight, continuando con l’evento di chiusura e la gestione delle eccezioni. Continuando a leggere il capitolo, viene illustrata la possibilità di creare una finestra di attesa (splash Screen), la possibilità di effettuare l’installazione, di aggiornare e rimuovere l’applicazione creata e l’utilizzo di risorse. Un capitolo molto interessante che viene trattato poco nei libri, ma che può tornare utile in diverse circostanze. La navigazione di un sito è un tema molto importante, se l’applicazione Silverlight che si sta sviluppando non è facilmente comprensibile, gli utilizzatori potrebbe non trovare le informazioni o funzionalità da loro richiesti.

Nel capitolo settimo, sono illustrate interessanti tecniche per migliorare la navigabilità delle applicazioni silverlight, utilizzando i vari controlli o aspetti, che un buon sviluppatore deve tenere a mente. Un capitolo a differenza dei precedenti molto breve, ma con importanti indicazioni.

Il capitolo ottavo affronta le forme geometriche, argomento spesso trattato in molti libri su Silverlight. In questo capitolo troviamo la creazione delle varie figure geometriche che possiamo realizzare tramite il linguaggio di Markup XAML. Figure quali il rettangolo, il cerchio, linee, e tanti altri, impostando il colore e gli effetti.

Il capitolo 9, riguarda la grafica. In questo capitolo è illustrato come manipolare immagini e testo, come applicare ad un determinato testo degli effetti grafici. Dopo una breve introduzione alle classi ed oggetti messi a disposizione da Silverlight, vedremo come manipolare del testo, applicare la trasparenza, opacità ed altri effetti sulle immagini. Un buon capitolo che fornisce delle valide basi per lavorare con la grafica.

Il decimo capitolo riguarda le potenzialità offerte da Silverlight in ambito delle animazioni. Il capitolo è interamente dedicato alla creazione di applicazioni silverlight con effetti animati. Vedremo le classi da utilizzare per creare dei filmati, lettori video e tanto altro. Il capitolo è molto vasto ed affronta in maniera esauriente questo tema, il lettore acquisirà delle buoni basi su questo argomento.

Il capitolo 11 viene illustrato come utilizzare la parte video, suono e deep zoom in Silverlight. Dopo una breve introduzione nelle prime pagine viene illustrato come utilizzare l’audio nelle nostre applicazioni Silverlight. Continuando a leggere nel capitolo, si passa alla parte riguardante la possibilità di includere nelle nostre applicazioni dei video. La parte conclusiva del capitolo è dedicata a Deep Zoom, un capitolo a differenza dei precedenti breve, ma ricco di spunti per applicazioni multimediali.

Il capitolo 12 si passa alla gestione degli stili nei controlli e nelle applicazioni Silverlight e la gestione dei behaviors.

Il capitolo 13, fornisce importanti spunti di programmazione avanzata. In questo capitolo sono presi in esame temi interessanti, come la creazione di modelli e controlli personalizzati. Nelle prime pagine viene illustrato come creare un modello e riutilizzarlo in altri progetti. L’esempio molto semplice fa comprendere al lettore l’importanza di creare modelli riutilizzabili. Al termine di questo argomento, si passa alla creazione di controlli personalizzati. L’autore fornisce esaurienti nozioni e tecniche di come crearsi componenti personalizzati, che possiamo utilizzare in altri progetti.

Il quattordicesimo capitolo, affronta un argomento poco trattato in altri libri, ma che ha una sua importanza. In questo capitolo vedremo come interagire con la pagina web, con il codice html della pagina in cui sta girando l’applicazione Silverlight. Il capitolo guida passo per passo il lettore ad esempi sempre più complessi ed interessanti sull’utilizzo di pagina html. Un tema importante che può tornare sempre utile.

Il capitolo 15, fornisce al lettore le basi per utilizzare nelle applicazioni Silverlight i servizi web di tipo Windows Communication Services. Il capitolo a differenza di molti altri è breve, fornisce indicazioni di base per la gestione dei servizi. Servizi che vedremo il loro utilizzo anche nei successivi capitoli.

Nel capitolo 16, si passa ad un tema molto interessante la gestione dei dati ed in particolare come associare ai controlli una fonte dati. Nel capitolo viene illustrato come verificare la correttezza dei dati, l’utilizzo dei servizi web per gestire una fonte dati, l’utilizzo di oggetti, l’utilizzo di linq per la manipolazione dei dati, e tante altre tecniche interessanti di utilizzo di una fonte dati nelle applicazioni Silverlight. Il capitolo fornirà al lettore le adeguate competenze per gestire vari scenari di fonte dati.

 Il capitolo 17 continua la parte dedica alla gestione dei dati nei controlli. Nelle prime pagine di questo capitolo vedremo come gestire la correttezza dei dati inseriti nei controlli (textblock), l’utilizzo delle espressioni regolari, dell’obbligatorietà dei dati. Terminata la convalida dei dati, si passa al controllo datagrid, un controllo molto utile e potente per gestire i dati. L’utilizzo di questo controllo viene affrontato in maniera molto approfondita illustrando tante tecniche del suo utilizzo, come l’ordinamento, la personalizzazione delle colonne di tipo immagine, calendario e tanto altre tecniche interessanti. La parte conclusiva riguarda il controllo treeview che viene illustrato in maniera molto marginale.

Nel terz’ultimo capitolo, ossia il diciottesimo, viene illustrato l’utilizzo di Silverlight al di fuori delle pagine web, ossia di alcune tecniche di utilizzo esterno. Tecniche come la possibilità di utilizzo di una finestra di dialogo, la scrittura e lettura di dati fisici per il download o upload dei file. Anche questo capitolo è molto breve, vengono forniti brevi accenni.

Il penultimo capitolo, il diciannove, riguarda il multithreading. Il capitolo contiene molti esempi di codice che illustrano i vari scenari di utilizzo per la gestione dei processi. Il capitolo è molto breve, ma i numerosi esempi di codice danno al lettore le basi del concetto di multithreading.

Il ventesimo ed ultimo capitolo è un capitolo dedicato alla connettività esterna, ossia come connettersi ad altri sistemi che espongono servizi. La gestione di XML è affrontata in maniera esauriente, includendo anche Linq. Tra i vari esempi, troviamo anche la gestione di rss, la connessione sockets e tcp, ed altri aspetti interessanti di come utilizzare Silverlight con sistemi esterni.

Di seguito si riportano i vari capitoli che compongono questo ottimo libro

1) Introducing Silverlight

2) XAML

3) Layout

4) Dependency Property and Routed Events

5) Elements

6) The Application Model

7) Navigation

8) Shapes and Geometries

9) Brushe, Transforms, and bitmaps

10) Animation

11) Sound, Video, and Deep Zoom

12) Styles and Behaviours

13) Templates and Custom Controls

14) Browser integration

15) Asp.Net Web Services

16) Data Binding

17) Data controls

18) Isolated Storage

19) Multithreading

20) Networking

Conclusioni:

Un ottimo libro che fornisce al lettore un percorso formativo in costante crescita tra i vari capitoli. Gli argomenti sono affrontati in maniera esauriente, contenente numerosi esempi di codice di situazione comuni. Un libro molto importante per coloro che utilizzano già la tecnologia Silverlight o si stanno avvicinando. Un libro che non può mancare sullo scaffale di un buon programmatore. Il libro è scritto tramite il linguaggio di programmazione C#, per coloro che sono interessati alla versione relativa al linguaggio di programmazione Visual Basic .Net, possono trovare in questo sito http://apress.com/book/view/1430224274 il libro scritto per questo linguaggio dello stesso autore.

Posted: dic 20 2009, 08.32 by emanuelem | with no comments
Filed under:
tutorial silverlight il controllo textblock

Il controllo TextBlock di Silverlight è illustrato in questo articolo http://www.dotnetromacesta.org/common/articoli/silverlight/tutorial/tutorial_silverlight_controllo_textblock.aspx tramite il linguaggio Visual Basic Net e C#.

Nell'articolo è allegato un esempio.

 

Posted: nov 26 2009, 12.39 by emanuelem | with no comments
Filed under:
Recensione libro: Sql Server 2008 Guida all'uso

Scheda del libro:

 

Autore:
Mario De Ghetto
Prezzo: € 35,00
Caratteristiche:
352 pagine 17x24 bn
ISBN:
9788882338008
anno di edizione: 09/2009 
numero dell'edizione: 1
Argomento: Informatica.
Lingua: Italiano
Editore: Digital LifeStylePro

Nel mese di settembre la casa editrice *** http://www.***.it  ha pubblicato un libro introduttivo sul database Sql Server 2008. Il libro Sql Server 2008 guida all’uso http://www.***.it/scheda.aspx?ID=31008 , è un libro, che illustra in maniera semplice e chiara l’utilizzo di questo database, fornendo al lettore che si avvicina a questo database le conoscenze adeguate per utilizzarlo nel modo migliore.

Il libro è composto da ben 10 capitoli, nel libro non è presente nessun cd-rom o dvd, gli esempi del libro si possono scaricare dal seguente sito http://www.deghetto.it/blog/download/LibroSS2008/SS2008_EsempiVB.zip

L’autore di questo buon manuale di base, è scritto da Mario De Ghetto, il quale ha scritto numerosi articoli, trucchi e ben due libri. Mario De Ghetto è un MVP su Visual Basic.Net riconoscimento che assegna Microsoft alle persone che si sono distinte per impegno e professionalità nelle community, il suo blog tecnico personale è consultabile al seguente sito qui http://deghetto.wordpress.com  e qui http://community.dotnetwork.it/mario.deghetto/Default.aspx  in cui si trovano diversi frammenti di codice ed altro materiale su .Net.

Ma vediamo in dettaglio i vari capitoli.

Nel primo capitolo, vengono forniti al lettore indicazioni su risorse e siti di grande interesse su questo database., Nelle prime pagine, troviamo l’elenco di alcune risorse ad importanti siti, dove trovare del materiale e software da utilizzare per muoversi in maniera autonoma. Continuando a leggere il capitolo sono forniti indicazioni sui requisiti hardware delle varie versioni di questo database ed altre informazioni utili. Nella parte conclusiva del capitolo, sono forniti indicazioni sull’installazione delle varie versioni ed i vari strumenti messi da utilizzare in questo database.

Con il secondo capitolo si affronta un tema molto importante che ogni utilizzatore (sviluppatore o dba) deve conoscere prima di utilizzare questo database. Nel capitolo, sono forniti indicazioni interessanti riguardante l’architettura del database, i vari strumenti messi a disposizione ed il funzionamento principale. Nel capitolo si trovano diverse illustrazione, che aiutano al lettore a comprendere l’architettura ed il relativo funzionamento.

Nel terzo capitolo, sono forniti in maniera molto basilare le novità della versione di Sql server 2008, il capitolo fornisce indicazioni su quelle funzionalità aggiunte o ampliate, un capitolo molto ricco anche di immagini.

Il quarto capitolo si passa a Sql Server management Studio, lo strumento visivo di Sql Server per gestire il database. Nelle prime pagine viene fatta una breve introduzione di questo strumento, per poi proseguire con le varie funzionalità che si possono utilizzare, come la creazione di un database di tipo sql server compact, collegarsi ad un database esistente, la barra dei menu di sql server, la barra degli strumenti standard e la finestra di esplora oggetti. Finita la parte introduttiva al database, si passa alla parte pratica, nel capitolo sono illustrate le operazioni primarie di quando si inizia ad utilizzare questo database. Vedremo come creare un nuovo database, argomento, illustrato in maniera esauriente fornendo al lettore le giuste conoscenze per comprendere questa fase. Continuando a leggere il capitolo, vedremo anche il collegamento ad un database, la creazione e modifica di una tabella e la generazione di script sql. Il capitolo fornisce al lettore adeguate conoscenze sulla creazione di un database, molto utile per coloro che non hanno dimestichezza o non conosco questo database.

Sempre un argomento inerente le tabelle, nel quinto capitolo sono illustrati i tipi di dati. Il capitolo affronta in maniera chiara e comprensibile l’argomento, illustrando tutti i tipi di dati messi a disposizione dal database. Un capitolo che darà modo al lettore di comprendere la progettazione di una tabella.

Con il capitolo sesto si passa ad un argomento molto importante per la gestione dei database. Le relazioni ed indici, è un tema importantissimo per la creazione di una buona base dati, il capitolo vuole fornire al lettore le conoscenze adeguate per comprendere questo tema. Nelle prime due pagine, sono forniti alcune importanti regole da tenere presente durante la creazione di una relazione. Continuando a leggere il capitolo, si passa al significato ed utilizzo della chiave primaria fornendo una valida spiegazione per poi passare ad un esempio pratico. Gli indici e le chiavi sono gli argomenti che vengono trattati in maniera esauriente e con una serie di immagini nelle pagine successive. Terminata la parte delle chiavi ed indici si passa alle relazioni, fornendo al lettore degli ottimi esempi e spiegazione sulle varie relazioni che si possono verificare durante la creazione di un database.

 Il capitolo 7 illustra un argomento molto interessante ed importante, le viste e query. Dopo una breve introduzione alle viste, l’autore illustra come utilizzare gli strumenti messi a disposizione da Sql Server 2008 per la creazione di una vista. La parte conclusiva delle viste, riguarda invece le viste di sistema, fornendo elementi di basi su quelle più comuni. Terminata la parte delle viste si passa alle query, parte conclusiva e breve di questo capitolo. Si fa un accenno degli strumenti che possiamo utilizzare per la gestione delle prestazioni di una query.

Il capitolo ottavo è un argomento molto importante per coloro che si trovano in situazioni di utilizzare questo database in maniera molto più professionale, in questo capitolo il lettore comprenderà il linguaggio T-Sql. Dopo una breve introduzione al linguaggio T-SQL si passa agli elementi base, come i commenti, gli identificatori, valore nullo, gli operatori (and, or, not) le funzioni, la creazione, collegamento, modifica e cancellazione di un database, creazione, modifica e cancellazione di tabelle, viste indici, account e utenti. La parte conclusiva del capitolo è rivolta alla gestione dei permessi .

Il linguaggio T-Sql, viene illustrato anche nel capitolo 9. In questo capitolo sono illustrati altre situazioni di utilizzo, come la selezione dei dati tramite l’istruzione SQL, la clausola Order by, Where, TOP, Like, All, Distinct, union, compute, oltre alle varie relazioni che si possono realizzare come le inner join, left outer join, right outer join e Foul Outer Join. Continuando a leggere questo lungo capitolo, si passa alle clausole Except e intersect, per poi proseguire con le istruzioni Select Into, Insert, update e delete.

Il decimo e penultimo capitolo, riguarda le Stored Procedure. Il capitolo fornisce al lettore le basi per comprendere ed utilizzare una parte molto importante di un database. Dopo una breve introduzione alle Stored Procedure, si passa alla creazione di variabili locali, alla dichiarazione print, l’utilizzo della condizione If, la dichiarazione while, return, goto. Continuando a leggere il capitolo, si passa all’utilizzo degli strumenti messi a disposizione dal Database Sql Server 2008, per la creazione, modifica ed esecuzione delle stored procedure, le stored procedure di sistema ed un accenno breve all’utilizzo delle stored procedure tramite codice .Net. Anche in questo capitolo troviamo numerosi esempi di codice, per ogni argomento trattato.

L’ultimo capitolo (11) si passa all’utilizzo del database Sql Server 2008 tramite il linguaggio di programmazione Visual Basic. Dopo una breve introduzione al linguaggio Visual Basic 2008, viene illustrato come utilizzare l’ambiente di sviluppo Visual Studio 2008, per la gestione di una fonte dati, come Sql Server 2008, il tutto tramite i wizard messi a disposizione. Il capitolo contiene numerosi immagini, in modo che il lettore che ha poca dimestichezza comprenda i vari passi. Al termine si vedrà come creare una semplice maschera di gestione dati, tramite i wizard ed i controlli messi a disposizione da Visual Studio. Proseguendo a leggere il capitolo, l’autore illustra brevemente l’utilizzo di alcune classi messi a disposizione da Ado.Net per la gestione dei dati, illustrando al lettore come leggere, inserire e modificare i dati, il tutto tramite le classi di ado.net e istruzioni sql.

 

Di seguito si riportano i vari capitoli che compongono questo libro

 

1) Primo Contatto

2) Architettura di Sql Server 2008

3) Le novità

4) Sql Server management Studio

5) Tipi di dati

6) Indici e relazioni

7) Viste e query

8) Linguaggio T-Sql: DDL e DCL

9) Linguaggio T-Sql: DML

10) Stored Procedure

11) Sql Server e Visual Basic

Conclusioni:

Un ottimo libro di base, per coloro che si avvicinano ai database ed in particolare al database Sql Server 2008. Il libro fornisce in maniera esauriente e comprensibile l’utilizzo di questo database e le varie funzionalità messe a disposizione. Un libro con molte immagini e ricco di esempi di codice. Gli argomenti sono trattati in maniera comprensibile. Consigliato a coloro che si stanno avvicinando a questo database o utilizzano altri database.

 

Posted: nov 24 2009, 11.15 by emanuelem | with no comments
Filed under:
Silverlight tutorial il controllo StackPanel tramite VB.Net e C#

Qui http://www.dotnetromacesta.org/common/articoli/silverlight/tutorial/tutorial_silverlight_stackpanel.aspx  trovare l'articolo riguardante il tutorial su Silverlight, ed in particolare per il controllo StackPanel, tramite il linguaggio di programmazione VB.Net e C#.

 

Posted: nov 24 2009, 11.05 by emanuelem | with no comments
Filed under:
tutorial silverlight il controllo hyperlinkbutton

Nuova lezione del tutorial su Silverlight, dal seguente sito http://www.dotnetromacesta.org/common/articoli/silverlight/tutorial/Silverlight_tutorial_hyperlinkbutton.aspx trovate la lezione riguardante il controllo hyperlinkbutton.

Che dirvi... buona lettura

Posted: nov 15 2009, 04.50 by emanuelem | with no comments
Filed under:
More Posts Next page »