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

.NET Compact Framework

Traduzioni localizzate dei messaggi di errore

Alzi la mano chi non ha mai inserito in Google un messaggio di errore di .NET, alla ricerca di una spiegazione del problema: così facendo, infatti, spesso possiamo trovare descrizioni dettagliate, con precise indicazioni su come risolvere l'inghippo. Tuttavia, se utilizziamo una versione localizzata del Framework .NET (oppure se installiamo un'applicazione in un PC con la versione localizzata del Framework), anche i messaggi di errore sono tradotti. Come ben sappiamo, invece, abbiamo maggiori possibilità di trovare informazioni se cerchiamo il messaggio in inglese. Ma c'è un problema: spesso le traduzioni dall'inglese lasciano molto a desiderare (per non dire di...

posted @ venerdì 6 aprile 2012 19:21 | Feedback (1) | Filed Under [ C# VB .NET .NET Compact Framework ADO .NET & SQL ASP .NET .NET Micro Framework Orcas & .NET 3.5 Silverlight LINQ .NET 4.0 Visual Studio 2010 AJAX WPF Windows Phone WCF ]

DotNetToscana risorge!

Ultimamente, non ci siamo quasi più fatti sentire, quindi immagino che molti di voi abbiamo pensato che DotNetToscana fosse morta. E invece, come l’araba fenice, siamo tornati! Dopo una serie di incontri, virtuali e non, abbiamo pubblicato un nuovo sito web, molto più snello e veloce del precedente. Ma, soprattutto, abbiamo deciso di partire alla grande organizzando un Hands On Lab sullo sviluppo di videogiochi per Windows Phone 7 con XNA. L’evento si svolgerà il 14 Maggio a Pisa e avrà durata giornaliera. E’ già tutto pronto: sul nostro sito potete leggere di cosa si tratta e registrarvi immediatamente...

posted @ venerdì 15 aprile 2011 00:38 | Feedback (4) | Filed Under [ C# VB .NET .NET Compact Framework ADO .NET & SQL ASP .NET Tutto & Oltre :-) Windows Related .NET 3.0 .NET Micro Framework Orcas & .NET 3.5 Team Foundation Server Windows Home Server CodePlex Updates & Service Pack Silverlight Certificazioni Windows Mobile SQL Server LINQ Programmi .NET 4.0 Visual Studio 2010 AJAX Dynamic Data ]

Sondaggio DotNetToscana

DotNetToscana non è mai decollata come avremmo voluto. Comunque noi non ci arrendiamo e ce la metteremo tutta per cambiare rotta ed imboccare quella giusta. Vogliamo approfittare di questa pausa estiva per riflettere sulle difficoltà ed i problemi che abbiamo incontrato più volte in questi anni e risolverli. Però per farlo al meglio abbiamo bisogno anche di sentire la vostra voce, per questo abbiamo creato un piccolo sondaggio grazie a cui potrte farci sapere le vostre opinioni, i vostri consigli e suggerimenti. L’obiettivo finale è quello di far “rinascere” DotNetToscana. Clicca qui per rispondere al sondaggio Technorati Tag:...

posted @ mercoledì 28 luglio 2010 15:25 | Feedback (13) | Filed Under [ C# VB .NET .NET Compact Framework ADO .NET & SQL ASP .NET Tutto & Oltre :-) Windows Related .NET 3.0 .NET Micro Framework Orcas & .NET 3.5 Team Foundation Server Windows Home Server CodePlex Updates & Service Pack Silverlight Certificazioni Windows Mobile SQL Server LINQ Programmi .NET 4.0 Visual Studio 2010 AJAX Dynamic Data Community ]

Inserire codice XML nella documentazione XML di Visual Studio

Il titolo forse sembra un gioco di parole… In pratica, il problema è inserire una sezione di codice XML all’interno dei commenti di documentazione delle classi di .NET, che anch’essa è scritta in XML. In questo caso, il tag da utilizzare è <code lang="xml"> Tuttavia, se al suo interno si scrive direttamente il codice XML, una volta generata la documentazione, ad esempio con Sandcastle Help File Builder, il frammento di XML apparirà senza indentazione e “schiacciato” su una sola riga. Per mantenere la formattazione originale, è necessario racchiudere l’XML che si vuole mostrare in un tag di...

posted @ venerdì 15 gennaio 2010 11:12 | Feedback (0) | Filed Under [ C# VB .NET .NET Compact Framework ADO .NET & SQL ASP .NET .NET 3.0 Orcas & .NET 3.5 .NET 4.0 Visual Studio 2010 AJAX ]

Nuova sezione Tips & Tricks su DotNetToscana

La nostra Community cresce… Da pochi minuti il sito DotNetToscana si è arricchito di una nuova sezione, Tips & Tricks, in cui raccoglieremo trucchi e suggerimenti per risolvere i tipici problemi che si devono affrontare nel mondo della programmazione .NET. Technorati Tag: .NET,Programming,Visual Studio,C#,Visual Basic .NET,ASP .NET,LINQ,AJAX,Silverlight

posted @ lunedì 21 settembre 2009 01:06 | Feedback (1) | Filed Under [ C# VB .NET .NET Compact Framework ADO .NET & SQL ASP .NET .NET 3.0 .NET Micro Framework Orcas & .NET 3.5 Silverlight SQL Server LINQ .NET 4.0 Visual Studio 2010 AJAX Dynamic Data ]

Aggiornamento per gli stili utilizzati da Sandcastle

Ultimamente sto utilizzando con una certa frequenza l'accoppiata Sandcastle e Sandcastle Help File Builder per creare la documentazione tecnica delle librerie che sviluppo. Ho così notato che gli stili predefiniti inclusi nella distribuzione di Sandcastle non risultano completi (ad esempio, non contengono tutte le trasformazioni per il tag <note>). Su CodePlex è però disponibile un progetto, Sandcastle Styles, che contiene una serie di fix per gli stili di Sandcastle. L'ultima versione è disponibile qui. Technorati Tags: .NET, Programming, Tools

posted @ lunedì 22 giugno 2009 02:00 | Feedback (0) | Filed Under [ C# VB .NET .NET Compact Framework ADO .NET & SQL ASP .NET .NET 3.0 .NET Micro Framework Orcas & .NET 3.5 Programmi .NET 4.0 Visual Studio 2010 ]

Xml Documentation for Dummies

Cercando su MSDN, ho notato che le informazioni sulla documentazione XML (tag supportati, significato dei vari parametri, ecc.) sono sparse in varie pagine, ovvero manca un punto centrale che raccolga tutte le risorse. Come sempre, però, Google mi è venuto in aiuto, trovando il documento XML Documentation Comments Guide: si tratta di una guida disponibile in vari formati (tra cui un PDF di circa 70 pagine) che illustra tutti i tag supportati, con chiari esempi di utilizzo. Technorati Tag: .NET,Programming,C#,VB .NET

posted @ lunedì 15 giugno 2009 16:38 | Feedback (2) | Filed Under [ C# VB .NET .NET Compact Framework ADO .NET & SQL ASP .NET .NET 3.0 .NET Micro Framework Orcas & .NET 3.5 .NET 4.0 ]

Nuova versione di GhostDoc

Da un paio di settimane è stata rilasciata la nuova versione di GhostDoc, un add-in per Visual Studio in grado di aiutare nella scrittura di commenti XML relativi a metodi, proprietà ed eventi delle nostre classi .NET. Personalmente lo ritengo un tool indispensabile se si utilizza Sandcastle per generare la documentazione delle proprie librerie. Le novità di questa versione comprendono il supporto ufficiale a VB .NET (prima era considerato solo "sperimentale") e la compatibilità con Visual Studio 2010 Beta 1. Technorati Tag: .NET,Programming,Visual Studio,Tools

posted @ venerdì 12 giugno 2009 15:28 | Feedback (0) | Filed Under [ C# VB .NET .NET Compact Framework ADO .NET & SQL ASP .NET .NET 3.0 .NET Micro Framework Orcas & .NET 3.5 Programmi .NET 4.0 Visual Studio 2010 ]

Internal Coding Guidelines per il codice .NET

Cercando qualche informazione in merito all'utilizzo dei certificati X509 in .NET, sono capitato in questo blog, che contiene una nutrita serie di articoli molto interessanti, relativi alle linee guida per lo scrittura di codice .NET riutilizzabile (ad esempio, non usare la notazione ungherese, utilizzare il camelCase per i nomi di variabili private e parametri, ecc.). Si tratta soprattutto di post che fanno riferimento al libro Framework Design Guidelines. Molto interessante. Technorati Tag: .NET,Programming,ASP .NET,C#,VB .NET

posted @ mercoledì 3 giugno 2009 15:15 | Feedback (1) | Filed Under [ C# VB .NET .NET Compact Framework ADO .NET & SQL ASP .NET .NET 3.0 .NET Micro Framework Orcas & .NET 3.5 LINQ .NET 4.0 ]

Cancellazione di file lenta con Visual Studio

Se la cancellazione di file dal Solution Explorer di Visual Studio impiega diversi secondi, arrivando a bloccare l'intero ambiente di sviluppo, il problema è dovuto all'elevato numero di file presenti nel Cestino: basta svuotarlo per ottenere il comportamento normale (ovvero cancellazioni quasi istantanee). Technorati Tags: Visual Studio

posted @ martedì 12 maggio 2009 19:44 | Feedback (0) | Filed Under [ C# VB .NET .NET Compact Framework ADO .NET & SQL ASP .NET .NET 3.0 .NET Micro Framework Orcas & .NET 3.5 Programmi ]

Un nuovo User Group su .NET

DotNetRomaCesta è il neonato User Group di Roma dedicato al mondo .NET. Come si legge nella sua Home Page: Lo scopo di quest'associazione è quella di creare un punto di riferimento per la città di Roma e per tutti gli appassionati ed utilizzatori di questa tecnologia, un modo per confrontarsi e scambiarsi le proprie esperienze. L'User Group nato dalla passione di persone, ha il compito di fornire materiale formativo, quali articoli e trucchi nonché notizie e di promuovere una serie di attività culturali e formativi volte ad accrescere la conoscenza di questa materia. Gli eventi, che...

posted @ giovedì 2 aprile 2009 10:43 | Feedback (7) | Filed Under [ C# VB .NET .NET Compact Framework ADO .NET & SQL ASP .NET Tutto & Oltre :-) .NET 3.0 .NET Micro Framework Orcas & .NET 3.5 Silverlight SQL Server LINQ ]

Pubblicate le slide dell'Installation Fest

Su DotNetToscana sono disponibili le slide della mia sessione Windows 7 – Le novità per gli sviluppatori che ho tenuto nel corso dell'Installation Fest di Windows 7 di Mercoledì 25 Marzo. Technorati Tag: .NET,Programming,Community

posted @ lunedì 30 marzo 2009 10:32 | Feedback (2) | Filed Under [ C# VB .NET .NET Compact Framework ADO .NET & SQL ASP .NET Windows Related .NET 3.0 .NET Micro Framework Orcas & .NET 3.5 ]

Windows 7 Installation Fest – Impressioni

So che sono un po' di parte, ma personalmente ritengo che l'Installation Fest di Mercoledì scorso sia andato molto bene. L'organizzazione è stata ineccepibile (quanto c'era da mangiare…), le persone si sono dimostrate interessate agli argomenti e la mia sessione sulle novità per sviluppatori è piaciuta, come testimoniato dalle domande che mi sono state fatte alla fine. Sono contento che sia andata così bene, e che l'evento sia stato anche l'occasione per incontrare nuove persone, fare due chiacchere mentre l'installazione di Windows 7 filava più o meno liscia… E lanciare il sasso per coinvolgere altra gente nella nostra avventura di...

posted @ venerdì 27 marzo 2009 11:35 | Feedback (0) | Filed Under [ C# VB .NET .NET Compact Framework ADO .NET & SQL ASP .NET Windows Related .NET 3.0 .NET Micro Framework Orcas & .NET 3.5 Programmi ]

Interessanti articoli sul Garbage Collector di .NET

Nel blog I know the answer (it's 42) è possibile trovare una serie è possibile trovare una serie di articoli che spiegano vari aspetti del funzionamento del Garbage Collector di .NET. Al momento sono ben 9: When does the .NET Compact Framework Garbage Collector run Forcing a Garbage Collection is not a good idea Series on dynamic memory management Reference Counting Garbage Collection Copying Garbage Collection Optimizing reference counting garbage collection Handling...

posted @ martedì 3 marzo 2009 11:18 | Feedback (3) | Filed Under [ C# VB .NET .NET Compact Framework .NET 3.0 .NET Micro Framework Orcas & .NET 3.5 ]

System.ApplicationException

Oggi, mentre stavo per creare una Custom Exception in .NET, mi sono ricordato una cosa che avevo studiato nell'esame di certificazione 70-536, ovvero che la classe System.ApplicationException non dovrebbe essere utilizzata. Ma perché? Qual è il motivo che ha spinto Microsoft stessa a sostenere questa cosa? La risposta si trova facilmente con una ricerca su Google: JEFFREY RICHTER: System.ApplicationException is a class that should not be part of the .NET Framework. The original idea was that classes derived from SystemException would indicate exceptions thrown from the CLR (or system) itself, whereas non-CLR exceptions would be derived...

posted @ lunedì 2 marzo 2009 18:28 | Feedback (0) | Filed Under [ C# VB .NET .NET Compact Framework ADO .NET & SQL ASP .NET .NET 3.0 .NET Micro Framework Orcas & .NET 3.5 Certificazioni ]

1° Workshop DotNetToscana – Le prime impressioni

Venerdì scorso, presso il Dipartimento di Informatica dell'Università di Pisa, si è svolto il primo Workshop dello User Group toscano su .NET, Microsoft. NET Framework tra presente e futuro. E' stata la prima esperienza, sia come organizzatore di eventi, sia come speaker. A distanza di un giorno e mezzo, volevo condividere con voi le mie prime impressioni sull'esperienza: L'organizzazione di un evento è veramente un'attività impegnativa: questo sarà forse perché è stato il nostro primo Workshop, e quindi ci tenevamo che fosse tutto perfetto; La "tensione per la prima" era evidente: la...

posted @ domenica 22 febbraio 2009 14:02 | Feedback (2) | Filed Under [ C# VB .NET .NET Compact Framework ADO .NET & SQL ASP .NET .NET 3.0 .NET Micro Framework Orcas & .NET 3.5 Silverlight SQL Server LINQ ]

Una sfida per i programmatori

Spesso la programmazione è vista metaforicamente come una "sfida", con traguardi da raggiungere, ostacoli sul proprio cammino, aiuti, imprevisti, ecc… Microsoft e HTML.it hanno provato a rendere concreta questa sfida, proponendo un gioco in Silverlight in cui lo sviluppatore deve cercare di rispondere il più velocemente possibile ad una serie di domande, guadagnando così punti per entrare in classifica, allo scopo di ottenere uno sconto del 40% sull'acquisto di Visual Studio 2008 Professional + MSDN Premium. Technorati Tag: .NET,Programming,Visual Studio

posted @ lunedì 16 febbraio 2009 15:28 | Feedback (0) | Filed Under [ C# VB .NET .NET Compact Framework ADO .NET & SQL ASP .NET .NET 3.0 .NET Micro Framework Orcas & .NET 3.5 Silverlight LINQ ]

DotNetToscana su HMTL.it

Andrea Marzilli, redattore e amico di HTML.it, mi ha fatto un'intervista a proposito dello User Group DotNetToscana, di cui sono un fondatore: si parla della sua nascita, del suo spirito e dell'evento che si terrà a Pisa il 20 Febbraio prossimo. Technorati Tag: .NET

posted @ martedì 3 febbraio 2009 15:20 | Feedback (1) | Filed Under [ C# VB .NET .NET Compact Framework ADO .NET & SQL ASP .NET .NET 3.0 .NET Micro Framework Orcas & .NET 3.5 Silverlight LINQ ]

Primo workshop dello User Group .NET Toscana

E' con sommo piacere (e una punta di soddisfazione) che annuncio pubblicamente il primo workshop organizzato dallo User Group .NET Toscana: Microsoft .NET Framework tra presente e futuro. L'evento si svolgerà il giorno 20 Febbraio, dalle 14.00 alle 19.00 presso il Dipartimento di Informatica dell'Univeristà di Pisa. La partecipazione è completamente gratuita. Gli argomenti di cui vorremmo parlare sono tanti, ma purtroppo dobbiamo fare una scelta: per tale motivo, attualmente è in corso un sondaggio con cui chiunque può esprimere le proprie preferenze. Technorati Tags: .NET

posted @ giovedì 22 gennaio 2009 00:05 | Feedback (1) | Filed Under [ C# VB .NET .NET Compact Framework ADO .NET & SQL ASP .NET .NET 3.0 .NET Micro Framework Orcas & .NET 3.5 Silverlight LINQ ]

E' nato lo User Group Toscano di .NET

Il buon Matteo mi ha preceduto di qualche clic... Il panorama delle Community regionali dedicata a .NET si è da poco allargato con la nascita dello User Group Toscano. Era da diverso tempo che questa idea ci rimbalzava per la testa, e finalmente ci siamo riusciti! Il gruppo si è riunito per la prima volta intorno alle metà di Settembre... Un'allegra combriccola di 8 persone accomunata dalla passione per .NET, dalla voglia di mettersi in gioco e dalla convinzione che le Community siano un luogo di incontro (reale o virtuale che sia) di grande importanza. Poi sono arrivati i...

posted @ lunedì 20 ottobre 2008 17:50 | Feedback (1) | Filed Under [ C# VB .NET .NET Compact Framework ADO .NET & SQL ASP .NET Tutto & Oltre :-) Windows Related .NET 3.0 .NET Micro Framework Orcas & .NET 3.5 Team Foundation Server Windows Home Server CodePlex Updates & Service Pack Silverlight Certificazioni Windows Mobile SQL Server LINQ Programmi ]

Quando utilizzare StringBuilder

Recentemente mi è stato chiesto quando conviene utilizzare uno StringBuilder piuttosto che concatenare le stringhe con il +. L'argomento è stato affrontato più volte, ma credo sia comunque utile riportare quando dice MSDN, in modo da chiarire la situazione: String objects are immutable in that they cannot be changed once created. Methods that act on strings actually return new string objects. Therefore, for performance reasons, large amounts of concatenation or other involved string manipulation should be performed with the StringBuilder class.   Technorati Tags: .NET, Programming, C#, VB .NET, ASP .NET

posted @ domenica 29 giugno 2008 15:09 | Feedback (4) | Filed Under [ C# VB .NET .NET Compact Framework ADO .NET & SQL ASP .NET .NET 3.0 ]

Download di Sandcastle

In attesa che venga definitivamente deciso quale collocazione attribuire a Sandcastle (ad essere sinceri, a me non sembra una decisione tanto difficile ), per adesso è possibile scaricare l'ultima versione da Microsoft Downloads. Technorati Tag: .NET,Visual Studio,Tools

posted @ venerdì 13 giugno 2008 10:45 | Feedback (0) | Filed Under [ C# VB .NET .NET Compact Framework ADO .NET & SQL ASP .NET .NET 3.0 .NET Micro Framework Orcas & .NET 3.5 LINQ ]

Il codice non può essere auto-commentante

Sui blog di MSDN è apparso un post per me molto interessante, in cui si discute del fatto che il codice non può commentarsi da sé, quindi è necessario scrivere commenti per spiegare quello che si sta sviluppando. Si tratta di un argomento che mi sta molto a cuore: personalmente, sono dell'opinione che sia meglio un commento in più di uno in meno... Anzi, forse io esagero e tendo a commentare più del dovuto, ma lo faccio nell'ottica di riprendere il codice dopo qualche tempo dalla sua scrittura: quello che all'inizio può apparire chiarissimo (nel momento in cui lo si...

posted @ lunedì 9 giugno 2008 17:05 | Feedback (8) | Filed Under [ C# VB .NET .NET Compact Framework ADO .NET & SQL ASP .NET .NET 3.0 .NET Micro Framework Orcas & .NET 3.5 Silverlight LINQ ]

Sandcastle si aggiorna

Dal sito di CodePlex è possibile scaricare la nuova versione di Sandcastle, la 2.4.10520. Si tratta della stessa build utilizzata per produrre la documentazione di Visual Studio 2008 SP1. Sono stati corretti numerosi bug, come riportato sul blog del team di sviluppo. Technorati Tag: .NET,Programming,Tools,Visual Studio,Updates

posted @ venerdì 30 maggio 2008 10:37 | Feedback (0) | Filed Under [ C# VB .NET .NET Compact Framework ADO .NET & SQL ASP .NET .NET 3.0 Orcas & .NET 3.5 Updates & Service Pack LINQ ]

.NET e C++: due modi diversi di programmare

Tranquilli, non ho assolutamente intenzione di scrivere un post in cui metto a confronto .NET e C++, dicendo quale è meglio e quale è peggio... Su questo argomento è già stato scritto di tutto . Vorrei invece fare una riflessione sulla diverse "filosofie di programmazione" che seguo quando lavoro in C++ rispetto a quando uso .NET. Come i miei 25 lettori sanno bene, nell'ultimo anno ho accumulato una certa esperienza con .NET, accompagnata dal conseguimento di diverse certificazioni. Anche i lavori che ho fatto finora hanno sempre riguardato questa piattaforma.  Ultimamente, però, nella mia nuova società sto affrontando un...

posted @ venerdì 23 maggio 2008 16:30 | Feedback (1) | Filed Under [ C# VB .NET .NET Compact Framework ADO .NET & SQL ASP .NET .NET 3.0 .NET Micro Framework Orcas & .NET 3.5 LINQ ]

Il garbage collector nel .NET Compact Framework

Questo post spiega in maniera semplice il funzionamento del garbage collector del .NET Compact Framework: una serie di note che chiunque programmi per la piattaforma mobile dovrebbe sempre tenere presenti. Technorati Tag: Programming,.NET Compact Framework

posted @ martedì 29 aprile 2008 18:28 | Feedback (0) | Filed Under [ .NET Compact Framework ]

Ancora su .NET e l'ereditarietà multipla

Alcuni dei miei amici che programmano in C++ non capiscono il motivo per cui .NET non supporti l'ereditarietà multipla. Questo post cerca di fare un po' di chiarezza sull'argomento. Technorati Tag: .NET,Programming

posted @ venerdì 18 aprile 2008 11:44 | Feedback (1) | Filed Under [ C# VB .NET .NET Compact Framework ADO .NET & SQL ASP .NET .NET 3.0 Orcas & .NET 3.5 ]

Un aggiornamento per Sandcastle

Giornata di annunci... A quanto pare una nuova versione di Sandcastle è dietro l'angolo e dovrebbe essere rilasciata entro la fine del mese, come annunciato qui. Questa release sarà utilizzata per generare la documentazione di Visual Studio 2008 SP1 che sarà pubblicata su MSDN. Technorati Tag: .NET,Visual Studio,Tools,Updates,C#,VB .NET,ASP .NET,ADO .NET

posted @ giovedì 17 aprile 2008 16:55 | Feedback (0) | Filed Under [ C# VB .NET .NET Compact Framework ADO .NET & SQL ASP .NET .NET 3.0 Orcas & .NET 3.5 Updates & Service Pack ]

Spegnere o riavviare uno smartphone con Windows Mobile 6

A questo indirizzo è disponibile una piccola utility che consente di riavviare o spegnere uno smartphone dotato di Windows Mobile 6 con un semplice clic. L'applicazione è scritta in C++ utilizzando Visual Studio 2008 ed è distribuita insieme al codice sorgente. Technorati Tag: .NET Compact Framework,Windows Mobile

posted @ lunedì 11 febbraio 2008 11:23 | Feedback (0) | Filed Under [ .NET Compact Framework Windows Mobile ]

MSDN Code Gallery

A questo indirizzo è possibile raggiungere la nuova MSDN Code Gallery, una grande raccolta di esempi di codice e documentazione tecnica dedicata a .NET, a cui chiunque può contribuire inviando nuove risorse. Lo stile e l'interfaccia grafica del portale ricalcano molto da vicino quelli di CodePlex. Technorati tags: .NET, Programming, C#, VB .NET, ASP .NET, ADO .NET, .NET Compact Framework, .NET Micro Framework, LINQ, Silverlight

posted @ giovedì 31 gennaio 2008 14:57 | Feedback (0) | Filed Under [ C# VB .NET .NET Compact Framework ADO .NET & SQL ASP .NET .NET 3.0 .NET Micro Framework Orcas & .NET 3.5 Silverlight ]

Rilasciata la nuova versione di Sandcastle

Con questo post viene annunciato il rilascio della nuova release di Sandcastle, che è identificata dal numero di versione 2.4.10115. Come era stato promesso qualche giorno fa, il progetto è ora disponibile su CodePlex. Technorati Tags: Visual Studio, Tools, Updates

posted @ mercoledì 16 gennaio 2008 10:53 | Feedback (0) | Filed Under [ C# VB .NET .NET Compact Framework ADO .NET & SQL ASP .NET .NET 3.0 Orcas & .NET 3.5 Updates & Service Pack ]

Un nuovo modo per proteggere le applicazioni .NET

In questo post Alessandro Del Sole ci segnala un articolo, scritto dal grande Francesco Balena, che illustra una nuova tecnica per progettere gli assembly .NET dalla decompilazione, senza utilizzare strumenti di terze parti. Io l'ho letto tutto d'un fiato e non vedo l'ora di fare qualche esperimento Grazie Alessandro, grazie Francesco! Technorati Tags: .NET, Programming

posted @ martedì 15 gennaio 2008 10:25 | Feedback (0) | Filed Under [ C# VB .NET .NET Compact Framework ADO .NET & SQL ASP .NET .NET 3.0 .NET Micro Framework Orcas & .NET 3.5 ]

Presto Sandcastle su CodePlex

Stando a quanto annunciato in questo post, presto Sandcastle verrà pubblicato su CodePlex. L'indirizzo a cui raggiungere il progetto è http://www.codeplex.com/Sandcastle, ma in questo momento non è ancora stato pubblicato. Technorati Tags: .NET, CodePlex, Tools

posted @ giovedì 10 gennaio 2008 11:16 | Feedback (0) | Filed Under [ C# VB .NET .NET Compact Framework ADO .NET & SQL ASP .NET ]

MSDN Magazine di Gennaio 2008

Neanche la vacanze di Natale fermano gli autori di MSDN Magazine: da pochi giorni è disponibile online l'edizione di Gennaio 2008. Anche questo numero ha un chiaro orientamento verso lo sviluppo Web (a me è subito caduto l'occhio sull'articolo Drag and Drop with ASP.NET AJAX). Fate clic qui per accedere all'edizione inglese, oppure qui per quella italiana. Technorati tags: .NET, Programming, CS, VB .NET, ASP .NET, AJAX, Silverlight

posted @ mercoledì 26 dicembre 2007 13:04 | Feedback (0) | Filed Under [ C# VB .NET .NET Compact Framework ADO .NET & SQL ASP .NET .NET 3.0 Orcas & .NET 3.5 ]

Power Toys per il .NET Compact Framework 3.5

The Power Toys for .NET Compact Framework 3.5 provides several tools for evaluating performance, obtaining diagnostic information, configuring and working with the .NET Compact Framework. La descrizione di cosa contengono, insieme al link per il download, sono raggiungibili da qui. Technorati tags: .NET Compact Framework, Tools

posted @ lunedì 17 dicembre 2007 14:56 | Feedback (1) | Filed Under [ .NET Compact Framework ]

Selezionare tutto il corpo di un metodo

Magari è una cosa risaputa, ma io l'ho scoperto solo oggi per puro caso: per selezionare tutto il corpo di un metodo nell'editor di Visual Studio, basta fare doppio clic in un punto qualsiasi a sinistra del metodo stesso (per capirci, nello spazio della finestra in cui il puntatore del mouse "cambia orientamento" passando ad indicare verso destra). Technorati Tag: Visual Studio

posted @ giovedì 13 dicembre 2007 15:24 | Feedback (2) | Filed Under [ C# VB .NET .NET Compact Framework ADO .NET & SQL ASP .NET .NET 3.0 .NET Micro Framework Orcas & .NET 3.5 ]

Un correttore ortografico per Visual Studio

Mikhail Arkhipov ha realizzato un add-in per Visual Studio 2005/2008 che aggiunge un correttore ortografico all'editor dell'ambiente di sviluppo. Il tool supporta i linguaggi HTML, ASP.NET, JScript, VB, C#, CSS and C++ ed è in grado di segnalare gli errori presenti nei commenti, scritti in uno qualunque dei seguenti formati: HTML style comments <-- HTML --> ASP.NET server side comments: <%-- ASP.NET --%> JScript, C# and C++ comments: // C++ style comments CSS and C style comments: /* C style comments */ ...

posted @ giovedì 13 dicembre 2007 12:52 | Feedback (1) | Filed Under [ C# VB .NET .NET Compact Framework ASP .NET .NET 3.0 Orcas & .NET 3.5 ]

Hotfix per Visual Studio 2005 SP1

E' stato rilasciato un aggiornamento per Visual Studio 2005 SP1 che risolve un problema a causa del quale l'IDE potrebbe bloccarsi durante la scrittura di commenti XML. A questo indirizzo, oltre al link per il download, è mostrata la procedura con cui riprodurre l'errore. Technorati Tags: Visual Studio, Updates

posted @ giovedì 29 novembre 2007 12:04 | Feedback (0) | Filed Under [ C# VB .NET .NET Compact Framework ADO .NET & SQL ASP .NET Updates & Service Pack ]

Velocità dell'hard disk e prestazioni di Visual Studio 2005

In questo post viene spiegato come la velocità del disco rigido influenza le prestazioni di Visual Studio 2005. Sono anche fornite alcune raccomandazioni sulle velocità consigliate per gli hard disk dei PC fissi e portatili, oltre ad una serie di link che spiegano come migliorare le prestazioni dell'ambiente di sviluppo. Technorati Tag: Visual Studio

posted @ martedì 27 novembre 2007 17:39 | Feedback (0) | Filed Under [ C# VB .NET .NET Compact Framework ADO .NET & SQL ASP .NET .NET 3.0 .NET Micro Framework Orcas & .NET 3.5 ]

Visual Studio 2008 Training Kit

Sul blog di MSDN Italia viene annunciata la disponibilità di un training kit per Visual Studio 2008, comprendente materiale per un corso di 5 giorni che tocca le seguenti tecnologie: LINQ, C# 3.0, VB 9, WCF, WF, WPF, Windows CardSpace, Silverlight, ASP.NET Ajax, .NET Compact Framework 3.5, VSTO 3.0, Visual Studio Team System, e Team Foundation Server. Io vado subito a darci un'occhiata Technorati tags: Visual Studio, .NET, CS, VB .NET, ASP .NET, AJAX, .NET Compact Framework, Silverlight, Team Foundation Server

posted @ giovedì 22 novembre 2007 13:03 | Feedback (0) | Filed Under [ C# VB .NET .NET Compact Framework ASP .NET Orcas & .NET 3.5 Team Foundation Server Silverlight ]

Una riflessione sull'evoluzione del .NET Framework

Come tutti sappiamo, quando Microsoft ha progettato il .NET Framework 3.0, lo ha rilasciato come "estensione" del .NET Framework 2.0: quello che già c'era non è stato modificato, sono solo stati aggiunti nuovi namespace e, quindi, nuove classi. E la stessa cosa accade con il .NET Framework 3.5, che si colloca al di sopra delle versioni precedenti, senza cambiarle (a parte gli aggiornamenti contenuti nei Service Pack). Questo modo di procedere è necessario per garantire la compatibiltà con le applicazioni esistenti, tuttavia sta portando ad una sorta di "effetto cipolla": ogni nuovo rilascio aggiunge uno strato a quelli già esistenti. Non...

posted @ giovedì 8 novembre 2007 09:59 | Feedback (3) | Filed Under [ C# VB .NET .NET Compact Framework ADO .NET & SQL ASP .NET .NET 3.0 Orcas & .NET 3.5 ]

Rilasciata la CTP di Ottobre 2007 di Sandcastle

E' stata rilasciata la nuova CTP di Ottobre 2007 di Sandcastle, che può essere scaricata facendo clic qui. La lista delle novità introdotte è troppo lunga per essere inserita in questo post, quindi vi rimando all'annuncio ufficiale per tutti i dettagli. Technorati tags: Tools, Updates

posted @ martedì 30 ottobre 2007 15:07 | Feedback (0) | Filed Under [ C# VB .NET .NET Compact Framework ADO .NET & SQL ASP .NET .NET 3.0 Orcas & .NET 3.5 Updates & Service Pack ]

Un annuncio veramente interessante...

Questo non me lo voglio proprio perdere... Leggete cosa hanno tirato fuori dal cappello quei ragazzi di OpenNETCF: Padarn is a very small-footprint ASP.NET web server designed to run under Windows CE 5.0 and 6.0.  Padarn provides a subset of the Microsoft's ASP.NET which allows OEMs to leverage existing ASP.NET code and ASP.NET developer resources to get their embedded product to market faster.  [...] Padarn can be used to create web-based front ends for almost any embedded system.  From test and measurement devices and networking appliances to telematics and industrial automation, if your device has network connectivity, you can leverage Padarn...

posted @ martedì 30 ottobre 2007 12:43 | Feedback (0) | Filed Under [ .NET Compact Framework ASP .NET ]

Add-In per tutti i gusti

A questo indirizzo è disponibile una raccolta di 15 add-in gratuiti per Visual Studio. Nei commenti al post, inoltre, vari utenti hanno segnalato altri tool anch'essi molto interessanti. Technorati Tags: Visual Studio, Tools

posted @ mercoledì 3 ottobre 2007 12:50 | Feedback (0) | Filed Under [ C# VB .NET .NET Compact Framework ADO .NET & SQL ASP .NET .NET 3.0 Orcas & .NET 3.5 ]

Nuovi Starter Kit per Windows Mobile 6

Sono stati resi disponibili nuovi Starter Kit per Windows Mobile 6. All'indirizzo http://msdn2.microsoft.com/en-us/windowsmobile/bb264330.aspx si possono trovare due applicazioni scritte in C# e quattro in C++. Technorati Tags: .NET Compact Framework, CS

posted @ venerdì 21 settembre 2007 09:52 | Feedback (0) | Filed Under [ .NET Compact Framework ]

Aggiornamento della documentazione di Windows Mobile 6 SDK

La documentazione del Windows Mobile 6 SDK disponibile su MSDN è stata recentemente aggiornata. Le principali novità sono riportate in questo post. Technorati tags: .NET Compact Framework, Updates

posted @ domenica 2 settembre 2007 13:16 | Feedback (0) | Filed Under [ .NET Compact Framework ]

Le limitazioni del .NET Compact Framework

Devo ammettere che è frustrante scoprire ogni giorno nuove limitazioni del .NET Compact Framework. Capisco bene che il .NET Compact Framework può comprendere solo una minima parte delle classi e delle feature della versione Full, per una lunga serie di motivi che tutti conosciamo bene. Ma nonostante questo, quando riesco a fare una cosa con il .NET Framework e, cercando di applicarla alla versione Compact, mi accorgo che non è supportata, per un istante rimango interdetto... Di solito la mia esclamazione è la seguente: "Eh no, non è supportato neanche questo" . In ordine di tempo, l'ultima mia scoperta riguarda l'Asynchronous Programming Model....

posted @ mercoledì 25 luglio 2007 13:39 | Feedback (0) | Filed Under [ .NET Compact Framework ]

Scrivere applicazioni Desktop e Mobile

Su MSDN Magazine di Luglio 2007 è stato pubblicato un articolo che spiega l'approccio da seguire per realizzare applicazioni che devono essere eseguite sia su PC desktop sia su palmari con Windows Mobile. Technorati Tags: .NET, .NET Compact Framework, Programming

posted @ sabato 14 luglio 2007 11:59 | Feedback (0) | Filed Under [ C# .NET Compact Framework Orcas & .NET 3.5 ]

Articoli sul Garbage Collector

In questo post sono disponibili i link a ben 20 articoli che parlano del Garbage Collector di .NET.

posted @ martedì 26 giugno 2007 10:51 | Feedback (0) | Filed Under [ C# VB .NET .NET Compact Framework ASP .NET .NET 3.0 Orcas & .NET 3.5 ]

Windows Mobile Device Center 6.1

E' stato rilasciato Windows Mobile Device Center 6.1, la versione "riveduta e corretta" di ActiveSync, espressamente progettato per Windows Vista. Questa release, tra le altre cose, migliora il supporto alle periferiche basate su Windows Mobile 6. Il download è disponibile qui. Da notare che la versione precedente richiedeva il controllo di autenticità del sistema operativo, mentre questa release può essere scaricata senza alcuna verifica.

posted @ giovedì 7 giugno 2007 11:26 | Feedback (0) | Filed Under [ .NET Compact Framework Updates & Service Pack ]

Control Windows Media Center using a Windows Mobile 5 Device

This article demonstrates how to use a smartphone running Windows Mobile 5 to remotely control a host machine running Windows Media Center. Questo articolo, pubblicato su Coding4Fun, è interessante anche perché mostra come utilizzare il Windows Media Center SDK per creare un add-in per il Media Center di Vista. Come da tradizione, gli esempi sono disponibili sia in C# sia in VB .NET.

posted @ sabato 2 giugno 2007 16:24 | Feedback (0) | Filed Under [ .NET Compact Framework ]

Visual Studio 2005 Team Suite VHD

A questo indirizzo è disponibile una virtual machine che permette di provare Visual Studio 2005 Team Suite in ambiente Windows Vista. Come sempre, la virtual machine funziona sia con Virtual PC sia con Virtual Server.

posted @ giovedì 17 maggio 2007 11:04 | Feedback (0) | Filed Under [ C# VB .NET .NET Compact Framework ]

Modificare il Registry su piattaforma Windows Mobile

Anche Windows Mobile dispone di un Registro di configurazione di sistema, con le stesse funzioni di quello dei sistemi Windows destinati al mondo desktop. A differenza di questi ultimi, tuttavia, la piattaforma Mobile non integra un tool analogo a Regedit. In caso di necessità, quindi, bisogna orientarsi verso una delle tante soluzioni disponibili in rete, sia freeware sia shareware. Una di queste mi sembra particolarmente interessante: Mobile Registry Editor: An application that can be used to edit the registry of your Pocket PC or Smartphone (Windows Mobile device). With it you can remotely edit the registry using your desktop...

posted @ martedì 8 maggio 2007 12:22 | Feedback (24) | Filed Under [ .NET Compact Framework ]

Accedere ad un database MySQL da Compact Framework

L'ultima versione del Connector/NET di MySQL, la 5.1, supporta anche il .NET Compact Framework 2.0. Oggi ho provato ad utilizzarla, quindi ho aggiunto al mio progetto il riferimento alla libreria MySQL.Data.CF.dll e ho tentato di aprire una connessione verso un database remoto... Purtroppo nel momento di eseguire il metodo Open dell'oggetto MySqlConnection viene restituita la seguente eccezione: System.MissingMethodException: Can't find PInvoke DLL 'kernel32.dll' Un'occhiata allo Stack trace mostra che il problema risiede nel costruttore della classe MySql.Data.Common.Semaphore. A questo punto ho disassemblato la classe incriminata con Reflector e, così, ho scoperto la causa del problema, ovvero le seguenti dichiarazioni: [DllImport("kernel32.dll", SetLastError=true)] private static extern...

posted @ giovedì 3 maggio 2007 15:32 | Feedback (3) | Filed Under [ .NET Compact Framework ]

Smart Device Framework 2.1

Sul blog di Opennetcf.org è stato annunciata la versione 2.1 dello Smart Device Framework. Come si legge nella Home Page del sito: The Smart Device Framework is an application framework which enriches and extends the .NET Compact Framework. There are a lot of new class libraries and controls along with all the existing class libraries and controls available from www.opennetcf.org. Il download è disponibile qui. Come per le versioni precedenti, la Community Edition è gratuita, mentre l'estensione per Visual Studio è a pagamento.

posted @ venerdì 6 aprile 2007 17:26 | Feedback (0) | Filed Under [ .NET Compact Framework ]

MSDN Library di Aprile 2007

E' stata rilasciata la MSDN Library di Aprile 2007, liberamente scaricabile dal sito Microsoft. Questa nuova versione comprende, tra le altre cose, anche la documentazione relativa al Service Pack 1 di Visual Studio 2005 e a SQL Server 2005 Compact Edition. Da sottolineare che, finalmente, essa è disponibile come ISO di un DVD (2,19 GB), a differenza di quanto avveniva con le release precedenti, che erano distribuite come immagini di 3 CD-ROM.

posted @ giovedì 5 aprile 2007 21:29 | Feedback (2) | Filed Under [ C# VB .NET .NET Compact Framework ADO .NET & SQL ASP .NET .NET 3.0 Updates & Service Pack ]

What's New for Developers in Windows Mobile 6

The Windows Mobile 6 developer platform release focuses on a few core goals: simplify line of business (LOB) application development and deployment, make the task of building a single application that runs successfully across the many different devices in the Windows Mobile family easier, and provide an enhanced user experience. This paper explains the new Windows Mobile 6 features and their purpose from a developer's perspective. This paper also explains the many new tools provided by the Windows Mobile 6 Software Development Kit (SDK), and provides some guidance on getting started developing Windows Mobile 6 applications. Per leggere l'articolo...

posted @ mercoledì 28 marzo 2007 17:09 | Feedback (0) | Filed Under [ .NET Compact Framework ]

Roadmap di Visual Studio

Come si legge in questa pagina, la versione Beta 1 di Orcas è prevista per il secondo quadimestre del 2007, mentre la Beta 2 dovrebbe essere disponibile poco dopo la metà dell'anno. Non è stata ancora definita la data di rilascio della RTM. Nella stessa pagina si fa anche riferimento alla versione di Visual Studio Team System successiva ad Orcas, il cui nome in codice è Rosario, da Microsoft descritta come una exciting release...

posted @ mercoledì 28 marzo 2007 12:20 | Feedback (3) | Filed Under [ C# VB .NET .NET Compact Framework ADO .NET & SQL ASP .NET .NET 3.0 Orcas & .NET 3.5 ]

Add-in per Reflector

Sul sito http://www.codeplex.com/reflectoraddins è disponibile una nutrita raccolta di add-in per Reflector. La lista è gestita dallo stesso autore di questo indispensabile tool. Le estensioni più interessanti, secondo me, sono le seguenti: SQL2005Browser: This add-in allows to browse .NET assemblies stored in SQL Server 2005 databases BamlViewer: Load BAML resources (WPF) and render in XAML format CodeSearch: This add-in allows searching for strings and regular expressions in disassembled code

posted @ venerdì 16 marzo 2007 22:10 | Feedback (0) | Filed Under [ C# VB .NET .NET Compact Framework ADO .NET & SQL ASP .NET .NET 3.0 .NET Micro Framework Orcas & .NET 3.5 CodePlex ]

Aggiornamento per Sandcastle Help File Builder

Come sempre avviene in occasione del rilascio di ogni CTP di Sandcastle, il programma Sandcastle Help File Builder è stato aggiornato e ora supporta le nuove funzionalità introdotte con la CTP di Marzo 2007.

posted @ mercoledì 14 marzo 2007 16:19 | Feedback (0) | Filed Under [ C# VB .NET .NET Compact Framework ADO .NET & SQL ASP .NET .NET 3.0 .NET Micro Framework Orcas & .NET 3.5 Updates & Service Pack ]

Windows Mobile 6 SDK

Come era stato segnalato qualche tempo fa, il 1° Marzo è stato nuovamente reso disponibile il Windows Mobile 6 SDK, che era stato rimosso in attesa di risolvere alcuni problemi. L'SDK è disponibile in due versioni, Standard e Professional. Questa nuova terminologia può causare un po' di confusione, quindi ecco le corrispondenze tra la vecchia e la nuova versione: Windows Mobile for Smartphone = Windows Mobile Standard (download the Windows Mobile 6 Standard SDK) Windows Mobile for Pocket PC = Windows Mobile Classic (download the Windows Mobile 6 Professional SDK) Windows Mobile for Pocket PC Phone Edition = Windows...

posted @ sabato 10 marzo 2007 12:09 | Feedback (1) | Filed Under [ .NET Compact Framework ]

Visual Studio 2005 SDK versione 4.0

E' stata rilasciata ieri la versione 4.0 del Visual Studio 2005 SDK. Nel pacchetto è incluso anche Sandcastle. Per maggiori informazioni e per il download fare clic qui.

posted @ giovedì 1 marzo 2007 20:07 | Feedback (0) | Filed Under [ C# VB .NET .NET Compact Framework ADO .NET & SQL ASP .NET .NET 3.0 .NET Micro Framework Updates & Service Pack ]

Una piccola pecca per Reflector

Come la maggior parte dei programmatori .NET, ritengo che Reflector sia un tool assolutamente indispensabile. Oggi ho scaricato la nuova release: l'applicazione conferma le caratteristiche che l'hanno resa celebre, anche se ho riscontrato un piccola pecca relativa alla compatibilità con Windows Vista. Il programma, infatti, non richiede i diritti di amministratore, ma salva la sua configurazione nella stessa cartella in cui si trova l'eseguibile: qualora quest'ultimo sia stato copiato nella directory C:\Programmi (come ho fatto io), poiché su di essa non ha i diritti di scrittura, entra in azione il sistema di virtualizzazione del file system, che redirige il salvataggio del file...

posted @ lunedì 26 febbraio 2007 21:13 | Feedback (0) | Filed Under [ C# VB .NET .NET Compact Framework ADO .NET & SQL ASP .NET Windows Related .NET 3.0 .NET Micro Framework ]

Smart Device Framework 2.0 su Windows Vista

Provando ad installare lo Smart Device Framework 2.0 su Windows Vista, si ottiene il seguente messaggio di errore: Il problema si presenta perché l'installazione richiede i diritti di amministratore. Purtroppo il pacchetto di installazione dello Smart Device Framework è in formato MSI, quindi non è possibile avviare l'installazione come amministratore attraverso il menu contestuale. Per aggirare l'inconveniente, bisogna avviare il Prompt dei comandi come amministratore, quindi eseguire il seguente comando: msiexec /i SDFRedistributable.msi Così facendo, poiché l'installazione è avviata da un processo che dispone dei diritti di amministratore, essi sono automaticamente ereditati dal programma di setup, che viene quindi portato...

posted @ domenica 25 febbraio 2007 18:59 | Feedback (0) | Filed Under [ .NET Compact Framework Windows Related ]

SharpToolbox a quota 1000

SharpToolbox è un sito che raccoglie una grande quantità di tool e di librerie per .NET. Da poco è stato raggiunto il traguardo dei 1000 contributi disponibili (mentre sto scrivendo questo post siamo a quota 1004).

posted @ venerdì 23 febbraio 2007 22:02 | Feedback (0) | Filed Under [ C# VB .NET .NET Compact Framework ADO .NET & SQL ASP .NET .NET 3.0 ]

Nuovi namespace nel .NET Compact Framework 3.5

La prossima versione del .NET Compact Framework, targata 3.5, conterrà alcuni namespace prelevati direttamente dalla versione Full: tra gli altri, troveremo System.Media e System.IO.Compression, che saranno completamente portati sulla piattaforma mobile.

posted @ giovedì 15 febbraio 2007 11:27 | Feedback (0) | Filed Under [ .NET Compact Framework Orcas & .NET 3.5 ]

Creare un'applicazione multilingua con il .NET Compact Framework

Nel post precedente ho parlato della localizzazione con il .NET Compact Framework. Tra le altre cose, nell'articolo citato si legge che The .NET Compact Framework does not support the CurrentCulture and CurrentUICulture properties for a Thread, as culture settings are per-device and not per-thread. In parole semplici, non è possibile utilizzare queste proprietà per fare in modo che il ResourceManager carichi automaticamente a runtime le risorse localizzate e, ad esempio, modifichi la lingua utilizzata dall'interfaccia in base alla selezione dell'utente. Su CodeProject è stato pubblicato un interessante articolo che spiega come superare questa limitazione, proponendo un approccio che si ispira alla soluzione adottata dalla...

posted @ martedì 13 febbraio 2007 18:22 | Feedback (1) | Filed Under [ .NET Compact Framework ]

Il .NET Compact Framework e la localizzazione

Anche il .NET Compact Framework, al pari della versione Full, offre il supporto per la localizzazione delle applicazioni. Naturalmente, in questo caso è disponibile un minor numero di risorse, come si può leggere in questa pagina.

posted @ martedì 13 febbraio 2007 16:48 | Feedback (0) | Filed Under [ .NET Compact Framework ]

Chiudere un'applicazione per dispositivi palmari

Un'applicazione per dispositivi palmari non viene mai chiusa: se si preme la X sulla barra del titolo della finestra principale, quest'ultima viene nascosta, ma il programma rimane in esecuzione in background. In altri termini, la X non chiude il programma, ma lo minimizza. Questo comportamento va bene nella maggior parte dei casi, perché alla successiva esecuzione del programma si ottiene l'ambiente di lavoro esattamente come era stato lasciato; tuttavia, quando si sviluppano applicazioni con il .NET Compact Framework, il fatto che l'applicazione non venga mai chiusa può essere fonte di problemi: infatti, poiché il programma resta sempre in esecuzione, non è possibile aggiornare l'eseguibile, dal...

posted @ domenica 11 febbraio 2007 13:00 | Feedback (2) | Filed Under [ .NET Compact Framework ]

Console Application con il .NET Compact Framework

Tra i template che Visual Studio 2005 propone per la creazione di applicazioni destinate a Smart Device ce n'è uno chiamato Console Application:   Ovviamente in questo caso non viene creata un'applicazione a riga di comando (che non esiste su questa piattaforma), bensì un'applicazione senza interfaccia grafica, come correttamente indicato nell'area di descrizione del progetto. Dunque, Visual Studio utilizza il nome Console Application sia per indicare le applicazioni a riga di comando per PC sia per quelle senza interfaccia grafica indirizzate ai dispositivi palmari. A me sembra che in questo modo si crei un po' di confusione...

posted @ sabato 10 febbraio 2007 21:20 | Feedback (2) | Filed Under [ .NET Compact Framework ]

Nuovo newsgroup nella community Microsoft

E' da poco disponibile un nuovo newsgroup nelle Microsoft Communities: microsoft.public.dotnet.framework.microframework, che come il nome lascia intuire è dedicato alle discussioni sul .NET Micro Framework.

posted @ giovedì 8 febbraio 2007 10:07 | Feedback (0) | Filed Under [ .NET Compact Framework Tutto & Oltre :-) ]

Bug nell'esempio GPS del Windows Mobile 5.0 SDK

Tra gli esempi contenuti nel Windows Mobile 5.0 SDK per Pocket PC e per Smartphone ce n'è uno, molto interessante, che mostra come utilizzare il GPS in un'applicazione C#. Una delle classi di questo esempio, tuttavia, ha un piccolo bug: la descrizione del problema e la sua soluzione sono illustrati in questo post.

posted @ martedì 6 febbraio 2007 19:08 | Feedback (0) | Filed Under [ .NET Compact Framework ]

CompactFormatter e serializzazione di classi ereditate

Qualche giorno fa ho parlato del CompactFormatter, una class library che aggiunge la serializzazione binaria al .NET Compact Framework. In questo momento lo sto utilizzando per un progetto ed ho riscontrato un problema: se tento di serializzare una classe ereditata, i campi della classe base non vengono serializzati. Facendo un'esecuzione passo-passo, si scopre che il problema risiede nella seguente riga di codice, contenuta nel file ClassInspector.cs: FieldInfo[] array = type.GetFields(BindingFlags.Public| BindingFlags.NonPublic | ...

posted @ martedì 6 febbraio 2007 18:02 | Feedback (0) | Filed Under [ .NET Compact Framework ]

Gestire le connessioni di rete con il .NET Compact Framework

La gestione delle connessioni ricopre un ruolo fondamentale in ogni applicazione per dispositivi mobili: spesso è necessario sapere quali sono le reti disponibili e identificarne le caratteristiche. Purtroppo il .NET Compact Framework non offre un supporto nativo per questi task. In una situazione del genere ci viene in aiuto lo Smart Device Framework: esso, infatti, fornisce una serie di classi mediante le quali è possibile gestire le proprietà delle reti identificate, ricevere notifiche quando viene individuata una nuova connessione, ecc. A questo indirizzo è disponibile una breve introduzione all'argomento, corredata da un esempio scritto in VB .NET.

posted @ martedì 6 febbraio 2007 16:07 | Feedback (0) | Filed Under [ .NET Compact Framework ]

Aggiornamenti di Speech Server .NET

Il progetto Speech Server .NET sta pian piano crescendo . 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...

posted @ lunedì 5 febbraio 2007 18:56 | Feedback (2) | Filed Under [ C# .NET Compact Framework .NET 3.0 ]

Regular Expression Library

Sul sito http://www.regexlib.com è disponibile una grande raccolta di espressioni regolari pronte all'uso. Attualmente l'archivio ne comprende quasi 1500, facimente accessibili grazie ad una comoda funzione di ricerca.

posted @ venerdì 2 febbraio 2007 22:14 | Feedback (0) | Filed Under [ C# VB .NET .NET Compact Framework ADO .NET & SQL ASP .NET .NET 3.0 ]

Smart Device ed errore 0x80070070

Cercando di effettuare il debug di un'applicazione Smart Device per piattaforma Pocket PC con l'emulatore incluso in Visual Studio 2005, durante il deploy dei file è possibile ottenere l'errore 0x80070070: Enough disk space. In questo caso, è necessario aumentare la dimensione della RAM assegnata all'emulatore. Allo scopo, bisogna chiudere l'emulatore, se è ancora in esecuzione, quindi andare nella finestra Options di Visual Studio e selezionare la categoria Devices, contenuta in Device Tools. A questo punto selezionare l'emulatore desiderato e fare clic sul pulsante Proprieties: Nella finestra che si aprirà selezionare Emulator Options, quindi attivare la spunta a fianco dell'opzione Specify RAM size ed immettere...

posted @ venerdì 2 febbraio 2007 13:38 | Feedback (0) | Filed Under [ .NET Compact Framework ]

Vi ricordate Windows Explorer con Visual Studio 2005?

Qualche mese fa avevo parlato dell'add-in per Visual Studio 2005 che consente di avviare Esplora risorse facendolo puntare direttamente alla cartella che contiene la soluzione o il progetto selezionato. In realtà una funzionalità simile è disponibile anche in Visual Studio: dopo aver aperto il file di un progetto, facendo clic destro sul tab corrispondente, tra i comandi visualizzati c'è anche Open Containing Folder:

posted @ martedì 30 gennaio 2007 15:40 | Feedback (1) | Filed Under [ C# VB .NET .NET Compact Framework ADO .NET & SQL ASP .NET .NET 3.0 ]

Nascondere velocemente le finestre di Visual Studio

Durante l'utilizzo di Visual Studio, è normale aprire numerose finestre, per visualizzare il codice sorgente, il designer, per accedere a TFS, ecc. Per chiuderle tutte velocemente, quando l'area di lavoro diventa troppo "affollata", può essere comodo aggiungere il comando Close All Documents alla barra degli strumenti: In questo modo, un semplice clic e ritorna l'ordine

posted @ martedì 30 gennaio 2007 12:49 | Feedback (1) | Filed Under [ VB .NET .NET Compact Framework ADO .NET & SQL ASP .NET .NET 3.0 ]

App.config con il .NET Compact Framework

Il .NET Compact Framework non offre un supporto nativo per la lettura/scrittura del file app.config, rendendo necessario l'utlizzo esplicito dell'oggetto XmlDocument per lavorare con esso. La seguente classe si prende carico di svolgere in automatico le operazioni necessarie: using System; using System.Xml; using System.Windows.Forms; using System.Configuration; using System.IO; using System.Reflection; namespace System.Configuration { public class ConfigurationSettings { private static string configFileName; private const string DEFAULT_SECTION = "appSettings"; static ConfigurationSettings() { ...

posted @ martedì 30 gennaio 2007 12:26 | Feedback (1) | Filed Under [ .NET Compact Framework ]

.NET Compact Framework 3.5

Non è un errore di ortografia... Nella CTP di Gennaio di Orcas è inclusa la prima release pubblica del .NET Compact Framework 3.5: This release of NETCF does not include the complete list of features but is a step toward the final feature set.  New builds of NETCF will be included in each new public drop of Orcas with the majority of features being included by Orcas Beta1. Le principali novità di questa release, rispetto al .NET Compact Framework 2.0 SP1, sono le seguenti: System.IO.Compression support, including support for HTTP compression. Support for a subset of Linq’s...

posted @ martedì 30 gennaio 2007 04:01 | Feedback (0) | Filed Under [ .NET Compact Framework ]

Creare filmati da un'applicazione per PocketPC

Anche per PocketPC esistono programmi che consentono di registrare quello che compare sul display, ad esempio per realizzare demo di applicazioni. In particolare, uno dei più semplici da utilizzare è VH PocketPC Capture. Questo programma è composto da un'applicazione che deve essere caricata sul PocketPC di cui si vuole catturare lo schermo e un filtro che si installa sul desktop ed aggiunge al sistema una scheda di cattura virtuale: grazie ad essa è possibile registrare ciò che appare sullo schermo utilizzando programmi come VirtualDub oppure l'applicazione di esempio disponibile nel pacchetto del download: Perché il sistema funzioni, il palmare e il desktop devono essere collegati tramite ActiveSync. Il...

posted @ lunedì 29 gennaio 2007 18:58 | Feedback (3) | Filed Under [ .NET Compact Framework Tutto & Oltre :-) ]

DocProject for Sandcastle

DocProject è un add-in che rende disponibili le funzionalità di Sandcastle all'interno dell'editor di Visual Studio 2005. La Release Candidate rilasciata ieri supporta progetti C#, Visual Basic .NET e ASP .NET.

posted @ lunedì 22 gennaio 2007 21:50 | Feedback (3) | Filed Under [ C# VB .NET .NET Compact Framework ADO .NET & SQL ASP .NET .NET 3.0 ]

Visualizzare l'output di una compilazione con Visual Studio

Ogni volta che reinstallo Visual Studio me ne dimentico... Se si vuole visualizzare automaticamente la finestra Output quando si avvia la compilazione di un progetto, bisogna spuntare l'opzione evidenzata: Nota: lo screenshot è stato preso utilizzando lo Snipping Tool di Windows Vista 

posted @ domenica 21 gennaio 2007 17:49 | Feedback (0) | Filed Under [ C# VB .NET .NET Compact Framework ADO .NET & SQL ASP .NET .NET 3.0 ]

Comprimere e decomprimere file con il .NET Compact Framework

La versione 2.0 del .NET Framework contiene il namespace System.IO.Compression, il quale fornisce una serie di oggetti per gestire la compressione/decompressione in formato ZIP. Queste classi, tuttavia, non sono incluse del .NET Compact Framework. In questo caso, per utilizzare file compressi è necessario fare ricorso a librerie di terze parti, come SharpZipLib, scritta completamente in C# e rilasciata con i codici sorgenti. Questa libreria, inoltre, funziona anche con la versione Full del .NET Framework. Technorati tags: .NET Compact Framework, Programming

posted @ venerdì 19 gennaio 2007 12:39 | Feedback (4) | Filed Under [ .NET Compact Framework ]

L'evoluzione del mio Speech server

Ho già avuto modo di postare su questo blog le mie esperienze con il namespace System.Speech del .NET Framework 3.0. Poiché il sistema si è rapidamente evoluto integrando anche funzionalità di riconoscimento vocale, ho creato un progetto su CodePlex, Speech Server .NET, per gestire il tutto più agevolmente. Il mio obiettivo è realizzare un sistema che fornisca a palmari e smartphone con Windows Mobile 5.0 funzionalità di Text-To-Speech e Speech-To-Text sfruttando la connessione wireless con un server. Su quest'ultimo gira un applicativo in grado di generare stream di parlato a partire da un testo qualsiasi oppure riconoscere il linguaggio contenuto nello stream audio che gli viene inviato....

posted @ giovedì 18 gennaio 2007 21:54 | Feedback (0) | Filed Under [ C# .NET Compact Framework .NET 3.0 ]

Problemi nell'installazione del Service Pack 1 di Visual Studio 2005

In questo post Heath Stewart cerca di riassumere i problemi più comuni che si possono riscontrare durante l'installazione del Service Pack 1 di Visual Studio 2005. Per ognuno di essi è fornita anche una serie di link di approfondimento.

posted @ domenica 14 gennaio 2007 21:11 | Feedback (0) | Filed Under [ C# VB .NET .NET Compact Framework ADO .NET & SQL ASP .NET ]

Using Visual Studio 2005 on Vista

In questa pagina si può trovare un altro articolo che spiega come far funzionare correttamente Visual Studio 2005 su Windows Vista. Seguendo i suggerimenti riportati sono riuscito ad ottenere un ambiente di sviluppo funzionante correttamente, anche se rimane qualche problemino che spero venga risolto con l'Update del Service Pack 1.

posted @ sabato 6 gennaio 2007 20:01 | Feedback (3) | Filed Under [ C# VB .NET .NET Compact Framework ADO .NET & SQL ASP .NET Windows Related ]

.NET Naming conventions

Negli ultimi mesi ho cercato di scrivere codice .NET rispettando le Naming conventions suggerite per i vari linguaggi. Oggi ho trovato un free ebook chiamato .NET Coding Guidelines, che credo mi sarà molto utile: .NET Coding Guidelines is a 100+ page ebook (PDF) on naming conventions, best coding practices and patterns written by the industry expert Steven Sartain and delivered to you for Free by SubMain. The document covers: Naming Guidelines Class Member Usage Guidelines Guidelines for Exposing Functionality to COM Error Raising & Handling Guidelines Array Usage Guidelines Operator Overloading Usage...

posted @ sabato 6 gennaio 2007 12:45 | Feedback (0) | Filed Under [ C# VB .NET .NET Compact Framework ADO .NET & SQL ASP .NET ]

Uno Speech Server mininale con il .NET Framework 3.0

La classe SpeechSynthesizer del .NET Framework 3.0 (di cui ho già parlato in questo post) consente di redirezionare l'output del Text-To-Speech su varie destinazioni, ovvero l'uscita audio del PC (default), un file WAV oppure un generico Stream. Sfruttando quest'ultimo, è possibile realizzare uno Speech Server minimale in grado di fornire funzionalità di Text-To-Speech anche a sistemi che non hanno la potenza adatta per gestire un motore di TTS oppure che non dispongono di una sua implementazione (come nel caso dei Pocket PC con il .NET Compact Framework 2.0). L'idea è semplice: sul server è in esecuzione un servizio che accetta le connessioni dai vari...

posted @ venerdì 5 gennaio 2007 14:08 | Feedback (1) | Filed Under [ C# .NET Compact Framework .NET 3.0 ]

Introduzione a SQL Server 2005 Compact Edition RC1

Questa pagina della Knowlege Base di Microsoft fornisce una panoramica su SQL Server 2005 Compact Edition RC1 e sulle note da tenere presente quando viene installato in un sistema con Visual Studio 2005 e SQL Server 2005.

posted @ giovedì 4 gennaio 2007 14:05 | Feedback (0) | Filed Under [ C# VB .NET .NET Compact Framework ADO .NET & SQL ASP .NET ]

Riprodurre un file WAV con .NET Compact Framework 2.0

La classe SoundPlayer, utilizzata per riprodurre file WAV, non è inclusa nel .NET Compact Framework 2.0. Di conseguenza, per ottenere questa funzionalità nelle applicazioni per dispositivi palmari, è necessario ricorrere alle API: using System; using System.IO; using System.Runtime.InteropServices; namespace System.Media { public class SoundPlayer { private byte[] m_soundBytes; private string m_fileName; private enum Flags { SND_SYNC = 0x0000, ...

posted @ domenica 31 dicembre 2006 16:25 | Feedback (10) | Filed Under [ .NET Compact Framework ]

The Performance Benefits of NGen

Questo articolo fornisce un'introduzione a NGen e spiega come utilizzarlo per migliorare le performance di un'applicazione .NET.

posted @ sabato 30 dicembre 2006 15:41 | Feedback (1) | Filed Under [ C# VB .NET .NET Compact Framework ADO .NET & SQL ASP .NET ]

Recommendations for Using Strings in Microsoft .NET 2.0

Code owners previously using the InvariantCulture for string comparison, casing, and sorting should strongly consider using a new set of String overloads in Microsoft .NET 2.0. Specifically, data that is designed to be culture-agnostic and linguistically irrelevant should begin specifying overloads using either the StringComparison.Ordinal or StringComparison.OrdinalIgnoreCase members of the new StringComparison enumeration. These enforce a byte-by-byte comparison similar to strcmp that not only avoids bugs from linguistic interpretation of essentially symbolic strings, but provides better performance. Questo articolo è un po' vecchiotto, ma lo cito qui perché qualche giorno fa mi ha aiutato a risolvere un problema con cui stavo...

posted @ lunedì 25 dicembre 2006 21:14 | Feedback (0) | Filed Under [ C# VB .NET .NET Compact Framework ADO .NET & SQL ASP .NET ]

Visual Studio 2005 Service Pack 1 Update for Windows Vista Beta

Da un paio di giorni è disponibile per il download la versione beta dell'aggiornamento per il Service Pack 1 di VS2005, il cui rilascio è previsto entro l'uscita a scaffale di Windows Vista e che dovrebbe risolvere i problemi che ancora affliggono Visual Studio quando è in esecuzione sul nuovo sistema operativo.

posted @ venerdì 22 dicembre 2006 19:43 | Feedback (0) | Filed Under [ C# VB .NET .NET Compact Framework ADO .NET & SQL ASP .NET Windows Related ]

E' nato un dottore magistrale :-)

Ieri, alle ore 17.05 nel Dipartimento di Informatica dell'Università di Pisa, sono stato nominato Dottore Magistrale in Tecnologie Informatiche dopo aver discusso una tesi dal titolo "Progettazione e sviluppo di un framework per applicazioni mobili location-aware". Volevo rendervi partecipi della mia gioia, anche perché alcuni spunti per il lavoro che ho svolto mi sono venuti proprio leggendo gli articoli pubblicati su questo blog!

posted @ sabato 16 dicembre 2006 20:14 | Feedback (7) | Filed Under [ C# VB .NET .NET Compact Framework ADO .NET & SQL ASP .NET Tutto & Oltre :-) ]

Sandcastle December 2006 CTP

Il 10 Dicembre scorso è stata rilasciata la CTP di Dicembre 2006 di Sandcastle. Queste le novità: Sandcastle installer is now setting the DXROOT environment variable to the installation directory. All config files new has a DXROOT environment variable. MrefBuilder now Exclude (Ripping) Namespace, types and members. Exclude (Ripping) Namespace, types and members are configured through MrefBuilder.config. This issue was discussed at http://forums.microsoft.com/MSDN/ShowPost.aspx?PostID=935512&SiteID=1. The following HTML tags will pass through unchanged just like all the other HTML tags: <br/>, <hr/>, <h1></h1>, <h2></h2>, <h3></h3>, <h4></h4>, <h5></h5>, <h6></h6>, <pre></pre>, <div></div>, <span></span>, <blockquote></blockquote>, <abbr></abbr>, <acronym></acronym>. Support for separate...

posted @ sabato 16 dicembre 2006 20:02 | Feedback (23) | Filed Under [ C# VB .NET .NET Compact Framework ADO .NET & SQL ASP .NET ]

Vulnerability in Visual Studio 2005 Could Allow Remote Code Execution

Su questa pagina è stato pubblicato un comunicato relativo ad una vulnerabilità che affligge le seguenti versioni di Visual Studio: Standard Edition Professional Edition Team Suite Team Edition for Developers Team Edition for Architects Team Edition for Testers La vulnerabilità è considerata critica. Per fortuna è già stato reso disponibile un aggiornamento: http://www.microsoft.com/downloads/details.aspx?FamilyId=C2682C53-8E9A-4C7D-B782-BE78512DCBFA.

posted @ mercoledì 13 dicembre 2006 21:18 | Feedback (0) | Filed Under [ C# VB .NET .NET Compact Framework ADO .NET & SQL ASP .NET ]

Interessante articolo sul Microsoft Intermediate Language

Segnalo questo interessante articolo che fornisce un'introduzione al Microsoft Intermediate Language (IL): http://www.devcity.net/Articles/54/msil_1_intro.aspx

posted @ sabato 9 dicembre 2006 14:45 | Feedback (0) | Filed Under [ C# VB .NET .NET Compact Framework ADO .NET & SQL ASP .NET ]

Windows Explorer con Visual Studio 2005

Sul sito CodeProject è stato recentemente pubblicato un add-in per Visual Studio 2005 che aggiunge al menu contestuale del Solution Explorer un comando con cui è possibile avviare Esplora risorse facendolo puntare dirattemente sulla cartella che contiene la soluzione o il progetto selezionato. E' molto semplice, ma nello stesso tempo estramamente utile. Per i dettagli e per il download, fare clic qui.

posted @ lunedì 27 novembre 2006 12:40 | Feedback (1) | Filed Under [ C# VB .NET .NET Compact Framework ADO .NET & SQL ASP .NET ]

SQL Server 2005 Compact Edition

Non si tratta dell'ennesima versione di SQL Server, ma il nuovo nome con cui è stato ribattezzato SQL Server 2005 Everywhere Edition: SQL Server 2005 Compact Edition was previously named SQL Server 2005 Everywhere Edition during the product development phase. La pagina principale del prodotto riporta ancora la vecchia nomenclatura, così come la pagina da cui si accede ai download. I collegamenti, tuttavia, portano alla versione corretta, ovvero Microsoft SQL Server 2005 Compact Edition RC1: per il download, fate clic qui. (A questo indirizzo è disponibile il book online). La versione definitiva è prevista per il mese di Dicembre.

posted @ mercoledì 8 novembre 2006 19:56 | Feedback (0) | Filed Under [ .NET Compact Framework ADO .NET & SQL ]

8 Simple Rules For Developing More Secure Code

Interessante articolo sulla sicurezza del codice, pubblicato su MSDN Magazine di Novembre.

posted @ martedì 7 novembre 2006 18:18 | Feedback (1) | Filed Under [ C# VB .NET .NET Compact Framework ADO .NET & SQL ASP .NET ]

NDoc 2005

A quanto pare qualcosa si sta muovendo... This project is a Fork of NDoc it was created to add VS2005 support to NDoc. The Source is developed in and intended for use with Visual Studio.net 2005. The Application is intended for use on Microsoft's .Net Framework v.2.0 Attualmente il programma, ospitato su SourceForge, è in fase di beta testing. Ho fatto qualche velocissima prova, e mi sembra che funzioni correttamente... Nei prossimi giorni farò qualche test più approfondito, spero proprio di aver trovato il tool che cercavo! Il progetto è raggiungibile qui.

posted @ venerdì 13 ottobre 2006 20:20 | Feedback (0) | Filed Under [ C# VB .NET .NET Compact Framework ADO .NET & SQL ASP .NET ]

Sandcastle e Sandcastle Help File Builder

Lo scorso 7 ottobre è stata rilasciata la nuova CTP di Sandcastle. Il Wiki del programma è disponibile qui, mentre per il download fate riferimento a questa pagina. A giudicare dai bug fix di questa versione, sembra proprio che a breve potremmo utilizzare un prodotto molto ben fatto... A distanza di 2 giorni da questo annucio, anche il programma Sandcastle Help File Builder è stato aggiornato per supportare la nuova relase. L'autore ha deciso di spostare il progetto su CodePlex, per cui adesso la pagina di riferimento è http://www.codeplex.com/Wiki/View.aspx?ProjectName=SHFB.

posted @ martedì 10 ottobre 2006 11:24 | Feedback (0) | Filed Under [ C# VB .NET .NET Compact Framework ADO .NET & SQL ASP .NET ]

Un po' di chiarezza...

Forse perché mi ci sono avvicinato tardi, fatto sta che ho ancora qualche dubbio sui nuovi strumenti Microsoft per gli sviluppatori (.NET 3.0, Orcas, LINQ, ADO .NET vNext, e chi più ne ha più ne metta...). Sul sito www.larkware.com ho trovato il link a questo post che mi ha aiutato a fare un po' di chiarezza.

posted @ martedì 10 ottobre 2006 11:08 | Feedback (0) | Filed Under [ C# VB .NET .NET Compact Framework ADO .NET & SQL ASP .NET ]

Eseguire un soft reset del Pocket PC

Le seguente righe di codice consentono di eseguire il soft reset di un Pocket PC su cui è in esecuzione Windows Mobile 5.0 (è necessario importare il namespace System.Runtime.InteropServices per la compilazione):  Copy Codeprivate const int EWX_REBOOT = 2; [DllImport("aygshell.dll")] public static extern bool ExitWindowsEx(int uFlags, int dwReserved); //Esempio di utilizzo: ExitWindowsEx(EWX_REBOOT, 0); By the way: per questo post ho utilizzato la versione 0.2 del plugin SyntaxColor4Writer, devo dire che è veramente ben fatto... Mi piace soprattutto il link Copy Code che inserisce in maniera automatica semplicemente attivando una checkbox.

posted @ giovedì 5 ottobre 2006 14:17 | Feedback (5) | Filed Under [ .NET Compact Framework ]

Aggiornamento di Sandcastle Help File Builder

Poche ore fa l'autore del tool Sandcastle Help File Builder ha postato un aggiornamento del programma sul sito di Code Project. Non ho ancora avuto modo di provarlo, ma spero risolva i problemi che avevo riscontrato con la versione precedente. In attesa che Microsoft rilasci la versione definitiva di Sandcastle e fornisca uno strumenti visuale per il suo utilizzo...

posted @ martedì 26 settembre 2006 13:06 | Feedback (0) | Filed Under [ C# VB .NET .NET Compact Framework ADO .NET & SQL ASP .NET ]

NDoc con supporto al .NET Framework 2.0

Purtroppo sappiamo tutti che il progetto NDoc è stato abbandonato dal suo autore. In attesa dei prossimi sviluppi di Sandcastle, sulla pagina http://jonas.lagerblad.com/blog/?p=5 ho trovato una versione di NDoc modificata perché funzioni correttamente con il .NET Framework 2.0. Fin qui niente di nuovo... La novità è che essa fornisce anche un supporto per i generics, seppure parziale. Non è proprio la soluzione definitiva per la documentazione del codice, anche perché in alcuni casi la creazione della guida fallisce. Ad ogni modo, è comunque un progetto interessante, che può servire da soluzione temporanea, in attesa di buone notizie da Microsft :-) Per inciso, nella...

posted @ venerdì 18 agosto 2006 12:04 | Feedback (0) | Filed Under [ C# VB .NET .NET Compact Framework ADO .NET & SQL ASP .NET ]

Sandcastle Help File Builder

Sulla pagina http://www.codeproject.com/useritems/SandcastleBuilder.asp è stato recentemente pubblicato un programma scritto in C# che consente di automatizzare la creazione di file di documentazione con Sandcastle. Oltre al programma di installazione, è disponibile anche il codice sorgente. Personalmente, non sono ancora riuscito a far funzionare il nuovo tool Microsoft... sarà che è solo una CTP, ma prima avevo problemi utilizzando la riga di comando, ora con questo programma Sandcastle si ferma per un'ora sulla scritta Building help topics, poi genera il messaggio di errore BUILD FAILED: input string was not in a correct format... Comunque attendo fiducioso la prossima release!

posted @ mercoledì 16 agosto 2006 11:51 | Feedback (0) | Filed Under [ C# VB .NET .NET Compact Framework ADO .NET & SQL ASP .NET ]

SDK di Broadcom free!

Quando ho avuto la necessità di utilizzare dispositivi Bluetooth con .NET, mi sono scontrato con il fatto che le diverse periferiche in commercio implementano diversi stack Bluetooth. C'è l'implementazione di Microsoft, che è stata anche inclusa nel Service Pack 2 di Windows XP, e ci sono gli stack di Toshiba e Widcomm. Fino a qualche giorno fa, lo stack Microsoft era l'unico dotato di SDK gratutito, mentre per le altri implementazioni era necessario acquistare un SDK di terze parti, dal momento che le specifiche non erano pubbliche. Ora, però, la situazione sembra essere cambiata, infatti Bradcom ha annuciato la disponibilità...

posted @ mercoledì 9 agosto 2006 14:25 | Feedback (0) | Filed Under [ C# VB .NET .NET Compact Framework ]

32feet .NET, per utilizzare Bluetooth e IrDA da applicazioni .NET

Tempo fa stavo cercando una libreria per utilizzare il protocollo Bluetooth in applicazioni .NET, e quasi per caso sono capitato sul sito http://32feet.net. Sulla Home page si legge questo testo: 32feet.NET is a project to make personal area networking technologies such as Bluetooth, Infrared (IrDA) and more, easily accessible from .NET code. E, in effetti, il materiale disponibile soddisfa in pieno le promesse: si tratta di un'insieme di librerie che consentono di gestire in maniera molto semplice, tra le altre cose, le periferiche Bluetooth e quelle ad infrarossi IrDA. Inoltre, sono supportati sia il Compact Framework sia il Framework "Full" (mentre il supporto...

posted @ martedì 20 giugno 2006 00:19 | Feedback (0) | Filed Under [ C# VB .NET .NET Compact Framework ]

Activator.CreateInstance sul Compact Framework

Il metodo Activator.CreateInstance del .NET Compact Framework dispone di un'unica signature e non consente di specificare i parametri da passare al costruttore della classe che si sta creando. Poiché mi sono trovato in questa necessità, ho fatto una piccola ricerca ed ho trovato questo post: http://dotnet247.com/247reference/msgs/17/87045.aspx, che spiega come definire un Activator custom per Compact Framework utilizzando la Reflection. Spero che possa essere utile anche a qualcun'altro, come lo è stato per me.

posted @ domenica 18 giugno 2006 12:27 | Feedback (0) | Filed Under [ C# .NET Compact Framework ]

[OT] Benvenuti

Ciao a tutti! Con questo post inauguro ufficialmente il mio blog, che utilizzerò per condividere con quante più persone possibile le mie esperienze di programmatore .NET. Se qualcuno si ricorda di me, tempo fa (più o meno fino all'anno scorso), gestivo il sito L'angolo del programmatore VB, che con un certo rammarico ho deciso di abbandonare per mancanza di tempo. Ora però voglio riprendere a farmi sentire, sperando di poter dare qualche contributo utile a chi, come me, con l'informatica vive e si diverte :-) Ci sentiamo presto su queste pagine!

posted @ giovedì 15 giugno 2006 13:54 | Feedback (6) | Filed Under [ C# VB .NET .NET Compact Framework ADO .NET & SQL ASP .NET Tutto & Oltre :-) ]

Powered by:
Powered By Subtext Powered By ASP.NET