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

dicembre 2008 Blog Posts

Un augurio di felice 2009

Anche quest'anno è passato amici.. non mi dilungherò in frasi fatte o discorsi sul bilancio di quest'anno, ma spero che per ciascuno di Voi il 2008 sia stato positivo. Solo due parole, quindi, per augurare a ognuno di Voi un 2009 felice, sereno, in cui ci sia sempre la salute che è il bene più prezioso, per Voi e i Vostri cari. Dal punto di vista dell'attività di Visual Basic Tips & Tricks, il 2009 sarà denso di novità e appuntamenti quindi, come sempre, stay tuned! Un abbraccio a tutti e auguri di vero cuore! Alessandro

posted @ mercoledì 31 dicembre 2008 18:48 | Feedback (0) | Filed Under [ Varie ]

Creare e consumare servizi WCF con Visual Studio 2008 Express Edition - seconda parte

Nel precedente post abbiamo visto come utilizzare le edizioni Express di Microsoft Visual Studio 2008 per creare e consumare servizi Windows Communication Foundation, in particolare Visual Web Developer 2008 per la prima operazione e Visual Basic 2008 per la seconda, osservando come VWD faccia tutto il lavoro “sporco” nella pubblicazione del servizio su Internet Information Services. In questo post, invece, vogliamo utilizzare esclusivamente Visual Basic 2008 Express, ricostruendo il progetto da zero. Dopo aver quindi avviato l’ambiente di sviluppo, la prima cosa da fare è creare un progetto di tipo Class Library che chiameremo...

posted @ mercoledì 31 dicembre 2008 01:00 | Feedback (0) | Filed Under [ Visual Basic Visual Studio Express Editions Windows Communication Foundation ]

Creare e consumare servizi WCF con Visual Studio 2008 Express Edition - prima parte

Oggi riprendo un argomento che ho già trattato in due occasioni un bel po’ di tempo fa, ma che ho deciso di trattare in maniera più approfondita e step-by-step perchè spesso il quesito è capitato nei forum di Visual Basic Tips & Tricks: come fare per creare e consumare servizi Windows Communication Foundation se si utilizzano le edizioni Express di Visual Studio 2008? In questo e nel prossimo post vedremo esattamente questo. In particolare, in questo post vedremo come utilizzare Microsoft Visual Web Developer 2008 Express Edition per creare un servizio WCF e Visual Basic 2008 Express Edition per consumarlo,...

posted @ mercoledì 31 dicembre 2008 00:52 | Feedback (2) | Filed Under [ Visual Basic Visual Studio Express Editions Windows Communication Foundation ]

Tabella di confronto tra Visual Basic 10 e C# 4.0

Una delle linee filosofiche che sta caratterizzando lo sviluppo di Microsoft .NET Framework 4.0, è quella che vuole avvicinare quanto più possibile Visual Basic 10 e Visual C# 4.0. Lasciando a ognuno i commenti su tale linea di pensiero, vi segnalo una tabella comparativa delle caratteristiche sintattiche della prossima versione dei due linguaggi, messa a disposizione dal Microsoft Visual Basic Team. Potete visualizzarla leggendo il post di Lisa a questo indirizzo ed eventualmente lasciare il vostro feedback come molti già hanno fatto. Alessandro

