Alessandro Del Sole's Blog

{ A programming space about Microsoft® .NET® }
posts - 1883, comments - 2047, trackbacks - 352

My Links

News

Your host

This is me! Questo spazio è dedicato a Microsoft® .NET®, di cui sono molto appassionato :-)

Cookie e Privacy

Disabilita cookie ShinyStat

Microsoft MVP

My MVP Profile

Microsoft Certified Professional

Microsoft Specialist

Il mio libro su VB 2015!

Pre-ordina il mio libro su VB 2015 Pre-ordina il mio libro "Visual Basic 2015 Unleashed". Clicca sulla copertina per informazioni!

Il mio libro su WPF 4.5.1!

Clicca sulla copertina per informazioni! E' uscito il mio libro "Programmare con WPF 4.5.1". Clicca sulla copertina per informazioni!

These postings are provided 'AS IS' for entertainment purposes only with absolutely no warranty expressed or implied and confer no rights.
If you're not an Italian user, please visit my English blog

Le vostre visite

I'm a VB!

Guarda la mia intervista a Seattle

Follow me on Twitter!

Altri spazi

CodePlex download Scarica i miei progetti open-source su CodePlex!

Article Categories

Archives

Post Categories

Image Galleries

Privacy Policy

febbraio 2009 Blog Posts

Ci salutiamo per qualche giorno..

Per qualche giorno mi "assenterò" dalle consuete attività di Community, perchè domani sarò in viaggio per Seattle dove parteciperò all'MVP Global Summit 2009. Per me sarà la prima volta e sono sicuro sarà una bellissima esperienza, soprattutto mi affascina l'idea di poter incontrare i Microsoft MVP di tutto il mondo che sviluppano su tecnologia .NET, in particolare quelli dai cui articoli ho imparato tantissimo, con i quali condividere la passione per le tecnologie Microsoft e il personale di Microsoft Corp. che si occupa dello sviluppo dei software che quotidianamente utilizziamo. Un'esperienza in cui tech e momenti ludici si incontrano, quindi sarà...

posted @ giovedì 26 febbraio 2009 17:21 | Feedback (7) | Filed Under [ Varie ]

Disponibile la registrazione del primo Live Meeting su Silverlight 2.0

E' disponibile per il download la registrazione, comprensiva di slide e codice del progetto dimostrativo Visual Basic, del Live Meeting dal titolo "Introduzione a Microsoft Silverlight 2.0 per sviluppatori Visual Basic", tenutosi in data 23.02.2009 su Visual Basic Tips & Tricks. Il link per scaricare il materiale è questo: http://www.visual-basic.it/scarica.asp?ID=996 Un piccolo tip: il video è registrato in formato Windows Media ad alta fedeltà, ma in modo particolare. Infatti, Microsoft Office Live Meeting 2007 registra le varie parti del meeting e fornisce un player bell'e pronto che verrà aperto nel vostro browser Web ma vi accorgerete di quanto sia comodo; sulla sinistra...

posted @ martedì 24 febbraio 2009 23:22 | Feedback (3) | Filed Under [ Visual Basic Visual Studio 2008 Silverlight e Windows Phone ]

Al via i Live Meetings di Visual Basic Tips & Tricks: Introduzione a Silverlight 2.0

Stasera si è tenuto il primo Live Meeting di Visual Basic Tips & Tricks. Ho tenuto una sessione introduttiva su Microsoft Silverlight 2.0 per sviluppatori Visual Basic con la compartecipazione di Antonio Catucci, che è stato fondamentale nel gestire le domande dei partecipanti:     Voglio ringraziare innanzitutto i circa 60 partecipanti che, nonostante la giornata lavorativa sulle spalle, alle 21 di questa sera si sono collegati per stare in nostra compagnia e hanno seguito la sessione con interesse. Era la prima volta per me e la Community, è quindi probabile che ci sia stata qualche...

