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

luglio 2009 - Posts

FT: Buone vacanze 2009

Ci siamo quasi, un'altra settimana di lavoro e poi via, e già, il meritato riposo, dopo tanto ma tanto impegno per l'informatica è arrivato il momento di staccare la spina.  Non partirò subito, qualche giorno per sistemare il portale http://www.dotnetromacesta.org/ che insieme al Max abbiamo aperto qualche mese fa, e poi, via, diretti al mare, in mezzo al bellissimo mare della calabria.

Devo ammetterlo, non so, forse l'età, forse i troppi impegni ,ma quest'anno a differenza degli anni passati, sento molto di più il bisogno di staccare, di sentire le onde del mare sbattere sul mio corpicino, sentire l'odore del mare e della crema protettiva. Penso che la vacanza, sia il momento in cui fermarsi a riflettere, in cui recuperare le forze.

Quest'anno porterò con me, la nuova fedelissima digitale, sfruttando le sue potenzionalità per importalare ciò che la natura ha da offrire e soprattutto tutto ciò che di bello si può vedere, per rivederlo negli anni e provare il piacere dell'attimo.

Non vedo l'ora di arrivare al mare, quest'anno poi, una nuova parte di mare del mediterraneo da scorpire, e si, sulla parte jonica, al solo pensiero già sento il rumore delle onde, i pesciolini muoversi tra i bagnanti e magari una bella sirena che mi aspetta :-D.

Ci si rivede a settembre, con importanti notizie,  materiale e con qualche bella notizia.

Che dirvi.... buon divertimento....

 

 

Posted: lug 31 2009, 02:00 by emanuelem | with no comments
Filed under:
GridView paginazione selezionabile dall'utente

Il controllo Griglia Asp.net, constente molte operazioni, da questo sito http://www.dotnetromacesta.org/common/articoli/aspnet/gridview/AspNet_GridView_Paginazione.aspx trovate un articolo riguardante la possibilità di rendere selezionabile la paginazione del controllo dall'utente.

 

Posted: lug 29 2009, 10:16 by emanuelem | with no comments
Filed under:
Rilevare un record causale tramite linq

Nel seguente sito http://www.dotnetromacesta.org/common/trucchi/linq/varie/Linq_vbNet_collection.aspx trovate un frammento di codice che illustra come estrapolare dei un record causale tramite Linq.

 

Posted: lug 26 2009, 01:03 by emanuelem | with no comments
Filed under:
download Deep Zoom Composer

Come segnalata dal blog di Msdn Italia http://blogs.msdn.com/italy/archive/2009/07/24/deep-zoom-composer-disponibile-la-versione-1-0.aspx rilasciata la versione 1 di questo tool gratuito per la crezione di applicazioni Siliverlight per la gestione delle immagini.

Il tool si può scaricare dal seguente sito http://www.microsoft.com/downloads/details.aspx?displaylang=en&FamilyID=457b17b7-52bf-4bda-87a3-fa8a4673f8bf

 

Posted: lug 25 2009, 11:23 by emanuelem | with no comments
Filed under:
Download Expression Studio 3

Come riporta dal post del blog di msdn Italia http://blogs.msdn.com/italy/archive/2009/07/22/rilasciato-expression-studio-3.aspx per gli abbonati Msdn è possibile scaricare la versione 3 di Expression Studio, per ora solo in lingua inglese.

 

Posted: lug 23 2009, 10:24 by emanuelem | with no comments
Filed under:
Inviare un email da sharepoint

Il frammento di codice qui http://www.dotnetromacesta.org/common/trucchi/office/sharepoint/Inviare_un_email_tramite_SharePoint.aspx di seguito, illustra una tecnica di come inviare un email da Sharepoint 2007.

Posted: lug 22 2009, 10:36 by emanuelem | with no comments
Filed under:
Evento Basta Italia a bologna

Dal 21 al 23 ottobre 2009, a Bologna si svolgerà l'evento Basta Italia, http://www.bastaitalia.it/ in questa terza tappa italiana, verranno svolte interessanti sessioni sulla programmazione .Net.

L'agenda è consultabile al seguente sito http://it-republik.de/konferenzen/planer/bastaitalia_ontour_bologna_agenda.html mentre per chi si iscrive (http://it-republik.de/ssl/formtool/index.php?id=52&lang=it) prima della fine di luglio, si può avere un risparmio fino a 200 euro.

