Alessandro Del Sole's Blog

{ A programming space about Microsoft® .NET® }
posts - 1904, 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

Xamarin Certified Mobile Developer

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

GitHub
I miei progetti open-source su GitHub

Article Categories

Archives

Post Categories

Image Galleries

Privacy Policy

agosto 2008 Blog Posts

Sfogliare i file aperti in Visual Studio 2008

Quando in Visual Studio 2008 abbiamo più file aperti, per spostarci tra gli stessi possiamo utilizzare il mouse selezionando le schede di ciascun file oppure la finestra Solution Explorer. Un altro metodo è quello di utilizzare la combinazione di tasti CTRL+Tab, che farà apparire una finestra contenente l'elenco dei file aperti e l'elenco delle finestre ancorabili in esecuzione, simile alla seguente figura: Tenendo premuto CTRL e premendo Tab in sequenza, ci si potrà spostare nell'elenco dei file mostrati per ciascuno dei quali viene visualizzata, come potete osservare dalla figura, una piccola anteprima del contenuto del file selezionato. Very cool! :o) Alessandro

posted @ domenica 31 agosto 2008 21:24 | Feedback (0) | Filed Under [ Visual Studio 2008 ]

VSTO & VB 2008 SP 1: il metodo extension GetVstoObject

L’introduzione del Service Pack 1 per Visual Studio 2008 ha apportato alcuni miglioramenti anche nello sviluppo per Office System, attraverso i Visual Studio Tools for Office. Una delle novità riguarda l’introduzione di un namespace chiamato Microsoft.Office.Tools.Word.Extensions (ce n’è uno corrispondente anche per Excel) che fornisce una classe chiamata DocumentExtensions. Tale classe, come il nome lascia intuire, introduce alcuni metodi extension particolarmente interessanti. Uno di questi metodi si chiama GetVstoObject e ci permette di ottenere un riferimento managed al documento attivo in Microsoft Word 2007 nelle soluzioni a livello di applicazione (quindi componenti aggiuntivi). In questo esempio vedremo come utilizzare il...

posted @ domenica 31 agosto 2008 14:28 | Feedback (0) | Filed Under [ Visual Basic Visual Studio Tools for Office ]

ClickOnce: determinare versione di pubblicazione con VB 2008

ClickOnce non è solo automazione; infatti, è possibile interagire da codice con questa tecnologia per il deployment di applicazioni .NET al fine di eseguire aggiornamenti e download on-demand oppure di ottenere informazioni sulla distribuzione. Prendo spunto per questo post da una richiesta formulata nel forum di VB T&T, in cui si chiede come determinare la versione di pubblicazione della distribuzione tramite codice Visual Basic. Innanzitutto, si importa il namespace System.Deployment.Application: 'Importa il namespace per lavorare con ClickOnce Imports System.Deployment.Application Quindi si verifica che l'applicazione sia stata effettivamente distribuita con ClickOnce e, in caso positivo, si ricorre alla classe ApplicationDeployment che gestisce l'interazione programmatica con ClickOnce,...

posted @ venerdì 29 agosto 2008 15:59 | Feedback (1) | Filed Under [ Visual Basic Setup & Deployment ]

ClickOnce: creare collegamenti sul desktop

Un'altra interessante feature aggiunta dal Service Pack 1 di Visual Studio 2008 alle distribuzioni di applicazioni .NET tramite ClickOnce, è la possibilità di aggiungere un collegamento sul Desktop all'applicazione stessa. La caratteristica è, naturalmente, disponibile anche nelle applicazioni Visual Basic 2008. E' possibile impostarla utilizzando il pulsante Opzioni della scheda Pubblica, nella finestra My Project, utilizzando la voce Manifesti della finestra delle opzioni di pubblicazione, come evidenziato nella seguente figura: Pare che sia una delle feature più richieste, non da me sicuramente visto che sono un maniaco del Desktop senza icone inutilizzate :-) Alessandro

