Monday, February 8, 2010 6:09:52 PM
In order to keep the footprint small, not every possible C# feature is supported by .NET Micro Framework. However, some require only small trick to make them working (no, generics are not the case). I thought it might come handy to write it all down at one place.
Thursday, January 14, 2010 6:09:58 PM
Maybe you have heared that foreach is slower than for - it does not matter on a 4 GHz quad, but we should take care when working on small devices. Should you? What's the difference, really? Check some simple performance tests to find it out.
Sunday, June 7, 2009 5:42:56 PM
Collecting touch and stylus events works in the application's main window only. Fortunately, the WPF input system is extensible enough - see how you can use it to workaround the bug. As a side effect, we will learn how to find the top most window.
Monday, March 16, 2009 6:35:36 PM
I have no idea why the emulator framework was not build on Windows Presentation Foundation, when the .NET Micro Framework itself is. Anyway, it's time for change.
See this trick how to create emulator projects not based on this... yeah, Windows Forms. An example of simple WPF emulator can be found in the examples.
Sunday, December 28, 2008 11:42:19 PM
A pack of source code to ten demos presented at MS FEST 2008 and at Microsoft building, most of them commented.
Saturday, December 6, 2008 11:55:01 PM
If you have any projects using older .NET Micro Framework version and you have tried to open them in Visual Studio 2008, you have probably found that this magic conversion wizard is not able to do any magic. However, the basic "conversion" is in fact quite easy. You can do it by hand, or using the attached utlity (source code included).
Wednesday, August 6, 2008 10:59:05 AM
I have noticed that some questions in the discussion group can be answered just by looking into the Lutz Roeder's Reflector, which is also usually mentioned with the answer. Whilst this application is a daily tool for most .NET developers, newbies often don't even know it exists.
So here is a very basic intro to the Reflector for those who hasn't heared this word yet.
Tuesday, July 29, 2008 7:23:54 PM
The last input related article for a while.
Discusses the matrix keyboard driver and corresponding input manager implementation and how to use them.
Friday, July 25, 2008 12:05:12 AM
There comes very small, yet fundamental interface with the ButtonTextBox control for translating the button presses into text input.
This short note should sketch its concept and give some litle help with using the SequentialButtonTranslator sample implementation.
Thursday, July 24, 2008 11:57:55 AM
Button is not a key. However, if you are convinced you really need more than thirteen butttons, we could perhaps do something with it.
Some guide to using more buttons and still have the comfort of WPF events.
Saturday, July 19, 2008 11:19:10 AM
If you have ever tried to display a message box, you have surely found out, that the MessageBox.Show method is not present in the .NET Micro Framework libraries.
Here is an example, how could one display window in a modal fashion.
Wednesday, July 16, 2008 3:29:21 PM
Do you need to debug on development board, emulator and production module alltogether? Differences in wiring? In features? Visual Studio and C# offers you an elegant way to solve this situations - Solution Configurations.
Let's look on the directives basics and how they could make your life easier.
Wednesday, July 16, 2008 11:39:19 PM
Although there is nowhere any reference about it, the Resource Designer in .NET Micro Framework projects allows you to do some neat tricks you might find useful, like setting your own resource IDs or enums generation.
In this short article you will find out how to do that, some experience and usage examples.