posted @ martedì 24 febbraio 2009 00:15 | Feedback (9) | Filed Under [ Visual Basic Varie Visual Studio 2008 Silverlight e Windows Phone ]

Ottenere il tipo MIME di un'estensione di file con Visual Basic

Non so se vi è mai capitata la necessità di conoscere il tipo MIME associato una determinata estensione di file, a me serviva per un client WPF che sto sviluppando per fare l’upload di file nel Blob Storage di Windows Azure.   In ogni caso, è un procedimento piuttosto semplice. I tipi MIME sono memorizzati nel registro di sistema per ciascuna estensione. Le estensioni sono registrate nella sezione HKEY_CLASSES_ROOT, quindi grazie ai metodi della classe Microsoft.Win32.Registry si possono recuperare i valori desiderati, come nel metodo seguente:       Private Function getMimeType(ByVal fileName As String) As String           'un...

posted @ domenica 22 febbraio 2009 23:12 | Feedback (4) | Filed Under [ Visual Basic ]

La RAI va on-line con Silverlight 2.0

La RAI (Radio Televisione Italiana) ha messo on line il suo nuovo portale basato su Microsoft Silverlight 2.0. Davvero molto curato e ben fatto, inoltre dall'home page si possono vedere le preview delle principali trasmissioni televisive. Le descrizioni in forma scritta non rendono l'idea, potete guardare il portale a questo indirizzo. Il nuovo portale RAI è stato menzionato nell'home page del sito ufficiale di Silverlight, da cui ho appreso la notizia. Davvero un bell'esempio reale di cosa sia possibile fare con la versione 2.0 di questa tecnologia. Alessandro

posted @ domenica 22 febbraio 2009 18:06 | Feedback (1) | Filed Under [ Silverlight e Windows Phone ]

WPF: formattare dati a livello di XAML e data-binding

.NET Framework 3.5 Service Pack 1 ha introdotto una interessante novità nel data-binding in Windows Presentation Foundation, ossia la possibilità di specificare la modalità di formattazione delle stringhe/valori direttamente nello XAML. È infatti possibile utilizzare una proprietà chiamata StringFormat all’interno delle XAML markup extension che pongono in essere il data-binding.   Prima di proseguire nella lettura del presente post, dovete avere un’infarinatura del data-binding in WPF e dei DataTemplate. Magari può esservi utile allo scopo questo mio articolo su Visual Basic Tips & Tricks.   Consideriamo il seguente semplice esempio, che visualizza l’identificativo e la data di...

posted @ venerdì 20 febbraio 2009 00:19 | Feedback (9) | Filed Under [ Windows Presentation Foundation ]

Update per Silverlight 2.0 run-time e Deep Zoom Composer

Antonio mi segnala che è stato rilasciato un aggiornamento di build del run-time di Silverlight 2.0, che potete installare facendo clic qui, e che continua a contraddistinguersi per le modestissime dimensioni (4 mega) e rapidità di installazione. Inoltre è stata resa disponibile una nuova release (Feb 2009 Preview) di Microsoft Deep Zoom Composer (per la creazione di gallerie dinamiche di immagini basate su Silverlight 2.0) che risolve alcuni problemi di compatibilità con alcuni formati e che è disponibile qui. Alessandro

posted @ giovedì 19 febbraio 2009 21:34 | Feedback (3) | Filed Under [ Silverlight e Windows Phone ]

WPF: un metodo extension per convertire in ObservableCollection(Of T)

UPDATE NEL CODICE DEL 16.02.2009 Quando dobbiamo utilizzare il data-binding nelle applicazioni Windows Presentation Foundation, la collezione più indicata per rappresentare i nostri dati è la ObservableCollection(Of T) poiché ci permette di porre in essere il cosiddetto data-binding "two ways", in particolare le modifiche fatte sulla collezione si riflettono sull'interfaccia in modo automatico (implementando INotifyPropertyChanged) e supporta l'aggiunta, la rimozione e la modifica dei dati. Spesso può capitare di voler recuperare dati tramite LINQ, da collegare poi all'interfaccia. LINQ, però, restituisce tipicamente IEnumerable(Of T) o IQueryable(Of T), che deriva dalla IEnumerable e non offre la possibilità di convertire questo tipo in una ObservableCollection se non...

