Around and About .NET World

Il blog di Marco Minerva
posts - 1671, comments - 2232, trackbacks - 2135

My Links

News

Contattami su Live Messenger:


MCTS: Windows, Web, Distributed Applications & SQL Server

MCPD: Enterprise Applications

Tag Cloud

Archives

Post Categories

Links

domenica 4 febbraio 2007

Windows Vista Controls for .NET 2.0

Qualche giorno fa ho creato un nuovo progetto su CodePlex, ma ho preferito fare un paio di check-in prima di segnalarlo. Il progetto si chiama Windows Vista Controls for .NET 2.0 ed ha l'obiettivo di creare una Windows Control Library contenente un insieme di controlli che riproducono l'aspetto degli elementi grafici di Windows Vista, ad esempio pulsanti con l'icona dello scudo, TextBox con il cue banner e così via...

Come sempre, chiunque sia interessato può mandarmi una mail a marco.minerva@gmail.com per entrare a far parte del team di sviluppo.

posted @ lunedì 1 gennaio 0001 00:00 | Feedback (0) | Filed Under [ C# ]

Aggiornamenti di Speech Server .NET

Il progetto Speech Server .NET sta pian piano crescendo smile_regular. Con gli ultimi aggiornementi ho semplificato la procedura di scambio dei messaggi tra client e server, aumentandone la velocità, ed ho aggiunto il supporto per l'utilizzo di motori di TTS e ASR in lingue diverse dall'inglese. Inoltre, ho fatto qualche test con il riconoscimento vocale si Microsoft: utilizzando una grammatica, la percentuale di riconoscimento si è mantenuta sempre a livelli più che buoni. Il riconoscimento del parlato libero, invece, lascia un po' a desiderare, ma per adesso ho utilizzato solo il motore SAPI 5.1 con Windows XP, quindi con Windows Vista si dovrebbero ottenere risultati migliori.

posted @ lunedì 1 gennaio 0001 00:00 | Feedback (2) | Filed Under [ C# .NET Compact Framework .NET 3.0 ]

Microsoft Expression Web

Ho appena installato Microsoft Express Web. La prima impressione è quella di uno strumento veramente ben fatto: non è ancora ai livelli di Dreamweaver, ma rappresenta comunque un grande passo avanti rispetto a FrontPage. Inoltre, Expression Web consente di creare pagine HTML statiche, ASPX, Master page, fogli di stile, Web user control e molto altro ancora... Questa sera spero di potermi ritagliare un po' di tempo da dedicare a qualche prova più approfondita smile_regular

posted @ lunedì 1 gennaio 0001 00:00 | Feedback (0) | Filed Under [ Tutto & Oltre :-) ]

Serializzare classi che contengono eventi

Se si tenta di serializzare una classe che contiene un evento, si ottiene un errore in fase di esecuzione: come è logico intuire, infatti, gli eventi non possono essere serializzati. Per risolvere il problema è sufficiente aggiungere l'attributo [field:NonSerialized] davanti alla dichiarazione dell'evento:

[field:NonSerialized] public event EventHandler StatusChanged;

Questo significa che, dopo aver deserializzato la classe, è necessario registrarsi nuovamente sugli eventi da essa definiti.

Purtroppo l'attributo [field:NonSerialized] non è supportato da VB .NET: in questo caso, per serializzare oggetti che contengono eventi è necessaria una procedura più lunga, descritta in questo post.

posted @ lunedì 1 gennaio 0001 00:00 | Feedback (1) | Filed Under [ C# VB .NET ]

Windows RSS Platform

Windows RSS Platform [is] an API that developers can use to manipulate the Common Feed List, the set of Really Simple Syndication (RSS) feeds to which the user is subscribed.

La Windows RSS Platform è utilizzata, ad esempio, da Internet Explorer 7 per la sottoscrizione e la visualizzazione dei feed all'interno del browser. Facendo clic sul link sopra riportato è possibile accedere direttamente alla documentazione tecnica su MSDN.

posted @ lunedì 1 gennaio 0001 00:00 | Feedback (2) | Filed Under [ C# VB .NET ]

Masterizzare con .NET

A partire da Windows XP, Microsoft ha integrato nel sistema operativo la Image Mastering API (IMAPI), un'interfaccia COM che consente di accedere a funzionalità di masterizzazione. Sul sito http://www.vbaccelerator.com è disponibile un wrapper per .NET grazie al quale è possibile utilizzare IMAPI direttamente da applicazioni C# e VB .NET. Tra i download è presente anche il codice sorgente della libreria, che è stata scritta in C#.

posted @ lunedì 1 gennaio 0001 00:00 | Feedback (0) | Filed Under [ C# VB .NET ]

Installare un assembly nella Global assembly cache

Una delle domande che mi vengono rivolte più spesso riguarda l'installazione di assembly nella Global Assembly Cache del .NET Framework. La procedura richiede vari passaggi, dal momento che è necessario assegnare uno strong name all'assembly, quindi utilizzare il comando Gacutil per effettuare la registrazione vera e propria. In questa pagina della Knowldge Base di Microsoft sono riportate tutte le istruzioni da seguire.

posted @ lunedì 1 gennaio 0001 00:00 | Feedback (0) | Filed Under [ C# VB .NET ]

Tanti auguri a me :-)

Questa mattina già 5 persone mi hanno chiesto come mi sento con un anno in più... Anche se io mi sento esattamente come ieri, secondo il calendario oggi devo spegnere 26 candeline cake

posted @ lunedì 1 gennaio 0001 00:00 | Feedback (9) | Filed Under [ Tutto & Oltre :-) ]

Powered by:
Powered By Subtext Powered By ASP.NET