dicembre 2011 Blog Posts
Ho pubblicato su MSDN Code Gallery un esempio che sfrutta le API messe a disposizione dal Microsoft Translator Service per ottenere lo stream audio contenente la lettura del testo specificato.
Tag di Technorati: .NET,Programming,C#,MSDN
Provando ad aggiungere i controlli del Windows Phone Toolikit alla Toolbox di Visual Studio, ho ottenuto un messaggio di errore abbastanza criptico: Per qualche strano motivo, in alcuni casi la presenza del .NET Micro Framework impedisce di aggiungere nuovi elementi alla casella degli strumenti di Visual Studio. Le prime soluzioni trovate suggerivano di disinstallare il .NET Micro Framework, ma poi ho scovato una via molto più semplice e meno invasiva. E' sufficiente rinominare il file FrameworkList.xml che si trova nella cartella C:\Program Files (x86)\Reference Assemblies\Microsoft\Framework\.NETMicroFramework\v4.1\RedistList. In questo modo, diventa possibile aggiungere i controlli del Toolkit alla...
SQL Server Compact 4.0 non supporta le applicazioni desktop. Se a queste ultime si cerca di aggiungere un tale database, si ottiene un messaggio di errore: The version of the Microsoft SQL Server Compact database that you are adding to the project is not supported by the project type. The database will be added to the project, but tool such as the Dataset Designer will not work with this database. Più precisamente, ciò significa che non è possibile aggiungere Entity Data Model ad un'applicazione Windows. SQL Server Compact 4.0 con Entity Framework è supportato...
Utilizzando il WCF Rest Template 40, è molto semplice creare un servizio WCF REST in C#: esso, infatti, definisce una serie di metodi di esempio ed inserisce nel file web.config tutte le configurazioni necessarie per questo tipo di servizio.
Di default, i messaggi di risposta sono serializzati in formato XML. Il custom attribute WebInvoke permette però di indicare il formato desiderato: i valori possibili sono Xml o Json. Tuttavia, anche se si indica quest'ultimo, la risposta viene sempre ottenuta in XML. Per avere il Json, si deve modificare il file web.config. In particolare, nella riga
<standardEndpoint name="" helpEnabled="true" automaticFormatSelectionEnabled="true"/>
Si deve modificare...
Questa me l’ero proprio persa... Un paio di mesi fa è stato rilasciato l’aggiornamento 4.0.2 del .NET Framework. Si tratta di un update per Visual Studio 2010 SP1 che aggiunge il supporto alle funzionalità AlwaysOn e LocalDB introdotte con SQL Server “Denali”. Esso, inoltre, comprende anche tutte le novità introdotte con la versione 4.0.1, rilasciata lo scorso aprile (StateMachine per Windows Workflow Foundation, comprendente l’aggiunta di un designer, supporto a SqlWorkflowInstanceStore per SQL Azure, Compensation Extension per WF4) .
Da notare che la nuova versione del Framework verrà aggiunta a quelle disponibili nella lista Target framework di Visual Studio. Sarà possibile...
Certo che la vita è strana… Se un paio di mesi fa qualcuno mi avesse chiesto se avrei mai sperimentato le potenzialità del .NET Micro Framework, gli avrei subito risposto che non sarebbe mai successo… E invece oggi eccomi qua, lanciato più che mai in questo fantastico mondo! Qualche tempo fa mi è stato chiesto di entrare a far parte della neonata community www.tinyclr.it. Inutile dire che sono molto felice di poter contribuire, nel mio piccolo, a questa community, di cui fanno parte molte persone che stimo. Poco fa ho pubblicato il mio primo articolo, dedicato all’Introduzione a .NET...
I miei esperimenti (e il mio divertimento) con la piattaforma .NET Gadgeteer continuano senza sosta. Ecco i miei nuovi articoli:
Cercare file su una memory card SD
File di configurazione XML per applicazioni .NET Micro Framework
Oltre a questi, segnalo le traduzioni di alcuni articoli di Michael Dodaro:
Il designer di .NET Gadgeteer
Soluzione temporanea per il corretto funzionamento del modulo Ethernet_J11D
Soluzione temporanea per l’errore su KeyboardConnected con il modulo USBHost
… E nuovi articoli sono in fase di elaborazione!
Tag di Technorati: .NET,Programming,.NET Micro Framework
Come già annunciato da diverse parti, Silverlight 5 è finalmente giunto alla versione RTM. Lo sto scaricando proprio in questo momento, tra poco lo installerò e proverò. Tuttavia non credo che ci dedicherò molto tempo, perché, tutti ormai lo sappiamo, Microsoft ha smesso di investire su questo piattaforma. Per quel che mi riguarda, sono molto dispiaciuto, perché mi ero davvero appassionato a Silverlight... Si può dire che ho imparato ad utilizzare lo XAML e il pattern Model-View-ViewModel proprio lavorando con esso. Ma si sa, il mondo della programmazione è in evoluzione frenetica, e noi dobbiamo rimanere sempre al passo...
Prendendo spunto da una problematica nata durante il Coding Day di DotNetToscana, ho scritto una classe per gestire un socket TCP multithread con .NET Gadgeteer. Il suo funzionamento è descritto nel post Un Server TCP con .NET Gadgeteer, che il grande Micheal Dodaro ha prontamente tradotto anche in inglese. Ed ho già in cantiere un nuovo articolo, anch'esso legato a quello che abbiamo sviluppato durante il Coding Day… Stay tuned! Tag di Technorati: Community,.NET,Programming,.NET Micro Framework
Sabato scorso, a Pisa, si è svolto il 1° Coding Day organizzato da DotNetToscana. Per noi è stato il primo esperimento di un format nuovo, un esperimento in cui credevamo fortemente: una giornata interamente dedicata al codice, in cui ci siamo posti un obiettivo, ci siamo divisi i compiti e abbiamo lavorato insieme per realizzarlo.
Avevamo a disposizione una scheda Netduino, con un sensore di temperatura, e una .NET Gadgeteer, oltre naturalmente a tutte le possibilità di sviluppo di applicazioni con .NET. Dopo una prima fase di brainstorming, abbiamo deciso di dedicare la giornata allo sviluppo di un'applicazione che riuscisse a...
Ho da poco completato la traduzione in italiano di un post di Micheal Dodaro dedicato alla creazione e all'uso di un Web Service REST con .NET Gadgeteer: Web Service REST per registrare dati da un sensore .NET Gadgeteer. Si tratta di un articolo molto interessante, che spiega passo-passo la realizzazione del sistema. Assolutamente consigliato! Tag di Technorati: .NET,Programming,.NET Micro Framework
Mancano pochi giorni al 1° Coding Day di DotNetToscana e tutto è pronto per l'evento. Nel corso della giornata, avremo la possibilità di fare esperimenti con Windows 8, Windows Phone, Netduino, .NET Gadgeteer, inoltre potremo occuparci di aspetti più architetturali, studiare i pattern di programmazione, e chi più ne ha più ne metta! E poi, dopo il lavoro davanti al computer, ci sarà l'immancabile cena di Community… Insomma, cosa aspettate ancora? Iscrivetevi, forza! Tag di Technorati: Community