Posted: lug 19 2009, 05:04 by emanuelem | with no comments
Filed under:
Asp Net modificare il tag title a run time (vb.Net e C#)

Dal seguente sito http://www.dotnetromacesta.org/common/trucchi/aspnet/varie/Modificare_Tag_Title.aspx trovate un trucco in Asp.Net per la modifica del tag Title di una pagina Aspx, a Run Time, tramite il linguaggio di programmazione VB.net e C#.

 

Interessanti novità su Microsoft Infopath 2010

Dal seguente post http://blogs.msdn.com/infopath/archive/2009/07/15/what-s-new-in-infopath-2010.aspx sono illustrati alcune novità della nuova versione del prodotto Microsoft Infopath 2010.

Il post fornisce indicazioni interessanti sulla nuova versione (beta 1) del prodotto.

 

Posted: lug 16 2009, 01:31 by emanuelem | with no comments
Filed under:
Modello rapportino ore di lavoro in Excel 2007 (VBA)

In questo nuovo articolo su Excel http://www.dotnetromacesta.org/common/articoli/office/vba/Excel_rapportino_ore_lavoro.aspx potete leggere e scaricare i relativi modelli, riguardnate un rapportino ore di lavoro in Excel 2007.

L'articolo illustra come creare dei rapportini di lavoro, che ogni dipende compila in base alla commessa assegnata.

 

Posted: lug 15 2009, 08:52 by emanuelem | with no comments
Filed under:
Ordinamento di matrici in Excel 2007 tramite vba

Dal seguente sito http://www.dotnetromacesta.org/common/articoli/office/vba/Excel_Vba_matrici_ordinamento.aspx si trova un nuovo articolo di Gianni Giaccaglini, riguadante l'utilizzo di VBA in Excel per l'ordinamento di matrici.

 

Posted: lug 12 2009, 12:56 by emanuelem | with no comments
Filed under:
Recuperare dati da un Database Access 2007 con Excel

Dal seguente http://www.dotnetromacesta.org/common/articoli/office/vba/Recuperare_Dati_da_DbAccess.aspx potete leggere un articolo riguardante la programmazione Visual Basic Application (VBA) in Excel 2007.

In particolare leggere un database access 2007 in Excel 2007.

 

Posted: lug 08 2009, 08:48 by emanuelem | with no comments
Filed under:
Il primo usergroup della Sicilia

Da pochi giorni, anche la regione Sicilia, ha un punto di riferimento per tutti gli utilizzatori della tecnologia .Net.

Dal seguente sito http://orangedotnet.org/ si trova il primo UserGroup della Sicilia sulla tecnologia .Net, nel quale si trova un forum, blog, e tanto altro ancora.

 

Posted: lug 04 2009, 04:21 by emanuelem | with no comments
Filed under:
Recensione libro: Imparare Asp.net 3.5

Scheda del libro:

 

Autore:
Jesse Liberty, Dan Hurwitz,Brian MacDonald
Prezzo: Euro 50,92
Caratteristiche:
624 pagine 17 x 23,5 cm
ISBN:
978-88-481-2318-1
anno di edizione: 03/2009 
numero dell'edizione: 1
Argomento: Informatica, Linguaggi di programmazione, O'Reilly, Tecnologie per il web
Lingua: Italiano
Collana: Tecnologie - O'Reilly
Editore: Tecniche Nuove
Rilegatura: Brossura

 

Per coloro che stanno cercando una guida molto pratica sulla tecnologia Asp.Net 3.5, il libro Imparare Asp.Net 3.5 http://www.tilibri.com/libri/imparare_aspnet_35.html edito della casa editrice Tecniche Nuove  http://www.tecnichenuove.com è il libro adatto.

Il libro è composto da 11 capitoli e da 4 appendice, al termine di ogni capitolo si trova una scheda di verifica (test ed esercizi) per verificare le conoscenze acquisite del lettore, molto utile per coloro che intendono valutare il proprio grado di conoscenza di questa tecnologia. Il linguaggio utilizzato è Visual Basic Net, ma al seguente sito http://oreilly.com/catalog/9780596518455/ , potete scaricare gli esempi, per  il linguaggio di programmazione C# e VB.Net.

Gli autori del libro, sono persone con anni di esperienza alle spalle, Jesse Liberty http://silverlight.net/blogs/jesseliberty/ ha scritto diversi libri ed articoli sulla tecnologia Asp.Net, nonché sulla nuova tecnologia per il web Silverlight. Dan Hurwitz è il presidente di Sterling Solutions Inc.,  dove si occupa anche di programmazione per contratto e sviluppo database. Infine Brian MacDonald, è coautore del libro Learning C# 2005 di O'Reilly e redattore di numerosi libri sulla programmazione e sulle reti.

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

Nel primo capitolo, viene fatta un'introduzione alla tecnologia Asp.Net 3.5, in particolare all'ambiente di sviluppo Visual Studio 2008, nel capitolo sono presenti diverse immagini, che aiutano il lettore a muoversi in piena autonomia con questo strumento. Come in ogni libro che si rispetti, dopo la parte introduttiva, si passa al primo esempio di codice, il consueto esempio Hello World, esempi di codice (tutto il libro) con il linguaggio di programmazione Visual Basic. Vedremo l'utilizzo del controllo label e button.

Al termine del capitolo, si trova una scheda quiz, con 10 domande ed un esercizio da svolgere.

Nel capitolo secondo, si passa alle basi della programmazione web con la tecnologia Asp.Net, nelle prime pagine, viene illustrato il funzionamento di questa tecnologia, fornendo al lettore le nozioni relative al postback, ai vari controlli, agli eventi, ai file code-behind, spazio dei nomi ed altro ancora. Al termine di questa panoramica sulla programmazione Asp.Net si passa alla pratica, con esempi per far comprendere al lettore il postback della pagina, continuando con l'utilizzo di variabili, dell'istruzione condizionale if, nozioni sull'ambiente di sviluppo Visual Studio 2008, aspetti grafici e controlli di input e non.

Al termine del capitolo troviamo un quiz di 10 domande, e quattro esercizi da svolgere.

Nel terzo capitolo si passa ad una novità di questi ultimi tempi, Ajax, il suo utilizzo. Nelle prime pagine viene illustrato il suo funzionamento e le origini. Terminata la parte teorica si passa alla pratica, illustrando i controlli ScriptManager e UpdatePanel. Continuando a leggere il capitolo, si passa all'utilizzo di alcune tecniche e con l'uso di alcuni controlli di Asp Net. Il capitolo è molto ricco di contenuti, infatti si passa all'utilizzo dei controlli estesi di Ajax, ossia al controltoolKit, come il controllo popupControlExtender ed il collapsiblepanelExtender .

Al termine del capitolo dopo il riepilogo  si trovano le 10 domande e i quattro esercizi da svolgere.

Nella maggior parte dei casi, nelle applicazioni web si fa uso di una fonte dati. Nel capitolo quarto, viene fornita al lettore la gestione dei dati, i controlli per la visualizzare una determinata fonte dati, e le classi da utilizzare. Nelle prime pagine, viene illustrato come utilizzare il controllo Wizard, in particolare il controllo SqlDataSource, per associare ad un determinato controllo una fonte dati. Continuando a leggere il capitolo, si passa all'utilizzo del controllo GridView, l'utilizzo di istruzioni per l'inserimento, la modifica e cancellazione dei dati continuando con la personalizzazione del controllo GridView. Una delle novità del Framework 3.5 è Linq, nel capitolo viene fornita una base di questo nuovo approccio alla gestione dei dati, come anche dei Dynamic Data, altra novità dell'ultima versione del Framework.

Al termine del capitolo, si trovano 10 domande e quattro esercizi.

Il quinto capitolo, è rivolto alla convalida dei dati, nel capitolo sono illustrate i controlli per convalidare i dati inseriti. Nelle prime pagine, viene fatta un'introduzione sulla convalida dei dati, per poi passare al controllo RequiredFieldValidator, continuando per il capitolo, si passa al controllo ValidationSummary, con semplici ed interessanti esempi, continuando con il  controllo RequiredValidatonSummary, compareValidator. Nella parte conclusiva ci si sofferma sulle espressioni Regolari.

Anche per questo capitolo, si trovano 10 domande e quattro esercizi.

Il sesto capitolo è rivolto alla parte layout e navigazione. Nel capitolo sono presi in esame vari argomenti, come i fogli di stile, le master page e la gestione della navigazione. Nelle prime pagine viene spiegato la gestione degli stili in un sito. I fogli di stile con esempi pratici consigli e suggerimenti, l'argomento è trattato in maniera adeguata, illustrando anche i fogli di stile esterni. Al termine di questa parte, si passa alle master page, dopo una brevissima introduzione si passa a vari esempi pratici, continuando si passa sempre ad argomenti più interessanti come anche master page nidificate e modifica di esse in modalità run time. La parte conclusiva del capitolo riguarda la navigazione del sito, illustrando i controlli menu, treeview, sitemap, collegamenti ipertestuali ed altro ancora.

Le solite 10 domande e quattro esercizi completano il  capitolo.

Nel settimo capitolo viene trattato un argomento molto interessante, la gestione dello stato e le varie fasi. Nelle prime pagine, viene fornita una valida e completa spiegazione sullo stato delle pagine, i vari eventi che si verificano.  Dopo la parte teorica, si passa ad esempi concreti per far comprendere al lettore di ciò che si sta parlando. Vedremo l'utilizzo anche del viewstate, la sessione, e tante altre indicazioni per gestire le informazioni nelle pagine.

Anche per questo capitolo si trovano ben 10 domande, ma questa volta solo 3 esercizi pratici.

Nel capitolo ottavo, si passa alla gestione delle eccezioni, errori. Dopo una brevissima introduzione agli errori, si passa alla creazione di una semplice pagina, nel quale poter effettuare il debug. Continuando per il capitolo, si passa all'oggetto Trace, trattano in maniera introduttiva, per poi passare al debug vero e proprio. Nel capitolo la parte relativa al debug viene affrontata in maniera adeguata, illustrando al lettore le funzionalità che l'ambiente di sviluppo Visual Studio mette a disposizione.  Le varie finestre che possono tornare utile nella fase di test o per la verifica del corretto funzionamento dell'applicazione. Terminata la parte Debug, si passa alla gestione degli errori, parte che conclude questo capitolo.

Al termine del capitolo troviamo 10 domande e quattro esercizi.

Il capitolo nono, illustra un tema molto importante, la sicurezza. Nel capitolo, sono illustrate le classi e gli strumenti per creare applicazioni web sicure, accessibili tramite autenticazione. Dopo una brevissima introduzione, si passa allo strumento di amministrazione del sito web,  illustrando le varie funzionalità offerte da questo strumento. Continuando a leggere il capitolo, si trovano altri argomenti interessanti, come la creazione di account, creazione di una pagina per l'accesso al sito, i ruoli, le classi per la verifica dell'autenticazione e tanto altro.  Al termine del capitolo si trovano 10 domande e tre esercizi.

Il decimo capitolo, continua l'argomento sicurezza. Nelle prime pagine, viene illustrata la creazione e gestione dei profili. L'argomento è affrontata in maniera esauriente, illustrando diversi frammenti di codice per far comprendere al lettore l'argomento che si sta trattando. La parte conclusiva del capitolo, riguarda i temi e le interfacce, come applicare determinati stili al sito web. Al termine di questo capitolo, si trovano 10 domande e tre esercizi.

L'ultimo capitolo (11) di questo buon manale, riguarda l'assemblaggio, ossia come unire in una sola soluzione tutte le varie pagine create nei vari capitoli. In questo capitolo non troviamo nulla di nuovo, ma come configurare al meglio le varie attività svolte nei vari capitoli.

L'appendice A, illustra al lettore gli strumenti ossia il software da installare e le varie impostazioni.

L'appendice B, riguarda la copia di  un sito web, ossia come spostare o avere una doppia copia del sito web senza riscontrare problemi.

L'appendice C, tratta il tema della pubblicazione. Interessante questa parte, perchè è rivolto alla pubblicazione del sito, a come rendere il sito utilizzabile in un apposito spazio web.

L'appendice D, si trovano le soluzioni dei Quiz e degli esercizi.

Di seguito si riportano i vari capitoli che compongono questo manuale.

Prefazione

1)  Da dove cominciare.

