DevExperience

.Net Framework, Embedded Systems & Design Patterns Paolo Patierno's Blog

Recent Posts

Apps & Articles

Applicazioni

Pubblicazioni

Tags

Archives

Windows Embedded CE 6.0

Building Embedded Devices using Windows Embedded CE 6.0 R2

My Profiles

 

My Embedded101 Blog

Sto leggendo...

Open Source Hardware

Windows Embedded

.Net Micro Framework

.Net Framework & CLR

Email Notifications

Naviga coi Tag

Tutti i Tag » C# (RSS)
Un mio nuovo piccolo progetto su CodePlex : M2Mqtt
Ho appena pubblicato su CodePlex un mio piccolo nuovo progetto : M2Mqtt . Si tratta di un client MQTT (Message Queue Telemetry Transport) che può essere utilizzato su tutte le piattaforme .Net, ovviamente con un occhio particolare al .Net Micro Framework...
Community Day sul .Net Micro Framework : slide e demo
Con parecchio ritardo (e me ne scuso), ho caricato su SkyDrive le slide ed il codice delle demo relativi al Community Day del 2 Marzo 2012 che ho tenuto con i miei amici del DotNetCampania …. argomento ? … ovviamente .Net Micro Framework ! Spero possano...
ioProgrammo : realizziamo un sistema di allarme temperatura con il Netduino Plus
Anche questo mese nella rivista “ ioProgrammo ” (n. 177, Agosto 2012) c’è un mio articolo sul .Net Micro Framework e la sua applicazione con Netudino Plus. Sfruttando la funzionalità Ethernet della scheda, viene realizzato...
ioProgrammo : il mio articolo sul .Net Micro Framework
Questo mese, nella nota rivista di programmazione “ ioProgrammo ” (n. 176, Luglio 2012), c’è un mio articolo sul .Net Micro Framework. Si parte dalle basi, dall’architettura e dal modello di programmazione sino ad arrivare...
WP7 : HttpWebRequest e la cache interna
Forse non tutti sanno che la classe HttpWebRequest utilizza una propria cache interna per tutte le richieste che via via vengono eseguite durante il suo utilizzo. Accade che, eseguendo una richiesta sempre al medesimo URL, l’oggetto HttpWebRequest istanziato...
Posted: 25 Mar 2012 21:45 da Paolo | con no comments
Inserito sotto: ,
Codice Nativo vs Gestito : performance
Affrontando un problema lavorativo riguardo le perfomance grafiche su un target device con processore ARM e Windows CE 6.0 R3 e facendo delle ricerche di approfondimento in rete, mi sono imbattuto in un interessantissimo articolo di Chris Tacke dell’OpenNETCF...
Posted: 23 Dec 2011 13:10 da Paolo | con no comments
Inserito sotto: , , , , ,
Swap di due variabili senza la variabile di appoggio ? Si può !
Una delle prime funzioni (escludendo il solito Main() che produce il famosissimo “Hello World”) che si scrive quando ci si avvicina al mondo della programmazione, è quella che ci permette lo swap (scambio) di valori tra due variabili. Tipicamente si è...
Posted: 28 Oct 2011 19:26 da Paolo | con no comments
Inserito sotto:
Nullable<T>.Equals(object) … comportamento “strano” che ha una spiegazione !
Ieri, in ufficio con alcuni miei colleghi, mi sono imbattuto in un comportamento alquanto strano del metodo Equals(object) della struct Nullable<T> . Consideriamo il seguente frammento di codice : 1: short ? x = 1; 2: bool b = x.Equals(1); Secondo...
Posted: 7 Sep 2011 8:31 da Paolo | con no comments
Inserito sotto: ,
Da byte[] a String con il .Net Micro Framework
Spesso, dato un array di byte con codifica UTF8 , si rende necessaria la relativa conversione in una stringa. Purtroppo, il .Net Micro Framework non mette a disposizione il metodo Encoding.UTF8.GetString(byte[] bytes) utile per questo scopo. Il metodo...
Posted: 4 Sep 2011 16:32 da Paolo | con no comments
Inserito sotto: , ,
WPF Dispatcher.CheckAccess() vs Windows Forms Control.InvokeRequired
Coloro che utilizzano quotidianamente le Windows Forms conosceranno il significato della property InvokeRequired nell’ambito della classe Windows.Forms.Control. Sappiamo infatti che i controlli di una Windows Forms sono legati ad uno specifico thread...
Posted: 19 Aug 2011 18:35 da Paolo | con no comments
Inserito sotto: , ,
Il gate per salire a bordo del Kinect : la classe Runtime
Tra tutte le classi messe a disposizione dal Kinect SDK, quella sicuramente più importante è la classe Runtime . Attraverso quest’ultima è possibile gestire tutti i sottosistemi, quali la video camera, il sensore di profondità ed il riconoscitore della...
Posted: 18 Aug 2011 17:20 da Paolo | con no comments
Inserito sotto: , ,
Kinect : il dispositivo, l’installazione dell’SDK ed i primi passi
Tutti i possessori o meno di una console XBOX sono a conoscenza dell’esistenza del Kinect, un fantastico dispositivo attraverso il quale la Microsoft ha iniziato a fare concorrenza alla Nintendo Wii, relativamente ai giochi che non prevedono l’utilizzo...
Posted: 17 Aug 2011 17:36 da Paolo | con no comments
Inserito sotto: , ,
Sito MSDN : una nuova veste grafica
Il sito MSDN ha una nuovissima veste grafica e sinceramente ben fatta e molto più accessibile e navigabile della precedente. In alto, in evidenza le quattro aree principali di sviluppo : desktop, web, cloud e phone. Nella parte bassa, oltre ai link diretti...
StringBuilder : tre modi per ripulirla
Quando utilizziamo un oggetto StringBuilder e lo costruiamo in maniera incrementale attraverso i metodi Append() ed AppendFormat() , arriva talvolta il momento di doverlo ripulire per poterlo riutilizzare. Ovviamente, non ha senso istanziare un nuovo...
Posted: 15 Jul 2011 9:03 da Paolo | con no comments
Inserito sotto: ,
Pattern Singleton con parametri
Attraverso il pattern Singleton , siamo in grado di rendere disponibile un’unica istanza di una classe in un qualunque punto di un’applicazione essa venga referenziata, in quanto l’allocazione dell’oggetto avviene una sola volta in corrispondenza del...
Posted: 6 Jul 2011 8:34 da Paolo | con no comments
Inserito sotto: ,
Più Post Pagina seguente »