posted @ mercoledì 31 dicembre 2008 00:44 | Feedback (1) | Filed Under [ .NET Framework Visual Basic C# Visual Studio 2008 ]

WPF: Stampare documenti FlowDocument con Visual Basic 2008

In un precedente post abbiamo visto come sia semplice, in Windows Presentation Foundation, stampare controlli dell’interfaccia. Ma probabilmente lo scenario più comune è quello della stampa dei documenti che, in WPF, è altrettanto semplice.   Si fa ricorso anche in questo caso alla classe PrintDialog, ma questa volta il metodo da utilizzare si chiama PrintDocument. In particolare è possibile utilizzarlo per stampare i FlowDocument, quel particolare tipo di documenti WPF che hanno la caratteristica della dinamicità e della riadattabilità nel layout. Se avete letto il mio libro su .NET Framework 3.x (a proposito, siete in...

posted @ mercoledì 24 dicembre 2008 13:49 | Feedback (2) | Filed Under [ Visual Basic Windows Presentation Foundation ]

CodePlex: un voto per avere gli esempi in VB del Silverlight Toolkit

Se vi piace Microsoft Silverlight e siete sviluppatori Visual Basic interessati a reperire quanti più esempi di codice possibile su questa fantastica tecnologia, potete lasciare un segno di questa esigenza sul workspace del Silverlight Toolkit, dove già alcuni sviluppatori (giustamente "adirati") hanno scritto il loro pensiero circa la necessità di rilasciare gli esempi sempre in entrambi i linguaggi, vista la notevole diffusione che VB ha nel mondo. Se volete fare un giro e lasciare un messaggio, l'indirizzo è questo (fonte Microsoft Visual Basic Team). Alessandro

posted @ martedì 23 dicembre 2008 18:46 | Feedback (0) | Filed Under [ Visual Basic Silverlight e Windows Phone ]

WPF: stampare controlli dell'interfaccia con Visual Basic 2008

In Windows Presentation Foundation è molto semplice inviare in stampa i controlli dell’interfaccia. Questo è possibile grazie a un metodo chiamato PrintVisual della classe PrintDialog. Quest’ultima classe è, come si può intuire, quella che implementa la visualizzazione della classica finestra di dialogo per la stampa. Il suo metodo PrintVisual è in grado di inviare alla stampante, fisica o virtuale, un qualunque oggetto di tipo System.Windows.Media.Visual come, per esempio, la maggior parte dei controlli WPF che da questa classe derivano.   Vediamo un semplice esempio di codice. In un’applicazione WPF creata con Visual Basic 2008, il...

posted @ sabato 20 dicembre 2008 14:31 | Feedback (5) | Filed Under [ Visual Basic Windows Presentation Foundation ]

Da MSDN una dritta contro la scadenza della CTP di Visual Studio 2010

La CTP di Visual Studio 2010 sta per scadere, tuttavia ci sono dei ritardi nel rilascio della prossima versione. Per evitare, quindi, spiacevoli messaggi che ci avvisano della scadenza del sistema, è necessario adottare qualche piccolo accorgimento nei confronti della Virtual Machine che ospita il tutto, come illustrato in questo post di Jeff Beehler di MSDN.   Se avete iniziato a dare un’occhiata a VS 2010, anche se ancora lontano dalla versione definitiva (fatelo!!), il post è senza dubbio importante.   Alessandro

posted @ sabato 20 dicembre 2008 14:26 | Feedback (0) | Filed Under [ .NET Framework Visual Studio 2008 ]

Microsoft .NET Framework 3.5 Family Update for Windows Vista and Windows Server 2008

Microsoft ha rilasciato una serie di patch per risolvere alcuni problemi derivanti dall'introduzione di componenti specifici della RTM di .NET Framework 3.5 Service Pack 1. Qualunque sia il vostro sistema operativo e la sua architettura (x86, x64 o Itanium) è necessario scaricare e installare tutti i componenti evidenziati nella pagina di download secondo l'ordine in cui li vedete, poichè si tratta di installazioni incrementali. L'aggiornamento sarà reso disponibile via Windows Update con l'anno nuovo, attualmente è necessario scaricare i fix a parte. Questi i link: Windows Vista/Windows Server 2008: x86 x64 IA64 Windows XP/Windows Server 2003: x86 x64 IA64 Alessandro

posted @ venerdì 19 dicembre 2008 21:52 | Feedback (2) | Filed Under [ .NET Framework Visual Basic C# Visual Studio 2008 ]

Channel 9 video: XAML Guidelines

Su Channel 9, la nota community Microsoft dedicata allo sviluppo, è disponibile il primo video di una serie denominata "XAML Guidelines" e che si propone di illustrare alcune linee guida nella progettazione di applicazioni Windows Presentation Foundation e Silverlight, con particolare riguardo alla definizione delle risorse e dell'interfaccia tramite XAML. Ad esempio, si parla di best practice nell'organizzare gli stili. Se sviluppate con WPF, questa serie di video realizzata da esperti del settore è senza dubbio molto utile. Il primo video si trova a questo indirizzo. Alessandro

posted @ venerdì 19 dicembre 2008 21:45 | Feedback (0) | Filed Under [ Windows Presentation Foundation Silverlight e Windows Phone ]

Microsoft Small Basic v. 0.2

Vi ricordate di Microsoft Small Basic, il linguaggio realizzato da Microsoft per imparare a programmare destinato a giovanissimi e principianti? Ne parlammo in questo precedente post. Small Basic sta avendo un successone e il Team di sviluppo ha da poco rilasciato la seconda versione, con tanti miglioramenti indicati nella pagina di download. So che c'è in ballo un discorso di localizzazione in altre lingue, sebbene sarà prevalentemente orientato alla traduzione della documentazione e dell'help nell'IntelliSense mentre l'IDE non dovrebbe essere toccato. Speriamo che intanto facciano questo! Potete scaricare Microsoft Small Basic facendo clic qui. Alessandro

posted @ venerdì 19 dicembre 2008 21:41 | Feedback (0) | Filed Under [ .NET Framework Visual Basic ]

Book review: Microsoft .NET Framework 3.5 – Windows Presentation Foundation Self Paced Training Kit

In questo post vi voglio presentare un manuale edito da Microsoft Press, scritto da Matthew A. Stocker, della collana MCTS Self Paced Training Kit per conseguire la certificazione Microsoft Certified Technology Specialist. Si tratta di un libro in lingua inglese per prepararsi all’esame 70-502 su Windows Presentation Foundation il cui titolo completo è: “Microsoft .NET Framework 3.5 – Windows Presentation Foundation”. È davvero un ottimo testo e ne riassumiamo i tratti salienti e vi anticipo ciò che sarà la conclusione del post: lo consiglio anche a coloro che vogliono imparare WPF senza dover...

posted @ mercoledì 17 dicembre 2008 23:39 | Filed Under [ Windows Presentation Foundation ]

Disponibile la Beta del Service Pack 2 per Windows Vista e Windows Server 2008

Segnalo che da alcuni giorni è disponibile per il download la Beta del Service Pack 2 per Windows Vista/Windows Server 2008, unico download per entrambi i sistemi operativi. Anche in questo caso si tratta di un'installazione incrementale, quindi, per Windows Vista, è necessario aver precedentemente installato il Service Pack 1. Link per il download e informazioni utili sono disponibili a questo indirizzo del blog di TechNet Italia. Alessandro

posted @ lunedì 15 dicembre 2008 01:09 | Feedback (0) | Filed Under [ Windows 7 ]

Visual Studio 2010 and .NET Framework 4.0 CTP Training Kit

Sempre facendo riferimento alla CTP di Microsoft Visual Studio 2010, segnalo la disponibilità del Visual Studio 2010 and .NET Framework 4.0 November Preview, un insieme di demo, presentazioni, documenti e lab secondo il tipico stile di questi training kit che sono davvero molto utili. Se state smanettando con la CTP di Visual Studio 2010 e vi interessa approfondire qualche tematica delle prossime versioni dei linguaggi .NET e del runtime, potete scaricare il training kit a questo indirizzo. Alessandro

posted @ lunedì 15 dicembre 2008 01:04 | Feedback (1) | Filed Under [ .NET Framework Visual Studio 2008 ]

Visual Basic 2010 e le auto-implemented properties

Per quanto parlare di Microsoft Visual Basic 2010 possa ora sembrare molto presto, in realtà il tempo passa velocemente (come anche scandito dal contatore dei giorni mancanti alla scadenza dell'attuale CTP) e qualche piccolo accenno alle novità del linguaggio può essere una buona idea :-) Visual Basic 2010 avrà una nuova caratteristica che già è disponibile nell'attuale versione di C#, ossia le auto-implemented properties. In sostanza, per definire una proprietà con Visual Basic 2005/2008 dobbiamo ora scrivere il seguente codice:     Private _test As String       Property Test() As String         Get             Return _test         End Get         Set(ByVal value As...

posted @ lunedì 15 dicembre 2008 00:41 | Feedback (2) | Filed Under [ Visual Basic ]

Entity Framework: ottenere le istruzioni SQL inviate al database con Visual Basic 2008

Probabilmente molti di voi sanno che in LINQ-to-SQL è possibile ottenere l’insieme delle istruzioni inviate dal runtime di .NET a SQL Server attraverso l’utilizzo della proprietà Log del DataContext. Ne ho parlato brevemente sia nel mio articolo introduttivo a LINQ-to-SQL che nel mio libro su LINQ.   Nell’Entity Framework non c’è una proprietà analoga ma si devono utilizzare diverse tecniche a seconda della tipologia di oggetti che utilizziamo per dialogare con l’EF stesso. Per esempio, gli oggetti EntityCommand e ObjectQuery espongono un metodo chiamato ToTraceString che può essere utilizzato per lo scopo, mentre in LINQ-to-Entities...

posted @ domenica 14 dicembre 2008 03:22 | Feedback (0) | Filed Under [ .NET Framework Visual Basic LINQ ]

Paging in LINQ to Entities con Visual Basic 2008

In LINQ-to-Entities, il provider LINQ per dialogare con ADO.NET Entity Framework, il paging avviene in maniera sostanzialmente uguale a LINQ to SQL, quindi utilizzando le clausole Skip e Take che già conosciamo, con una importante differenza: in LINQ to Entities i due operatori citati debbono essere preceduti da una clausola Order By altrimenti il runtime solleva una NotSupportedException. Facciamo un piccolo esempio: ipotizziamo di aver già creato un Entity Data Model in un’applicazione Console che rappresenti in forma object oriented alcune tabelle del database Northwind, come ad esempio Customers e Orders. Vogliamo ottenere l’elenco degli ordini effettuati da un dato...

posted @ venerdì 12 dicembre 2008 00:53 | Feedback (0) | Filed Under [ Visual Basic LINQ ]

Video: Microsoft Visual Basic 2008 Tips and Tricks

Segnalo che è on line il video della sessione tenuta da Lisa Feigenbaum, del Microsoft Visual Basic Team, al TechEd 2008 in Barcellona intitolata "Microsoft Visual Basic 2008 Tips and Tricks". Il video dura un'ora e un quarto e Lisa illustra in dettaglio tutte le potenzialità notevoli dell'IDE di Visual Basic 2008, in particolare il refactoring, l'IntelliSense, i code snippet, gli XML Literals con LINQ-to-XML e le altre novità del linguaggio. Se siete sviluppatori VB 2005 non potete perdervelo per fare il salto e se siete sviluppatori VB 2008 non potete perdervelo per massimizzare la vostra coding experience :-) Il video è a...

posted @ giovedì 11 dicembre 2008 00:35 | Feedback (0) | Filed Under [ Visual Basic Visual Studio 2008 LINQ ]

ASP.NET Dynamic Data e Visual Basic: utilizzare un custom field template con Ajax Control Toolkit

Se avete letto la serie di miei articoli introduttivi agli ASP.NET Dynamic Data con Microsoft Visual Basic 2008 SP 1, in area Articoli di VB T&T, avete visto come siano possibili anche elevati livelli di personalizzazione dei siti Web creati attraverso tale framework.   Le personalizzazioni riguardano anche i cosiddetti field templates, quindi è possibile customizzare i “campi” per la visualizzazione e l’inserimento dei dati utilizzando altri controlli diversi dalle TextBox/Label o modificare l’aspetto estetico di quelli implementati di default. Nella precedente occasione ci limitammo, per fini dimostrativi, a variare il colore di sfondo di...

posted @ mercoledì 10 dicembre 2008 23:24 | Feedback (0) | Filed Under [ .NET Framework Visual Basic Visual Studio 2008 LINQ ]

Buon 10° compleanno VB T&T!!

L’8 dicembre 2008 è un giorno importante per la nostra Community: si celebra infatti il 10° compleanno di Visual Basic Tips & Tricks, che è ufficialmente presente sul Web come Community proprio da quella data del 1998. Sebbene i primi tip furono pubblicati da Gianluca Cannalire, fondatore e coordinatore, già dal 1996, gli strumenti tipici delle community fanno riferimento a quella data, ma potete leggere qualcosa sulla storia di VB T&T alla pagina Community.   In questo post voglio invece fare i miei più forti auguri a questa Community, che è grande nel cuore delle persone...

posted @ martedì 9 dicembre 2008 14:46 | Feedback (2) | 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 ]

WPF: la finestra Document Outline di Visual Studio 2008

Spesso, nelle applicazioni Windows Presentation Foundation, capita di avere dei file di codice XAML molto articolati, in particolar modo quando si fa utilizzo di stili e control template, quindi a volte può risultare difficoltoso andare a cercare nel codice un determinato elemento dell'interfaccia. Microsoft Visual Studio 2008 offre una finestra molto comoda, chiamata Document Outline, che ci permette di sfogliare gli elementi dell'interfaccia definiti nel codice XAML attraverso una comoda struttura ad albero. La finestra si attiva mediante un comando posto in fondo all'editor di codice, come evidenziato nella seguente figura: La finestra mostrerà la struttura gerarchica dell'interfaccia, come evidenziato nel seguente...

posted @ sabato 6 dicembre 2008 17:45 | Feedback (1) | Filed Under [ Visual Studio 2008 Windows Presentation Foundation ]

Creare un aggregatore di feed RSS con VB 2008, WPF & LINQ - sesta parte

Riprendiamo oggi, dopo un periodo di pausa, il tutorial che ci ha permesso di ricostruire la mia applicazione, basata su Windows Presentation Foundation, chiamata Custom RSS Feed Aggregator e pubblicata su CodePlex a questo indirizzo. Se avete perso le puntate precedenti:   Creare un aggregatore di feed RSS con VB 2008, WPF & LINQ - prima parte   Creare un aggregatore di feed RSS con VB 2008, WPF & LINQ - seconda parte   Creare un aggregatore di feed RSS con VB 2008, WPF & LINQ - terza parte   Creare un aggregatore di feed RSS con VB 2008, WPF &...

posted @ sabato 6 dicembre 2008 17:31 | Feedback (0) | Filed Under [ Visual Basic Visual Studio 2008 Windows Presentation Foundation LINQ ]

VSTO: Interrogare le celle di una cartella di Microsoft Excel con LINQ

Come ormai sapete, LINQ è una tecnologia che permette di interrogare innumerevoli tipologie di dati ed è utilizzabile in tantissimi scenari della programmazione .NET, che vanno dalle applicazioni Windows a quelle Web, passando per i Visual Studio Tools for Office.   Di quest’ultimo settore abbiamo parlato in diverse occasioni, vedendo come utilizzare LINQ nei confronti di documenti di Microsoft Word 2007 in Visual Basic 2008, sfruttando LINQ to Objects. Si pone, però, un notevole problema nel momento in cui decidiamo di utilizzare LINQ to Objects nelle soluzioni basate su cartelle di lavoro di Microsoft Excel 2007,...

posted @ giovedì 4 dicembre 2008 00:27 | Feedback (0) | Filed Under [ Visual Basic Visual Studio 2008 Visual Studio Tools for Office LINQ ]

Da Redmond due webcast per migrare da VB 6 a VB 2005/2008 con analisi

Gli sviluppatori italiani che usano Visual Basic 6 sono diverse decine di migliaia e la migrazione verso la tecnologia .NET è sempre una problematica che riveste particolare importanza, dato che non riguarda solo la riscrittura del codice ma tutta una serie di fattori anche a livello di costi. Vi segnalo, se avete un po' di dimestichezza con l'inglese, due webcast passati, tenuti da Microsoft Corp. sulla problematica della migrazione e in cui si parla anche di analisi sugli investimenti. Ovvio, il mercato americano è diverso dal nostro... ma dare un'occhiata non fa sicuramente male, soprattutto se vi state convincendo del fatto che,...

posted @ lunedì 1 dicembre 2008 19:49 | Feedback (0) | Filed Under [ Visual Basic ]

Powered by:
Powered By Subtext Powered By ASP.NET