Alessandro Del Sole's Blog

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

WPF: Esempio di controllo InkCanvas

In Windows Presentation Foundation è disponibile un controllo chiamato InkCanvas, sul quale è possibile disegnare in maniera analoga a come si fa col pennino dei Tablet PC. Utilizzerò Visual Basic 2008 Express, ma lo XAML è identico in Visual C# e le pochissime righe di codice managed illustrate si traducono con estrema facilità. Dopo aver creato il nostro nuovo progetto, digitate questo codice XAML:     <Grid>         <InkCanvas Margin="10,10,10,50" Name="Ink1" />                 <StackPanel VerticalAlignment="Bottom" Orientation="Horizontal">             <Button Height="30" Width="100" Margin="10,10,10,10" Name="ClearButton" Click="OnClearButtonClick">                 _Cancella             </Button>                         <Button Height="30" Width="100" Margin="10,10,10,10" Name="SaveButton" Click="OnSaveButtonClick">                 _Salva             </Button>           </StackPanel>     </Grid> In questo...

posted @ sabato 29 dicembre 2007 13:43 | Feedback (1) | Filed Under [ Windows Presentation Foundation ]

Nuovo aggiornamento di Krypton Toolkit

Dopo aver segnalato qualche giorno fa il rilascio della versione 2.7 del Krypton Toolkit, libreria di controlli freeware per Windows Forms, vi segnalo il rilascio dell'aggiornamento v. 2.7.1. Ho ricevuto la newsletter dalla ComponentFactory nel quale si scusavano per un bug individuato nella 2.7.0 e per aver costretto tutti a un nuovo download :-) Se vi interessa la libreria: http://www.componentfactory.com Se vi interessano gli esempi d'uso: http://community.visual-basic.it/alessandro/archive/2007/04/23/19116.aspx Alessandro

posted @ giovedì 27 dicembre 2007 12:35 | Feedback (1) | Filed Under [ Visual Basic C# Visual Studio 2008 ]

Segnalazione articolo su WCF e.. auguri natalizi ;-)

Sul nuovo numero di MSDN Magazine è disponibile un articolo molto interessante su Windows Communication Foundation, poichè parte da concetti base, attraversando la programmazione Http fino ad arrivare a descrivere il recupero di feed RSS mediante le apposite nuove classi del .NET Framework 3.5. Se siete interessati a WCF, dategli un'occhiata perchè ne vale la pena. Potete leggerlo on-line facendo clic qui. Approfitto di questo post per formulare a tutti voi, e alle vostre famiglie, un augurio sincero di un sereno e gioioso Natale. Alessandro

posted @ domenica 23 dicembre 2007 15:23 | Feedback (1) | Filed Under [ Windows Communication Foundation ]

Microsoft ASP.NET 3.5 Extensions Preview

Coloro che hanno avuto modo di dare un'occhiata all'organizzazione di .NET Framework 3.5 (se non lo avete ancora fatto non temete, potrete leggere il mio nuovo libro in uscita a gennaio :-) ), sapranno che gran parte delle tecnologie appartenenti al run-time di .NET si presentano ancora in versione 2.0, come ad esempio Windows Forms, ADO.NET e ASP.NET. Microsoft sta preparando dei componenti chiamati ASP.NET 3.5 Extensions che, come il nome lascia intuire, influiranno sulla tecnologia ASP.NET elevandone la versione a 3.5. Le novità apportate da tali estensioni possono essere visualizzate nel sito dedicato ad ASP.NET ed è possibile, inoltre, scaricare una...

posted @ venerdì 21 dicembre 2007 20:48 | Feedback (1) | Filed Under [ .NET Framework Visual Studio 2008 ]

Percorsi formativi su LINQ

Vi segnalo i seguenti percorsi formativi realizzati da Microsoft e dedicati a LINQ (Language INtegrated Query), forse la più importante novità di .NET Framework 3.5. Si tratta degli ormai noti Hands-on-lab (costituiti da documenti in formato .doc) e un percorso più completo, costituito da articoli e webcast scaricabili sul proprio pc per la visione off-line. Si tratta sicuramente di risorse molto preziose, che indirizzano nel modo più idoneo lo sviluppatore verso questa novità con la quale, prima o poi, dovremo iniziare a relazionarci. Eccoli qua: LINQ Hands-on-lab LINQ e le novità dei linguaggi .NET Alessandro