posted @ lunedì 16 febbraio 2009 19:51 | Feedback (1) | Filed Under [ Visual Basic Windows Presentation Foundation ]

WPF: eventi dei controlli attraverso i DataTemplate (VB 2008)

Nel forum di Visual Basic Tips & Tricks oggi è transitato un quesito molto interessante, ossia come utilizzare, in WPF, dei Button all’interno di un DataTemplate definito per le celle di una ListView disegnata a mo’ di griglia.   Facendo un discorso più astratto, si può dire che si tratta di stabilire come gestire eventi attraverso i DataTemplate. Premetto che quella che illustrerò è finora l’unica tecnica che ho provato, di conseguenza le segnalazioni dell’esistenza di tecniche migliori è ovviamente gradita.   Dobbiamo, in sostanza, riprendere il discorso dei CommandBindings che introducemmo tempo fa. I CommandBindings, infatti,...

posted @ sabato 14 febbraio 2009 03:11 | Feedback (1) | Filed Under [ Windows Presentation Foundation ]

Piccole VB-soddisfazioni..

E' la schermata che vedrete se avete impostato lo sviluppo con Visual Basic nei settings di Visual Studio 2008... Alcuni screencast in lingua inglese sugli ADO.NET Data Services, che ho pubblicato sul mio English blog, sono confluiti nelle news del Visual Basic Developer Center di MSDN ed ecco spiegato il mistero :-) Sono ovviamente molto contento! Alessandro

posted @ sabato 14 febbraio 2009 03:05 | Feedback (3) | Filed Under [ Visual Basic WCF Data Services/WCF RIA Services/OData ]

Partecipa ai Live Meeting di Visual Basic Tips & Tricks!

In Visual Basic Tips & Tricks stiamo organizzando una serie di webcast “live”, che erogheremo gratuitamente tramite il servizio Microsoft Office Live Meeting, durante i quali i nostri speaker terranno delle sessioni inerenti lo sviluppo su tecnologie Microsoft con Visual Basic e che potrete seguire comodamente da casa oppure dal vostro ufficio, attraverso una normale connessione Internet.   A mio avviso si tratta di un bel modo di proporre argomenti e materiali, anche perché in questo modo è possibile interagire con i nostri speaker in tempo reale, ad esempio facendo delle domande sull’argomento proposto. Inoltre...