posted @ domenica 24 agosto 2008 00:23 | Feedback (3) | Filed Under [ Visual Basic C# Visual Studio 2008 ]

Visual Studio 2008 SDK per SP 1

Microsoft ha rilasciato la versione 1.1 del Visual Studio 2008 SDK, ora compatibile con il Service Pack 1 per l'ambiente di sviluppo. Per chi non l'ha mai utilizzato, Visual Studio 2008 SDK è un insieme di strumenti dedicato allo sviluppo "per" Visual Studio 2008 (come, per esempio, la creazione di componenti aggiuntivi, finestre, editor per linguaggi custom, guida integrata) ed è, a mio avviso, un vero must have. Lo trovate a questo indirizzo. Alessandro

posted @ sabato 23 agosto 2008 19:25 | Feedback (5) | Filed Under [ Visual Studio 2008 ]

Il mio avatar nel blog con Silverlight 2

Dunque, so di non essere affatto fotogenico e che le mie foto che nel tempo hanno adornato il mio blog possono essere di discutibile gusto estetico, però volevo farvi notare una piccola novità in questo blog. Ho sostituito la foto statica con uno user control realizzato con Visual Studio 2008 e Silverlight 2 Beta 2, di modo che più foto si alternino tra loro sfruttando un effetto di transizione grafica. L'idea l'ho tratta dal blog di Pete Brown, Microsoft MVP, un vero grande nello sviluppo con WPF e Silverlight. A questo indirizzo potete trovare il suo blog, che è una vera...

posted @ sabato 23 agosto 2008 13:36 | Feedback (3) | Filed Under [ Visual Basic Silverlight e Windows Phone ]

LINQ-to-Xml: parsing di attributi booleani e Integer con VB 2008

Non so se vi è mai capitato di utilizzare LINQ-to-Xml per interrogare documenti contenenti elementi contraddistinti da attributi di tipo booleano, quindi con valore True o False. Sostanzialmente, in una situazione di questo tipo il valore dell’attributo è considerato come stringa ma può essere interpretato come boolean tramite una semplice operazione di parsing.   Consideriamo il seguente documento Xml riportante un elenco di prodotti aziendali:     <Product CategoryID="2" Discontinued="true" ProductID="5" ProductName="Chef                      Anton's Gumbo Mix"></Product>   <Product CategoryID="2" Discontinued="false" ProductID="6"            ProductName="Grandma's Boysenberry Spread"></Product>   <Product CategoryID="7" Discontinued="false" ProductID="7" ProductName="Uncle            Bob's Organic Dried Pears"></Product>   <Product CategoryID="2" Discontinued="false"...

posted @ giovedì 21 agosto 2008 01:21 | Feedback (0) | Filed Under [ Visual Basic LINQ ]

SQL Server 2008 Express Edition disponibile

E' disponibile per il download l'edizione Express di Microsoft SQL Server 2008. Non è obbligatorio registrarsi per il download, sebbene sia consigliabile per ottenere ulteriori risorse e download (tanto più che è gratuito). Al momento è disponibile il solo engine, tra breve saranno disponibili 2 ulteriori download ("with Tools" e "with Advanced services"). Info e download sono raggiungibili da questo indirizzo. Alessandro

posted @ martedì 19 agosto 2008 20:16 | Feedback (5) | Filed Under [ .NET Framework Visual Basic C# Visual Studio 2008 ]

VB 2008 Service Pack 1: associare le estensioni con ClickOnce

Una interessante novità introdotta col Service Pack 1 per Visual Studio 2008, è la possibilità di associare estensioni di file alla propria applicazione distribuita tramite ClickOnce anche attraverso interfaccia grafica. Questa caratteristica è disponibile anche nelle nostre applicazioni Visual Basic ed è disponibile utilizzando il pulsante Opzioni della scheda Pubblica nella finestra My Project, come si vede nella seguente figura: Sono quattro le opzioni da impostare, tutte obbligatorie. La Estensione richiede la specifica dell'estensione del file da associare. La Descrizione contiene testo descrittivo dell'estensione e del tipo di file. La ProgID rappresenta un tipo MIME mentre la Icona indica il file .Ico...

posted @ lunedì 18 agosto 2008 18:27 | Feedback (9) | Filed Under [ Visual Basic Setup & Deployment ]

60 controlli free per Windows Forms e ASP.NET da DevExpress

La società DevExpress, produttore molto noto per l'aver realizzato librerie di ottimi controlli utente per Windows Forms e ASP.NET, ha deciso di rilasciare una libreria di circa 60 controlli per le due tecnologie in modalità totalmente free. Per scaricare la libreria è necessario registrarsi al sito, vi verranno poi inviate le credenziali di accesso allo store. Non posso che consigliarvi il download, dal momento che i controlli sono di ottima qualità e soprattutto sono free :-) Questo è l'indirizzo. Alessandro

posted @ domenica 17 agosto 2008 14:04 | Feedback (4) | Filed Under [ Visual Studio 2008 ]

Axialis IconWorkshop Lite per Visual Studio 2008

Se avete bisogno di un bel software per creare le vostre icone, niente di meglio di Axialis IconWorkshop. Personalmente lo uso da diverso tempo, ma la segnalazione di oggi riguarda il rilascio di un'edizione completamente gratuita con tanto di supporto del produttore. L'edizione Lite richiede, però, la presenza sulla vostra macchina di Visual Studio 2008 Standard o superiore. Credo proprio che sia un'occasione da non lasciarsi sfuggire, in considerazione degli ottimi strumenti messi a disposizione dal programma per la creazione di icone (anche in formato idoneo per Windows Vista) e l'elaborazione di bitmap. Se volete scaricarlo, lo trovate a questo indirizzo. Alessandro

posted @ domenica 17 agosto 2008 14:00 | Feedback (1) | Filed Under [ Varie Visual Studio 2008 ]

VB 2008 & Windows Live Tools: controllo SilverlightStreamingMediaPlayer

Se siete interessati allo sviluppo su piattaforma Windows Live, una notevole possibilità è offerta dagli Windows Live Tools, una serie di controlli realizzati da Microsoft per l’utilizzo in Visual Studio 2008 su applicazioni ASP.NET.   Si tratta di controlli molto interessanti, attualmente in CTP (quindi versione non definitiva) aggiornata al mese di luglio scorso, che permettono di utilizzare i più importanti servizi Windows Live all’interno delle proprie applicazioni. Nel corso di una serie di post vedremo l’utilizzo dei controlli più importanti ma, giusto per farvi venire l’acquolina, cito in via preliminare il controllo per l’aggiunta...

posted @ domenica 17 agosto 2008 02:33 | Feedback (3) | Filed Under [ Visual Basic Visual Studio 2008 Silverlight e Windows Phone ]

Service Pack 1 per Visual Studio 2008: download completo

Coloro che hanno già installato il Service Pack 1 per Visual Studio 2008 hanno, quasi certamente, dovuto utilizzare il bootstrapper di pochi KBytes che poi richiede una connessione a Internet in fase di installazione, poichè scarica man mano i componenti necessari. Onestamente non ho mai amato questo genere di installazione, ho sempre preferito, laddove possibile, i full package. Ecco il link per scaricare un'immagine ISO contenente il Service Pack 1 per Visual Studio 2008 di circa 830 Megabytes. Una precisazione che ritengo non superflua: ricordate di scaricare il Service Pack nella stessa lingua di Visual Studio... ;-) Alessandro

posted @ domenica 17 agosto 2008 01:29 | Feedback (13) | Filed Under [ .NET Framework Visual Basic C# Setup & Deployment Varie Visual Studio Express Editions Visual Studio 2008 Visual Studio Extensibility Windows Presentation Foundation Windows Workflow Foundation Windows Communication Foundation Visual Studio Tools for Office LINQ Silverlight e Windows Phone ]

Silverlight e Visual Basic 2008: esempio di controllo utente animato

Notoriamente non sono l’uomo delle applicazioni ASP.NET bensì di quelle Windows con Visual Basic 2008. Devo dire, però, che Microsoft Silverlight 2.0 mi sta davvero appassionando quindi ho intenzione di affrontare in futuro questa straordinaria tecnologia dal punto di vista di noi developer Visual Basic, visto che per C# ci sono fin troppi esempi! J   In attesa di scrivere qualche articolo introduttivo su VB T&T dedicato all’argomento e di realizzare alcuni screen-cast, iniziamo a scrivere un po’ di codice in questo blog su situazioni specifiche. Quella di oggi nasce da una richiesta fattami da...

posted @ sabato 16 agosto 2008 20:17 | Feedback (4) | Filed Under [ Visual Basic Silverlight e Windows Phone ]

Creare uno splash screen in applicazioni WPF

Con il rilascio del Service Pack 1 per Visual Studio 2008, è finalmente possibile aggiungere uno splash screen alle proprie applicazioni WPF così come potevamo già fare nelle Windows Forms. L'operazione è molto semplice e dovete seguire due semplici passaggi: il primo, installare il citato Service Pack; il secondo, leggere questo post di Corrado Cavalli ;-) Se sviluppate in WPF, dategli un'occhiata... è un must-read. Alessandro

posted @ giovedì 14 agosto 2008 20:08 | Feedback (3) | Filed Under [ Visual Studio 2008 Windows Presentation Foundation ]

Service Pack 1 per .NET Framework 3.5 e Visual Studio 2008 rilasciato in RTM

Dalla newsletter MSDN Flash internazionale ho appreso l'importantissima notizia del rilascio della versione definitiva (RTM) del Service Pack 1 per Visual Studio 2008 e .NET Framework 3.5. Quindi un importante aggiornamento che aggiungerà funzionalità interessanti allo sviluppo e migliorerà notevolmente il già formidabile ambiente. Senza contare, tra le varie cose, il necessario supporto al nuovo SQL Server 2008, all'ADO.NET Entity Framework e il designer WPF migliorato. Vi lascio qualche link a informazioni e download: Elenco delle novità introdotte dal Service Pack 1 Visual Studio 2008 Service Pack 1 Visual Studio 2008 Express Editions Service Pack 1 .NET Framework 3.5 Service Pack 1 Alessandro

posted @ martedì 12 agosto 2008 10:07 | Feedback (4) | Filed Under [ .NET Framework Visual Basic C# Visual Studio Express Editions Visual Studio 2008 Windows Presentation Foundation ]

Silverlight: creare una galleria di immagini con Deep Zoom Composer e VS 2008

In questo precedente post vi ho mostrato il risultato di un'applicazione Silverlight creata con Deep Zoom Composer. Nel post odierno, invece, vedremo come creare un'applicazione di questo tipo secondo lo stile step-by-step; a mio avviso, infatti, se non avete mai avuto modo di sviluppare per Microsoft Silverlight, utilizzare Deep Zoom Composer è un buon modo per avvicinarsi alla tecnologia. Infine, vedremo come utilizzare Visual Studio 2008 per elaborare la nostra applicazione. Cosa occorre: Silverlight 2.0 Beta 2; Microsoft Visual Studio 2008; Microsoft Deep Zoom Composer; Tools per lo sviluppo Silverlight con Visual Studio 2008. Dopo aver installato tutto, aprite Deep Zoom Composer. La prima cosa che...

posted @ sabato 9 agosto 2008 16:15 | Feedback (6) | Filed Under [ Silverlight e Windows Phone ]

Silverlight: una prova con Deep Zoom Composer

Ora che ho finito di scrivere il libro su LINQ, finalmente ho un po' di tempo per interessarmi ad alcune novità di Microsoft, come Silverlight 2. Probabilmente non tutti sanno che esiste un tool creato dal team della suite Expression, chiamato Deep Zoom Composer, che permette di creare composizioni di immagini, ospitate all'interno di un controllo utente chiamato MultiScaleImage, permettendone lo zoom con il solo movimento della rotellina del mouse. Deep Zoom Composer è un'applicazione attualmente in Technology Preview, funziona con la Beta 2 di Silverlight 2 e può essere scaricata da qui. Ecco un esempio di cosa si può fare (le foto le ho...

posted @ martedì 5 agosto 2008 00:51 | Feedback (5) | Filed Under [ Silverlight e Windows Phone ]

Tutorial su Silverlight e LINQ-to-SQL

LINQ-to-SQL non è direttamente supportato dalle applicazioni basate su Microsoft Silverlight. E' necessario, quindi, ricorrere ad un layer intermedio, per esempio un servizio WCF. Segnalo un tutorial proveniente dal sito ufficiale di Silverlight, in cui si parla di come creare un'applicazione che sfrutti un servizio WCF per accedere a un database SQL e mostrare i dati attraverso il controllo DataGrid di Silverlight stesso. Si trova a questo indirizzo e lo ritengo davvero interessante. Alessandro

posted @ martedì 5 agosto 2008 00:38 | Feedback (2) | Filed Under [ .NET Framework LINQ Silverlight e Windows Phone ]

Una prova con Microsoft Silverlight Streaming

Probabilmente molti di voi conoscono ormai Microsoft Silverlight, il plug-in cross-platform, cross-browser e cross-device per la realizzazione di applicazioni Web dagli elevati contenuti multimediali. Esiste un servizio gratuito, fornito da Microsoft, chiamato Silverlight Streaming che fornisce l'hosting di applicazioni Silverlight come, per esempio, quelle per la riproduzione di video. Per accedere al servizio è semplicemente necessario registrarsi utilizzando il proprio account Windows Live ID. Poichè questo servizio è utilizzato spesso anche nei webcast di casa Microsoft, ho voluto sperimentare personalmente la cosa con uno dei miei screen-cast che già conoscete, preso ad esempio tra i tanti, in particolare quello dedicato...

posted @ martedì 5 agosto 2008 00:38 | Feedback (4) | Filed Under [ .NET Framework Silverlight e Windows Phone ]

Intellisense for Expression Blend

Se avete avuto modo di utilizzare o provare Microsoft Expression Blend, l'applicazione per designer per la creazione di interfacce WPF e Silverlight di casa Microsoft, avrete sicuramente notato che una delle lacune che affligge l'applicazione è la completa assenza di una tecnologia Intellisense. Ovviamente, si tratta di una lacuna sopportabile, dal momento che Blend è progettato per lavorare a colpi di mouse per il disegno dell'interfaccia e non scrivendo direttamente codice XAML, trattandosi, come detto, di uno strumento prevalentemente indirizzato a grafici e non a developer. Tuttavia, può capitare la necessità di modificare a mano lo XAML e allora si fa sentire...

posted @ lunedì 4 agosto 2008 21:51 | Feedback (1) | Filed Under [ Windows Presentation Foundation ]

LINQ: il mio prossimo libro finalmente completato!

Finalmente, dopo quasi 4 mesi di lavoro, oggi ho completato la scrittura del mio nuovo libro, dal titolo provvisorio "Microsoft LINQ in Visual Basic 2008". Andrà in stampa subito dopo le ferie estive e, se non ci sono intoppi, uscirà a settembre, sempre per Edizioni FAG. Le uniche anticipazioni che posso farvi riguardano, innanzitutto, gli argomenti che ho trattato. Pertanto, salvo cambiamenti, il libro sarà così strutturato: Cap. 1 - Introduzione a LINQ Cap. 2 - Le novità sintattiche di Visual Basic 2008 Cap. 3 - LINQ-to-Objects e gli operatori di query standard Cap. 4 - LINQ-to-SQL Cap. 5 - LINQ-to-DataSet Cap. 6 - LINQ-to-Xml Cap. 7 -...

posted @ domenica 3 agosto 2008 18:47 | Feedback (4) | Filed Under [ Visual Basic LINQ ]

How-do-I di MSDN per Open XML SDK

So che è un tema caro a molti di voi, pertanto quando vengo a conoscenza di qualche link utile ve lo segnalo. Stasera ho trovato questa pagina della MSDN Library contenente una serie di link a procedure del tipo How-do-I, che illustrano brevi pratiche utilizzabili nei confronti di documenti Open XML sfruttando Microsoft Open XML SDK, in particolare verso documenti di Microsoft Word 2007. Chiaramente in lingua inglese, va sicuramente inserito tra i Preferiti se siete interessati all'argomento. Alessandro

posted @ sabato 2 agosto 2008 22:19 | Feedback (4) | Filed Under [ .NET Framework Visual Basic C# ]

Powered by:
Powered By Subtext Powered By ASP.NET