gennaio 2007 Blog Posts

Una macro per generare i GUID

Lavorando spesso con file WiX e Visual Studio, mi trovo nella situazione di dover generare molti GUID. Esiste l'applicazione Create GUID accessibile tramite il menù Tools di VS, ma è scomoda quando i GUID da generare sono molti. Inoltre, per motivi che non sto ad elencare, non mi è sempre possibile utilizzare strumenti come WixEdit che generano gli ID in automatico.Per questo ho aggiunto una semplicissima macro all'IDE: mi risparmia noiosissime operazioni di cut & paste:Sub ReplaceSelectionWithGuid()  DirectCast(DTE.ActiveDocument.Selection, TextSelection).Insert( "{" + System.Guid.NewGuid.ToString + "}")End Sub

Le specifiche di Orcas

Leggendo questo post di Marco Russo, ho rintracciato le specifiche interne di alcune funzionalità di Orcas.Per chi (quanti?) desiderasse sapere che fine abbia fatto STL.NET, c'è un link che punta alla relativa documentazione in formato xps.In pratica, STL.NET (o sarebbe meglio chiamarla STL/CLR?) sarà un tramite tra le classiche strutture ed algoritmi di STL ed il mondo managed; per questo motivo sarà disponibile solo per C++/CLI.Il documento riporta numerosi esempi di codice, con parallelismi tra C++ e C#.

Estendere i Ribbon di Office 2007

Non sono un cultore di Office, nel senso che lo utilizzo per lo stretto indispensabile e neppure sviluppo applicazioni ad esso verticali, ma trovo interessante la strada scelta da Microsoft per personalizzarne i ribbon.Sul numero di febbraio 2007 di MSDN Magazine viene presentata la RibbonX API, ossia la libreria che permette di estendere i ribbon di Office. Secondo me è un'ottima lettura, anche per chi non deve intervenire su Office, perché mostra un esempio di design di estendibilità della GUI.Segnalo anche questo post, per chi fosse interessato all'estendibilità tramite la "vecchia" accoppiata C++/ATL.

[OT] Taggato!

Ringrazio Simone per avermi dato l'opportunità di scrivere cose assolutamente poco interessanti per chi legge:1. Ho iniziato a programmare su un C64: tutto ha avuto inizio il 2 dicembre 1984, all'età di 12 anni. Lo tengo ancora nell'armadio del mio studio, come cimelio, tanto sul PC ho l'emulatore che uso...soprattutto per giocare a cose del tipo The Way of the Exploding Fist  e Rambo II.2....