2)  Costruire applicazioni web

3) Rendere i siti più interessanti con Ajax

4) Salvataggio e recupero dei dati

5)  Convalida

6) Fogli di stile, pagine master e navigazione.

7) Stato e ciclo di vita.

8) Errori, eccezioni e bug.

9) Sicurezza.

10) Personalizzazione

11) Assemblare il tutto

A) Installare l'indispensabile

B) Copiare un sito web

C) Pubblicare un sito web

D) Risposte a quiz ed esercizi

 

Conclusioni:

Un libro molto valido, adatto a coloro che si stanno avvicinando a questa tecnologia, fornendo delle valide basi, e guidando il lettore ad essere in breve tempo autonomo. Interessante la parte finale di ogni capitolo quella relativa al test di verifica, in questo modo si può comprendere la padronanza che si ha su questa tecnologia ma soprattutto sul capitolo interessato. Il libro come in maniera completa e dettagliata l'argomento che si sta trattando, dando al lettore la possibilità di comprendere in modo semplice il tema che si sta trattando. Un libro adatto non solo a chi si sta avvicinando a questa tecnologia ma anche a coloro che già la utilizzo e sono interessati a migliorare le conoscenze.  In ogni capitolo si trovano diverse immagini ed in alcuni casi anche dei suggerimenti, su determinate fasi. Anche se il linguaggio utilizzato è il Visual Basic non sarà difficile adottarlo con il linguaggio C#, che comunque gli esempi sono scaricabili dal sito internet indicato in precedenza.

Posted: lug 01 2009, 11:18 by emanuelem | with no comments
Filed under: