Alessandro Del Sole's Blog

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

giugno 2007 Blog Posts

Slides e demo per Visual Studio Tools for Office 2007

Ho avuto una buona dose di fortuna nel trovare questo sito, dal quale è possibile scaricare slide, esempi e demo relativi a un evento americano nel quale si è parlato del formato XML aperto dei documenti di Office 2007 e della programmazione basata su Visual Studio Tools for Office 2007. Si parla anche di come personalizzare il controllo Ribbon delle applicazioni della nota suite. Penso che tornerà sicuramente utile a qualcuno: http://www.mcwtech.com/2006/connections/ Alessandro

posted @ martedì 26 giugno 2007 22:09 | Feedback (2) | Filed Under [ Visual Basic C# ]

Nuova release di SandCastle HelpFile Builder

Mantenuta la promessa e rispettata la scadenza, ieri è stata rilasciata una nuova versione di SandCastle HelpFile Builder, l'interfaccia grafica in grado di utilizzare gli strumenti a riga di comando di Microsoft SandCastle per produrre la documentazione del proprio codice sorgente, compatibile con la June 2007 CTP dello strumento Microsoft. Questo il link diretto alla pagina di download su CodePlex (disponibile anche il sorgente): http://www.codeplex.com/SHFB/Release/ProjectReleases.aspx?ReleaseId=3141 Alessandro

posted @ martedì 26 giugno 2007 11:38 | Feedback (0) | Filed Under [ Help Authoring ]

L'assembly Microsoft.VisualStudio.Zip.dll

Con Visual Studio 2005 viene distribuito un assembly molto utile, chiamato Microsoft.VisualStudio.Zip.dll che viene installato nella GAC. E' probabilmente sconosciuto ai più perchè, quando si tenta di aggiungere un riferimento, l'assembly non viene mostrato nell'elenco, al contrario degli altri assembly di Visual Studio. Come il nome suggerisce, l'assembly implementa classi per la rapida compressione/decompressione di archivi in formato .zip. Un esempio di utilizzo di questo assembly si può trovare nel codice sorgente dell'applicazione Microsoft Visual Basic Snippet Editor. Curiosando nel codice, ecco come la sola seguente riga permetta di creare un archivio compresso con due file: Dim myzip As New Microsoft.VisualStudio.Zip.ZipFileCompressor(VSIpath, tempPath,...

posted @ sabato 23 giugno 2007 21:48 | Feedback (1) | Filed Under [ .NET Framework ]

Nascondere membri pubblici di assembly esposti a COM

Con molta probabilità saprete che un assembly per .NET può essere utilizzato dall'architettura COM, rendendolo a questa visibile mediante la casella Make Assembly COM Visible raggiungibile con il pulsante Assembly Informations della finestra My Project di Visual Basic 2005 (Properties in Visual C#). Utilizzando esplicitamente l'attributo ComVisibile, è possibile decidere singolarmente quali dei membri della classe rendere utilizzabili da componenti COM e quali no. Si consideri il seguente (semplicissimo) code snippet: Imports System.Runtime.CompilerServices Imports System.Runtime.InteropServices <Assembly: ComVisible(True)> <ComVisible(True)> Public Class Class1 'Può essere impostato anche nella finestra delle proprietà      <ComVisible(True)> Public Sub FirstSub()              'Codice di implementazione      End Sub      <ComVisible(False)> Public Sub SecondSub()              'Codice di implementazione      End Sub End...

posted @ sabato 23 giugno 2007 20:27 | Feedback (1) | Filed Under [ .NET Framework ]

HTML Help MJ's Diagnostics

Se vi occupate di produrre la documentazione compilata per le vostre applicazioni in formato .chm, questo è un tool che non potete perdervi. Come probabilmente sapete, alcuni aggiornamenti per la protezione di Windows XP possono impedire la corretta visualizzazione di questo formato di file o addirittura causare la de-registrazione di alcune Dll necessarie al funzionamento sia del compilatore che del visualizzatore dei file .chm (hh.exe), con conseguenti noie in fase di sviluppo e/o di visualizzazione. MJ's Diagnostics è un'applicazione freeware che consente di effettuare una scansione del sistema e di fotografare, tramite un report finale, la situazione del registro di sistema e della...

posted @ sabato 23 giugno 2007 19:55 | Feedback (2) | Filed Under [ Help Authoring ]

Visual Studio 2008 Shell

Ormai si comincia a parlare con più insistenza della prossima edizione di Visual Studio e, di conseguenza, anche di sue nuove caratteristiche. Questa che vi segnalo mi sembra piuttosto interessante ed è chiamata "Visual Studio 2008 Shell". Si tratta di un vero e proprio ambiente di sviluppo basato sul "cuore" di Visual Studio, ma che è specifico per la creazione di strumenti per lo sviluppo, componenti e servizi aggiuntivi. La cosa veramente interessante è che lo sviluppo sarà possibile in due modalità: integrata e isolata. Con la prima, i propri strumenti potranno essere integrati in Visual Studio, con la seconda saranno...

posted @ mercoledì 20 giugno 2007 13:30 | Feedback (6) | Filed Under [ Visual Studio 2008 ]

Microsoft PopFly Explorer riprende a funzionare

Coloro che si sono iscritti a Microsoft PopFly (e ho visto che ci sono anche molti di voi...) avranno notato che per qualche giorno la finestra integrata PopFly Explorer non permetteva la connessione alla rete a causa di un problema di timeout. Ci sono state diverse segnalazioni sul forum dedicato (tra cui la mia) e, se non avete più riprovato, vi segnalo che da stasera tutto ha ripreso a funzionare regolarmente. Pare che abbiano aggiornato i server e che avevano toppato qualcosa... :D  Comunque ora viaggia! Alessandro

posted @ mercoledì 20 giugno 2007 00:10 | Feedback (0) | Filed Under [ Visual Basic C# Visual Studio Express Editions ]

Escludere i language pack dai prerequisiti delle installazioni ClickOnce - seconda parte

Tempo fa parlammo di come escludere i language pack dai prerequisiti nelle distribuzioni ClickOnce, in questo post. Non so se vi ricordate l'antefatto (che potete leggere nel precedente post), comunque chiesi sul forum MSDN dedicato a ClickOnce e ottenni una risposta che però era rimasta in sospeso. Bene, è arrivata, con tanto di scuse per il ritardo :-), la seconda parte della risposta. In effetti non è proprio intuitiva come procedura, se poi leggete con attenzione l'ultima parte della risposta (sul perchè certe cose non dovremmo saperle e sul simpatico workaround) beh... forse rimarrete un tantino stupiti come lo sono rimasto...

posted @ martedì 19 giugno 2007 21:59 | Feedback (2) | Filed Under [ Setup & Deployment ]

Nuova release di Microsoft SandCastle

E' stata rilasciata la "June 2007 CTP" di Microsoft SandCastle, l'insieme di strumenti per la generazione di file della guida compilati per la documentazione del proprio codice sorgente. Alcune nuove caratteristiche sono state introdotte per Visual Studio Orcas, come un nuovo modello di documentazione. Potete leggere ulteriori informazioni nella pagina di download, che è questa: http://www.microsoft.com/downloads/details.aspx?FamilyId=E82EA71D-DA89-42EE-A715-696E3A4873B2&displaylang=en Ricordo che SandCastle è disponibile come strumento a riga di comando, pertanto è necessario dotarsi di un'interfaccia grafica per poterlo utilizzare comodamente, come ad esempio SandCastle HelpFile Builder (di cui aspettiamo l'aggiornamento per questa nuova release di SandCastle, che sembra sarà disponibile da lunedì 25 giugno 2007). Se...

posted @ martedì 19 giugno 2007 21:53 | Feedback (0) | Filed Under [ Help Authoring ]

Distribuire contenuti aggiuntivi per Visual Studio Orcas

Vi sarà sicuramente capitato di utilizzare i pacchetti in formato .vsi (Visual Studio Content Installer) per l'installazione di contenuti aggiuntivi per Visual Studio 2005 (code snippet, macro, add-in, ecc.), ne abbiamo parlato diverse volte nel mio blog e in questo articolo su Visual Basic Tips & Tricks. E' un formato che spesso ho utilizzato per rendere disponibili per il download code snippet e modelli di progetto. Se già vi siete interessati all'argomento, questo post vi riguarderà di sicuro. ;-) Anche Visual Studio Orcas è in grado di leggere questo tipo di file, con un'importante accorgimento. I file .vsi creati per Visual Studio...

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

Un capitolo di esempio dal mio libro su Visual Basic 2005

Per tutti coloro che mi seguono assiduamente (e che ringrazio), o per coloro che passano di qua per la prima volta, voglio segnalare che potete leggere un capitolo di esempio del mio libro "Programmare Visual Basic 2005 Oltre il Codice", direttamente sul mio blog. Il capitolo 8, dal titolo "Documentare i propri sorgenti", spiega come generare file della guida compilati (in formato .chm e .HxS) per automatizzare la produzione della documentazione per il proprio codice, sulla falsariga della libreria MSDN. E' disponibile al seguente indirizzo: http://community.visual-basic.it/alessandro/articles/19644.aspx Approfitto per ringraziare la casa editrice per la disponibilità e tutti coloro che mi hanno manifestato il loro apprezzamento!...

posted @ domenica 17 giugno 2007 12:16 | Feedback (3) | Filed Under [ .NET Framework Visual Basic C# Setup & Deployment Help Authoring Visual Studio Express Editions Visual Studio Extensibility ]

Libreria MSDN di giugno 2007 in italiano!

Microsoft ha rilasciato la libreria MSDN di giugno 2007 in lingua italiana! Penso si tratti di un evento epocale.. ;-) a parte questo, la documentazione contiene le informazioni aggiornate al Service Pack 1 di Visual Studio 2005. Questo è il link per scaricarla: http://www.microsoft.com/downloads/details.aspx?FamilyID=b8704100-0127-4d88-9b5d-896b9b388313&DisplayLang=it Alessandro

posted @ domenica 17 giugno 2007 03:35 | Feedback (3) | Filed Under [ Visual Basic C# Visual Studio Express Editions ]

La mia prima esperienza con Microsoft PopFly

In un precedente post vi avevo parlato di Microsoft PopFly, la nuova rete di Microsoft dedicata alla condivisione di progetti sorgenti, pagine web e applicazioni mash-up con utenti di tutto il mondo iscritti alla stessa rete, tramite account Windows Live. Bene, non ho perso tempo a iscrivermi e voglio illustrarvi un po' la mia esperienza, davvero confortante. Si parte dal presupposto che questi servizi sono in release Alpha, quindi ancora in via di sviluppo. Intanto, si inizia con l'accedere al sito www.popfly.ms con il proprio account Windows Live, quello, per intenderci, che usate per Windows Live Messenger. Il secondo...

posted @ domenica 10 giugno 2007 19:21 | Feedback (5) |

Microsoft PopFly

Microsoft PopFly è un nuovo insieme di servizi on-line gratuiti (per ora in versione Alpha), che permette di condividere con altri sviluppatori in tutto il mondo progetti e soluzioni in formato sorgente, previa iscrizione all'apposita rete creata da Microsoft per lo scopo. Il tutto si realizza grazie a un add-on chiamata PopFly Explorer che può essere installata anche sulle edizioni Express di Visual Studio, che crea un nuovo menu dedicato esclusivamente alla condivisione di progetti e alla gestione di contatti personali. Con PopFly si ha a disposizione uno spazio personale, più una serie di strumenti on-line per la creazione di pagine web o...

posted @ venerdì 8 giugno 2007 14:50 | Feedback (5) | Filed Under [ .NET Framework Visual Basic C# Setup & Deployment Visual Studio Express Editions ]

Escludere i language pack di .NET dalle installazioni ClickOnce

Giorni fa, Diego Cattaruzza e io stavamo facendo un test per la distribuzione di una mia applicazione, per la quale avevo predisposto una procedura di setup tramite ClickOnce. La premessa è che ho utilizzato per lo sviluppo Visual Basic Express in italiano, Diego invece utilizza Visual Studio in inglese. Conseguentemente, sul mio pc c'è la localizzazione italiana del .NET Framework, su quello di Diego no. Quando Diego ha provato ad avviare l'installazione, il bootstrapper (ossia il file chiamato setup.exe), durante la fase di controllo della presenza dei prerequisiti richiesti, tentava di collegarsi a internet per scaricare il language pack italiano per .NET...

posted @ mercoledì 6 giugno 2007 18:24 | Feedback (5) | Filed Under [ Setup & Deployment ]

Una prova con Telerik RibbonBar

Nell'ultimo mio post si è discusso anche di un controllo chiamato Telerik RibbonBar, reso disponibile per il download agli utenti registrati delle edizioni Express di Visual Studio. Nei vari feedback abbiamo cercato di capirci qualcosa, quindi ho provato a fare un esperimento installando il controllo. Questo è uno screen-shot del mio esperimento: Come potete notare, sebbene piuttosto minimale, l'interfaccia grafica non è male. In fase di design è possibile personalizzare in maniera davvero approfondita e sorprendente la RibbonBar secondo il classico stile di Office 2007, per la quale è possibile anche selezionare il tema di colori. Per contro,...

posted @ martedì 5 giugno 2007 23:49 | Feedback (3) |

Nuovi download per gli utenti registrati di Visual Studio Express

Oggi dopo tanto tempo ho fatto un giro nel portale dei cosiddetti "Registration Benefits", che offre download gratuiti a coloro che hanno effettuato la registrazione dei prodotti Express di Visual Studio. Ho scoperto con piacere, d'altra parte è passato un bel po' di tempo, che il numero dei download disponibili è notevolmente aumentato. Di particolare interesse, almeno a livello personale, ho trovato un controllo chiamato "Rad Ribbonbar" per l'imitazione del controllo Ribbon di Office 2007 e un pdf su SQL Server 2005 Express, ma ci sono anche fogli di calcolo compatibili con Excel e controlli per lavorare coi dati finanziari. La prima cosa che...

posted @ domenica 3 giugno 2007 11:31 | Feedback (7) | Filed Under [ Visual Studio Express Editions ]

Utilizzare l'editor XML di Visual Studio 2005 per scrivere Code Snippet

Come ormai sapete i code snippet sono frammenti di codice riutilizzabili in Visual Studio 2005 grazie all'intellisense. Ogni code snippet è costituito da un file XML, al cui interno sono inseriti i vari tag che ne determinano le caratteristiche. Probabilmente il metodo migliore per produrre i propri Code Snippet è quello di utilizzare un editor grafico, come Microsoft Snippet Editor 2005 di cui abbiamo parlato qui e che potete scaricare qui. Quello che forse non sapete, se siete amanti della scrittura manuale, è che potete utilizzare il versatile editor XML di Visual Studio 2005 per scrivere i vostri snippet. Per ...

posted @ venerdì 1 giugno 2007 16:56 | Feedback (0) |

Textbox e password in .NET

In .NET 2.0 è possibile utilizzare un controllo Textbox e impostare la sua proprietà UseSystemPasswordChar su True per mascherare i caratteri digitati sotto forma di password. Ogni carattere verrà sostituito da un simbolo determinato dalle impostazioni di sistema. Con questa semplicissima impostazione, potrete far digitare delle password ai vostri utenti in un controllo TextBox senza scrivere nemmeno una riga di codice! Alessandro

posted @ venerdì 1 giugno 2007 01:33 | Feedback (3) | Filed Under [ .NET Framework Visual Basic C# ]

Powered by:
Powered By Subtext Powered By ASP.NET