Welcome to MSDN Blogs Sign in | Join | Help

October 2006 - Posts

There are times that you may wish to serialize one or more fields as attributes on the object's node (ex: reduce the size of the XML). By decorating the TestID field with an XmlAttribute attribute, the TestID field [XmlAttribute()] public Int32 TestID; Read More...
Dan Elliott recently posted about the IL OpCodes supported by the .NET Compact Framework . This got me inspired to talk about the IL debugging commands in the .NET Compact Framework MDbg extension (mdbgnetcf.dll). Read more here Read More...
The instruction set for a CLI compliant execution engine is described by ECMA's CLI Partition III (CIL Instruction Set) . The Compact Framework execution engine implementation supports most, but not all, of these instructions. In general, the decision Read More...
I was talking with Mark Prentice today and we were looking at filtering a TextBox control so that it only accepted numeric characters. As it works out, this is a very easy thing to do with the .NET Compact Framework. Read more here Read More...
When debugging using command line tools, one of the most challenging tasks is getting the fully qualified names of functions correct when setting breakpoints. Namespaces can get long (as you will see in my examples) and the casing of names must be 100% Read More...
One of the comments I've heard frequently since I began working on the CF GUI base class libraries (BCLs) is "The .Net Framework has an X property (or method or event) on control Y. I really need it, but the CF version doesn't have it. Why?" Read more Read More...
Pocket PC's have touch screens. Smartphones don't. While it is straightforward to determine which of these a Windows Mobile device is, there are Windows CE devices that are neither. Some may offer touch screens while others don't. Since a touch screen is really what you may be after (to determine whether you can expect a user to click somewhere on the screen, for example), the better long-term solution would be to check for the touch screen itself. We can't assume that a future version of Windows Mobile won't change the distinctions that currently exist. Here I will discuss ways you can do your own detection. Read More...
 
Page view tracker