posted @ giovedì 12 febbraio 2009 13:03 | Feedback (1) | Filed Under [ .NET Framework Visual Basic C# Setup & Deployment Help Authoring Varie Visual Studio Express Editions Visual Studio 2008 Visual Studio Extensibility Windows Presentation Foundation Windows Workflow Foundation Windows Communication Foundation Windows 7 Visual Studio Tools for Office LINQ Silverlight e Windows Phone WCF Data Services/WCF RIA Services/OData ]

Office Business Applications con Visual Basic 2008 e ADO.NET Data Services

Beth Massi ha pubblicato altri due post molto interessanti, inerenti stavolta lo sviluppo di Office Business Applications (OBA) con Visual Basic 2008, creando dei client Excel e Outlook per gestire gli ipotetici ordini di un’azienda i cui dati sono esposti attraverso gli ADO.NET Data Services.   In particolare, nel client Outlook viene illustrata la creazione di Form region personalizzate attraverso controlli utente basati su Windows Presentation Foundation nonché l’utilizzo di oggetti .NET per la manipolazione delle e-mail in Outlook.   E’ un bell’esempio di integrazione tra tecnologie, un tantino complesso e che presuppone un minimo di conoscenza...

posted @ giovedì 12 febbraio 2009 11:25 | Feedback (0) | Filed Under [ Visual Basic Windows Presentation Foundation Visual Studio Tools for Office WCF Data Services/WCF RIA Services/OData ]

Nuovo screencast: upgrade da SQL 2008 Express a "Express with Advanced Services"

Se avete installato SQL Server 2008 Express per il tramite delle edizioni Express di Visual Studio 2008 con Service Pack 1, avrete notato che si tratta di un'edizione molto essenziale, in cui è presente l'engine e i servizi di base. Mancano, però, strumenti come Management Studio, disponibile invece con le edizioni "with tools" e "with Advanced Services" di SQL Server 2008 Express Edition. Poichè l'aggiornamento all'edizione Express with Advanced Services (o with Tools) potrebbe rendersi necessario proprio per l'importanza di taluni strumenti, ho realizzato un'apposito screencast per illustrare i semplici passaggi da seguire. Dato che l'ho dovuto fare per me, ho...

posted @ domenica 8 febbraio 2009 23:53 | Feedback (3) | Filed Under [ Visual Studio Express Editions ]

Silverlight Streaming ora supporta Silverlight 2.0

Finalmente il servizio Silverlight Streaming, della famiglia Windows Live, utilizzabile per l'hosting gratuito di proprie applicazioni Silverlight, supporta la versione 2.0 RTW del noto plug-in per applicazioni RIA di casa Microsoft. Se utilizzate Microsoft Expression Encoder 2 per la codifica dei vostri video verso Silverlight, potete ora utilizzare i template del media player basati sulla versione 2.0. E finalmente ho potuto rimettere il mio avatar basato su Silverlight, visto che finchè era in Beta 2 c'erano problemi :D Alessandro

posted @ domenica 8 febbraio 2009 14:06 | Feedback (0) | Filed Under [ Silverlight e Windows Phone ]

Conversione on-line da C#->VB e viceversa da Telerik

La Telerik, società nota per la produzione di controlli Windows Forms, WPF e ASP.NET, offre uno strumento gratuito di conversione on-line di codice, da C# a Visual Basic e viceversa. Come spesso accade in questi strumenti, ci possono essere delle imprecisioni nella conversione (io ho provato a convertire delle espressioni lambda con qualche imprecisione nel risultato) ma se il codice da convertire non è particolarmente complesso, e soprattutto se non ha caratteristiche esclusive di quel linguaggio non supportate nell'altro, puo' essere un valido tool da aggiungere ai preferiti. Se volete dare un'occhiata, si trova a questo indirizzo. Alessandro

posted @ domenica 8 febbraio 2009 14:03 | Feedback (2) | Filed Under [ Visual Basic C# ]

"LINQ in Visual Basic 2008" sul blog dell'MVP Award :-)

Non nascondo che questa per me è una bellissima soddisfazione... Forse non tutti sanno che esiste un blog ufficiale dell'MVP Award di Microsoft, i cui post riguardano notizie sulle varie attività svolte dai Microsoft MVP di tutto il mondo, sia con riferimento alle attività di community che a quelle esterne, come per esempio la pubblicazione di libri. Proprio a questo proposito, nel post di oggi si parla del mio libro "Microsoft LINQ in Visual Basic 2008"! Sono ovviamente felice e onorato di questa menzione! :-) Se volete curiosare... il post è a questo indirizzo. Alessandro

posted @ giovedì 5 febbraio 2009 19:17 | Feedback (2) | Filed Under [ Varie LINQ ]

WPF: il controllo WebBrowser con Visual Basic 2008

.NET Framework 3.5 Service Pack 1 ha introdotto in Windows Presentation Foundation, tra le varie novità, un controllo WebBrowser molto simile a quello che utilizzavamo in Windows Forms e che ci permette di visualizzare pagine Web, documenti HTML e quanto già potevamo fare in precedenza.   Il suo utilizzo è molto semplice e lo vediamo in questo post, per la cui demo ho utilizzato Microsoft Visual Basic 2008 Express Edition. Dopo aver creato una nuova applicazione WPF, ci proponiamo di realizzare una semplice interfaccia grafica, costituita dagli elementi basilari di un browser Web. Prima di...

posted @ giovedì 5 febbraio 2009 18:21 | Feedback (3) | Filed Under [ Visual Basic Windows Presentation Foundation ]

Eventi on-line da Microsoft Italia su Windows 7 e Internet Explorer 8

Microsoft Italia sta organizzando degli eventi on-line su Windows 7 e Internet Explorer 8. In sostanza, si potrà assistere a delle sessioni tecniche attraverso Internet, un po’ come si fa quando ci si reca agli eventi, solo che stavolta si può partecipare direttamente da casa propria o dall’ufficio, tramite Web!   Sono disponibili i consueti percorsi MSDN per sviluppatori e TechNet per professionisti IT, entrambi diretti ad introdurre i nuovi sistema operativo e browser Web di casa Microsoft. L’evento è gratuito e sarà poi possibile scaricare i materiali delle sessioni, alle quali si potrà accedere...

posted @ giovedì 5 febbraio 2009 18:15 | Feedback (0) | Filed Under [ Varie Windows 7 ]

ADO.NET Data Services: un client VSTO per Excel 2007

Beth Massi ha pubblicato un interessantissimo post inerente l'utilizzo degli ADO.NET Data Services in ambito Visual Basic 2008, al fine di illustrare un'ulteriore possibilità di questo framework, ossia sfruttando i Visual Studio Tools for Office per la manipolazione dei dati in Microsoft Excel 2007 a cui viene aggiunto un riquadro delle attività personalizzato. Quindi, Excel 2007 diventa a tutti gli effetti una client library che sfrutta un ADO.NET Data Service attraverso codice Visual Basic. Cool :-) Il post si trova  a questo indirizzo, ove troverete anche il link per scaricare il progetto completo. Alessandro

posted @ mercoledì 4 febbraio 2009 23:48 | Feedback (0) | Filed Under [ Visual Basic WCF Data Services/WCF RIA Services/OData ]

Windows 7, il Ribbon & Wordpad/Paint

Si, lo so.. in un blog di programmazione si dovrebbe parlare di tecnologie di sviluppo e postare codice, ma sono così entusiasta di Windows 7 Beta 1 che non riesco a fare a meno di darvi qualche notizia, sperando di invogliarvi a provarlo :D Il Ribbon, struttura dell'interfaccia grafica che caratterizza le applicazioni della suite Microsoft Office System 2007, entra a far parte anche di alcune applicazioni presenti in Windows 7, come i famosi WordPad e Paint. Ecco come si presenta il nuovo WordPad: Decisamente più accattivante delle versioni precedenti. Mentre questa è l'interfaccia rinnovata di Paint: Personalmente trovo queste innovazioni molto comode, perchè,...

posted @ lunedì 2 febbraio 2009 18:01 | Feedback (2) | Filed Under [ Windows 7 ]

Partizionare Vista per installare Windows 7

Vorrei condividere con voi la mia esperienza nell’installazione della Beta 1 di Microsoft Windows 7, esperienza che ho vissuto con entrambi i miei pc e con successo (mentre scrivo, lo faccio proprio da Windows 7 sul mio notebook).   Scenario: sul mio notebook c’è Windows Vista installato e volevo installare Windows 7 in una seconda partizione, per provarlo realmente e non su macchina virtuale. Il problema è che non avevo una seconda partizione J nè volevo formattare, partizionare, reinstallare... assolutamente no, ma volevo i due sistemi.   Fortunatamente, Windows Vista implementa una grande caratteristica, che è...

posted @ domenica 1 febbraio 2009 23:45 | Feedback (12) | Filed Under [ Windows 7 ]

Powered by:
Powered By Subtext Powered By ASP.NET