posted @ giovedì 20 dicembre 2007 20:51 | Feedback (1) | Filed Under [ .NET Framework Visual Basic C# ]

Esempio d'uso di P2P Vista Toolkit

In questo precedente post si è parlato un pochino del ruolo del Peer-to-peer in .NET Framework 3.5 e di come questa nuova versione gestisca tali metodologie di comunicazione in maniera ottimale. Abbiamo anche accennato diverse volte all'esistenza del P2P Vista Toolkit, un insieme di controlli utente e librerie open-source realizzato da Microsoft e rilasciato in concomitanza con l'uscita delle edizioni Express di Visual Studio 2008. Questo toolkit rende veramente agevole la creazione di applicazioni di chat e messaggistica, sfruttando la gestione di reti P2P da parte di Windows Communication Foundation, senza scrivere neanche una riga di codice. Ho ricevuto molte e.mail a...

posted @ mercoledì 19 dicembre 2007 21:42 | Feedback (8) | Filed Under [ .NET Framework Visual Basic C# Visual Studio 2008 Windows Presentation Foundation Windows Communication Foundation ]

Krypton Toolkit v. 2.7 per .NET (Windows Forms)

Segnalo il rilascio della versione 2.7 del Krypton Toolkit, l'insieme di controlli utente dedicato a Windows Forms, del tutto gratuito e destinato alla realizzazione di interfacce grafiche migliori. Se ne è parlato anche in questo blog in altre occasioni :-) Maggiori informazioni sul sito del produttore: http://www.componentfactory.com Alessandro

posted @ mercoledì 19 dicembre 2007 19:21 | Feedback (0) | Filed Under [ .NET Framework Visual Basic C# Visual Studio Express Editions Visual Studio 2008 ]

VB 2008 e un problemino con WPF

Apprendo ora, da questo post del grande Corrado Cavalli, che il modello di progetto per applicazioni WPF di Visual Basic 2008 presenta un'imperfezione che genera un errore nel momento in cui si imposta Option Strict a On. Sempre Corrado ci segnala, in questo post, la disponibilità di una patch correttiva del problema. Che dire.. speriamo non ci siano altri problemi! :-) Tutti i dettagli li trovate nei link di cui sopra. Alessandro

posted @ domenica 16 dicembre 2007 21:32 | Feedback (2) | Filed Under [ Visual Basic Windows Presentation Foundation ]

RC 1 del Service Pack 1 di Windows Vista disponibile per il download

Dopo la conclusione della fase di beta-testing, precedentemente riservata a coloro che avevano aderito al programma, è stata resa disponibile la Release Candidate 1 del Service Pack 1 per Windows Vista. In attesa del rilascio della versione definitiva (attesa per gli inizi del 2008), può essere una buona occasione per vedere il risultato del lavoro di aggiornamento dell'importante sistema operativo. Potete scaricare il SP1 (548 Megabytes) facendo clic qui. Alessandro

posted @ domenica 16 dicembre 2007 01:05 | Feedback (2) | Filed Under [ Windows 7 ]

Installare il .NET Compact Framework 3.5 su dispositivi mobili

Come sapete, il .NET Compact Framework è un'edizione più leggera della nota tecnologia di sviluppo di casa Microsoft ed è destinata a dispositivi mobili. Per installare sul vostro dispositivo la nuova versione 3.5, aprite la cartella C:\Programmi\Microsoft.NET\SDK\CompactFramework\v3.5\WindowsCE. All'interno troverete diversi archivi cabinet (.CAB), ognuno dei quali contiene un'edizione del .NET Compact Framework 3.5 specifica per sistema operativo o architettura del processore. Vi sarà sufficiente copiare sul dispositivo il file cabinet relativo alla vostra configurazione ed avviarlo dal dispositivo stesso, onde consentirne l'installazione. Ad esempio, nel caso di uno smart phone con su Windows Mobile, il file da utilizzare è NETCFv35.wm.armv4i.cab. Le sigle riferite...

posted @ mercoledì 12 dicembre 2007 20:38 | Feedback (20) | Filed Under [ .NET Framework ]

Disponibile il Service Pack 1 per Office 2007

Con circa un mese di anticipo rispetto al previsto, Microsoft ha rilasciato il Service Pack 1 per la suite Office 2007. Al momento, l'aggiornamento può essere scaricato dall'area download del sito americano dedicato a Office, al seguente URL: http://office.microsoft.com/en-us/downloads/default.aspx Nella corrispondente versione italiana del sito la disponibilità dell'aggiornamento non è stata ancora comunicata ma suppongo che avverrà a breve. Alessandro

posted @ mercoledì 12 dicembre 2007 18:55 | Feedback (9) | Filed Under [ Varie ]

Vsi Builder v. 1.0

Ho il piacere di annunciare la disponibilità di un nuovo tool per sviluppatori che ho realizzato per la Community di Visual Basic Tips & Tricks, chiamato Vsi Builder v.1.0. Si tratta di uno strumento ad interfaccia grafica, unico nel suo genere, per la creazione di pacchetti di installazione, in formato .vsi, per la distribuzione e l’installazione di contenuti aggiuntivi per Visual Studio (code snippet, macro, add-in, modelli di progetto/elemento e starter kit, impostazioni di Visual Studio), il tutto tramite pochi clic di mouse! Vsi Bulder è uno strumento del tutto gratuito ed è destinato anche agli sviluppatori che utilizzano Microsoft Visual...

posted @ domenica 9 dicembre 2007 21:15 | Feedback (5) | Filed Under [ .NET Framework Visual Basic C# Visual Studio Express Editions Visual Studio 2008 Visual Studio Extensibility ]

Windows Mobile 6 SDK per Visual Studio 2005/2008

Se avete, come me, uno Smart Phone o un dispositivo mobile con Windows Mobile 6 e desiderate creare i vostri programmini per questi strumenti, potete utilizzare il consueto ambiente di sviluppo di Visual Studio 2005/2008 per la realizzazione di applicazioni basate su .NET Compact Framework. Per la versione 6 di Windows Mobile è necessario, però, scaricare Windows Mobile 6 SDK, che mette a disposizione tutti gli strumenti necessari per programmare per questa versione dell'OS. In effetti in Visual Studio 2008 è incluso Windows Mobile 5 SDK, quindi se avete Windows Mobile 6 dovrete dotarvi della nuova versione del Kit di...

posted @ domenica 9 dicembre 2007 03:08 | Feedback (12) | Filed Under [ Visual Studio 2008 ]

Windows Mobile Developer Center

Esiste una sorta di portale "parallelo" a quello MSDN classico, dedicato allo sviluppo per dispositivi mobili che funzionano grazie al sistema operativo Windows Mobile. Da questo portale è possibile raggiungere risorse e documentazione, accedere al download di strumenti per lo sviluppo su Windows Mobile, tutorial video (una sezione analoga a quella già dedicata a Visual Studio 2005 e Visual Studio 2008 per lo sviluppo classico) e molto altro. Molto interessante. Lo trovate qui. Alessandro

posted @ sabato 8 dicembre 2007 22:02 | Feedback (4) | Filed Under [ Visual Basic C# Visual Studio 2008 ]

Nuovi modelli di progetto per Visual C# 2008 Express

Come (quasi) promesso, ecco a voi anche i modelli di progetto aggiuntivi destinati a Visual C# 2008 Express, per le precedenti versioni di .NET, che comprendono: Applicazione Windows Forms, applicazione Console, libreria di classi e libreria di controlli per .NET Framework 2.0; Applicazione Windows Presentation Foundation, WPF Browser Application, libreria di controlli utente WPF e libreria di controlli custom WPF per .NET Framework 3.0. Potete scaricare, facendo clic qui, i modelli sopra elencati sotto forma di pacchetto di installazione in formato .Vsi (Visual Studio Content Installer) che, una volta avviato, installerà tutti i modelli di progetto rendendoli disponibili in C# 2008 Express già dal primo avvio. Ovviamente, se avete problemi,...

posted @ sabato 8 dicembre 2007 13:03 | Feedback (8) | Filed Under [ Visual Studio Express Editions ]

Modelli di progetto aggiuntivi per VB 2008 Express

Su spunto tratto dai feedback del precedente post, ho realizzato dei modelli di progetto destinati a Visual Basic 2008 Express, per le precedenti versioni di .NET, da utilizzare senza intervenire sulle opzioni del compilatore, che comprendono: Applicazione Windows Forms, applicazione Console, libreria di classi e libreria di controlli per .NET Framework 2.0; Applicazione Windows Presentation Foundation, WPF Browser Application, libreria di controlli utente WPF e libreria di controlli custom WPF per .NET Framework 3.0. Ho provato anche a creare i modelli relativi alle librerie di controlli WPF per .NET 3.5, ma allo stato attuale vengono visualizzati degli errori che al momento devo analizzare. Intanto, potete scaricare, facendo clic...

posted @ giovedì 6 dicembre 2007 22:15 | Feedback (2) | Filed Under [ Visual Studio Express Editions ]

VB 2008 Express: selezionare la versione di .NET Framework

Più volte si è detto che una nuova funzionalità di Visual Studio 2008 consente, direttamente dalla finestra per la creazione di un nuovo progetto, di selezionare la versione di .NET Framework per la quale l'applicazione viene progettata (2.0, 3.0 o 3.5). Questa opzione, purtroppo, non è prevista nelle edizioni Express, che prevedono, come target, la sola versione 3.5. Un possibile work-around, in Visual Basic 2008, è quello di ricorrere alla modifica delle opzioni del compilatore. Dopo aver creato un nuovo progetto, aprite la finestra My Project e selezionate la scheda Compile. Quindi, fate clic sul pulsante Advanced Compiler Options. Come potete osservare...

posted @ giovedì 6 dicembre 2007 19:22 | Feedback (8) | Filed Under [ Visual Studio Express Editions ]

WCF, Peer-to-peer e i "seed server" di Microsoft

L'argomento mi appassiona molto, come si può notare da altri post :-) Per rimanere nel discorso del supporto specifico offerto da .NET Framework 3.5 al peer-to-peer, oggi vediamo qualche notiziola in più. Supponiamo che io voglia realizzare un'applicazione di chat o messaggistica istantanea. Ho bisogno che la mia applicazione si colleghi a un server che smisti le richieste e mi metta in contatto con gli altri client connessi a quel server. Microsoft mette a disposizione dei server predefiniti, chiamati "seed server" e che sono stati creati apposta per fornire supporto al P2P con .NET Framework 3.5. Quando l'applicazione di chat viene...

posted @ mercoledì 5 dicembre 2007 14:56 | Feedback (8) | Filed Under [ Windows Communication Foundation Windows 7 ]

HelpStudio Lite per Visual Studio 2008 SDK

Riprendendo la strada già percorsa con Visual Studio 2005, anche nella versione 2008 del Software Development Kit è disponibile il compilatore per la creazione di file della guida basati sulla tecnologia Help 2.x di Microsoft, che tra l'altro possono essere integrati nella documentazione MSDN a corredo di Visual Studio. Coloro i quali hanno letto il mio libro su VB 2005, avranno visto come nel Capitolo 7 venga trattato dettagliatamente questo argomento. Anche in questa edizione, l'applicazione di help authoring prescelta è HelpStudio Lite, prodotta da Innovasys, che è una versione con minori funzionalità rispetto alla versione full ma del tutto gratuita....

posted @ mercoledì 5 dicembre 2007 00:27 | Feedback (6) | Filed Under [ Help Authoring ]

Release Candidate del Service Pack 3 di Windows XP

Nella newsletter di MSDN Flash che ho ricevuto oggi viene annunciata la disponibilità della RC del Service Pack 3 per Windows XP. L'indirizzo per accedere alla pagina di download è raggiungibile facendo clic qui. Vengono segnalati anche altri link utili, come per esempio circa il deployment dell'aggiornamento. Alessandro

posted @ martedì 4 dicembre 2007 15:47 | Feedback (1) | Filed Under [ Varie ]

Peer-to-peer networking con .NET Framework 3.5

Se siete interessati alle nuove funzionalità di Windows Communication Foundation in .NET 3.5, per realizzare applicazioni P2P, vi segnalo un altro buon documento introduttivo, scritto da Valer Bocan (autore, tra l'altro, del compilatore Delta Forth per .NET) che potete leggere facendo clic qui. Approfitto per precisare che, in .NET, il concetto di P2P non va ristretto al significato cui siamo abituati normalmente. In .NET, il peer-to-peer è un sistema complesso ma versatile per lo scambio di dati in rete ed è uno dei principali metodi utilizzati per creare applicazioni di chat/messaggistica. Un esempio più completo lo si trova nel Coding4Fun P2P...

posted @ domenica 2 dicembre 2007 15:28 | Feedback (0) | Filed Under [ Windows Communication Foundation ]

Powered by:
Powered By Subtext Powered By ASP.NET