Note
Access to this page requires authorization. You can try signing in or changing directories.
Access to this page requires authorization. You can try changing directories.
The Portable Old New Thing
I know I'm a little late on this one... During the recent Seattle area snow event, I was able to get...
Author: DavidKlineMS Date: 01/18/2007
MEDC 2007
Mike Hall recently posted that registration for MEDC 2007 is now open. As of this past Monday, I am...
Author: DavidKlineMS Date: 01/18/2007
Best of 2006
I started this series last year and thought I would continue the tradition with my best of 2006...
Author: DavidKlineMS Date: 12/28/2006
Recommended Reading IV
It's been a while since I last recommended a book... in fact, it's been more than a year. There are...
Author: DavidKlineMS Date: 12/08/2006
Quick Tip: Identifing the interfaces that an object implements
Have you ever wondered what type an object is? How about what interfaces the object implements?...
Author: DavidKlineMS Date: 12/05/2006
Quick Tip - Sharing code between multiple projects in Visual Studio 2005
I have long been an advocate for putting common code into an assembly that is shared by applications...
Author: DavidKlineMS Date: 11/29/2006
What is late binding?
In a nutshell, late binding is run-time resolution / dynamic loading. Compile time resolution...
Author: DavidKlineMS Date: 11/27/2006
Quick Tip: Specifying a field's name when using the XmlSerializer
Last month, I wrote about how to instruct the XmlSerializer to create an XML attribute for fields in...
Author: DavidKlineMS Date: 11/08/2006
'const' vs 'static readonly'
I'm a big fan of reusing code whenever and wherever possible. A long time ago, I wrote an assembly...
Author: DavidKlineMS Date: 10/27/2006
Is it a field or a property?
I very much value code reviews, as long time readers can attest. During these reviews, I have often...
Author: DavidKlineMS Date: 10/13/2006
What is a Side Effect?
We've all heard the commercials or read the prescription information sheets describing the possible...
Author: DavidKlineMS Date: 10/06/2006
Separating Application Logic and Data Presentation layers
I'm a big advocate of separating an application's logic from it's user interface. By keeping the...
Author: DavidKlineMS Date: 10/05/2006
Quick Tip: Serializing an Object Field as an XML Attribute
The addition of the XML Serializer is one of the reasons I really love version 2 of the .NET Compact...
Author: DavidKlineMS Date: 10/02/2006
Quick tip: Filtering input to a TextBox control
Sometimes, it's the little things that take the longest to work out, so I thought I'd start a "Quick...
Author: DavidKlineMS Date: 09/25/2006
Command Line Debugging Revisited - Part 5: The X Command
In the previous installment, I talked about attaching to running processes using MDbg. As part of...
Author: DavidKlineMS Date: 09/13/2006
Dan Elliott Joins the Blogging Community and Talks about Extending Controls in the .NET Compact Framework
I have worked with Dan for several years now (we both joined the .NET Compact Framework team at...
Author: DavidKlineMS Date: 09/07/2006
Using the .NET Compact Framework Remote Performance Monitor to Configure Diagnostic Options
Diagnostic, performance and debugging tools are very cool. The more tools available, the easier it...
Author: DavidKlineMS Date: 08/31/2006
The Error Log: A New Diagnostic in .NET Compact Framework v2 Service Pack 1
The recent release of Service Pack 1 for the .NET Compact Framework version 2 has added some very...
Author: DavidKlineMS Date: 08/17/2006
Shared Source Device Emulator 1.0
Now that I'm back from my annual mid-July vacation, I have had some catching up to do. One of the...
Author: DavidKlineMS Date: 07/26/2006
Command Line Debugging Revisited - Part 2: The Device Emulator
The Visual Studio 2005 Device Emulator is a very cool tool for developing, testing and debugging...
Author: DavidKlineMS Date: 07/14/2006
Command Line Debugging Revisited - Part 1: Getting started with MDbg and .NET Compact Framework Version 2 Service Pack 1
It's been a while since I last wrote about using the command line debugger (cordbg) with the .NET...
Author: DavidKlineMS Date: 07/13/2006
.NET Compact Framework v2 Service Pack 1 is now available
It's finished! Service Pack 1 for version 2 of the .NET Compact Framework has just been posted and...
Author: DavidKlineMS Date: 06/21/2006
MEDC 2006 Update: What went wrong in the debugging demo during APP326?
Ever since I finished my MEDC 2006 presentation (APP326 - Essential Tips and Tricks for .NET Compact...
Author: DavidKlineMS Date: 06/16/2006
MEDC 2006 Session Photo
I was talking to Ryan Chapman the other day and he mentioned that he took a couple of photos during...
Author: DavidKlineMS Date: 06/06/2006
Application Performance: Value Type Boxing
One of the most popular .NET Compact Framework demos at MEDC 2006 was the .NET Compact Framework...
Author: DavidKlineMS Date: 05/26/2006
Using .stat Files with the .NET Compact Framework Remote Performance Monitor
Steven Pratschner recently posted about one of the coolest new features of the Service Pack 1 beta...
Author: DavidKlineMS Date: 05/25/2006
MEDC 2006: Another Great Conference
Another MEDC has ended. I had a great time, met many kind and enthusiastic people and reconnected...
Author: DavidKlineMS Date: 05/12/2006
MEDC 2006 - Day 2 (Belated)
Yesterday was so busy that I did not have time to post the daily summary when I got back to my room....
Author: DavidKlineMS Date: 05/11/2006
MEDC 2006: Day 1 -- Wrap up
The first day is done. As I mentioned earlier, the keynote was this morning and had some fun demos....
Author: DavidKlineMS Date: 05/10/2006
MEDC 2006: Day 1 - In progress
Arrived in Las Vegas yesterday afternoon on a very smooth, pleasant, uneventful flight. Met with...
Author: DavidKlineMS Date: 05/09/2006
MEDC 2006 or Bust
The slides are written and the design experts have given them some polish. The demo's have been...
Author: DavidKlineMS Date: 05/03/2006
Live from Redmond - INETA Webcast Followup
I would like to express my sincere thanks to everyone who tuned in to my INETA webcast on April...
Author: DavidKlineMS Date: 05/03/2006
Easier Linked Lists: A real world application of code reviews
Last year, I recommended that everyone read Steve Maguire's Writing Solid Code. Today, I was...
Author: DavidKlineMS Date: 04/25/2006
Come and get it! (.NET Compact Framework Version 2 Service Pack 1 BETA)
Today we posted the beta release of Service Pack 1 for version 2 of the .NET Compact Framework. This...
Author: DavidKlineMS Date: 04/21/2006
Programmatically Rotating the Screen using the .NET Compact Framework
Several months back, I wrote about how to determine whether or not a device supported screen...
Author: DavidKlineMS Date: 04/17/2006
Speaking at the INETA - April 20th Webcast
Just a quick note that I will be presenting a webcast to the INETA as part of their "Live From...
Author: DavidKlineMS Date: 04/11/2006
MEDC 2006: Speaker Training Day
Today was my day for speaker training. This is a one on one meeting where you present a portion of...
Author: DavidKlineMS Date: 04/10/2006
Chris Lorton on alpha blending with the .NET Compact Framework
Ever wonder how to write applications with really cool, alpha blended user interfaces? If so, take a...
Author: DavidKlineMS Date: 04/08/2006
Determining the type of a device at runtime II: A single binary solution
Recently, I wrote about a mechanism to identify the type of device on which your application is...
Author: DavidKlineMS Date: 03/30/2006
Error #4 when installing .NET Compact Framework version 2?
If you are seeing error #4 when installing version 2 of the .NET Compact Framework, we have updated...
Author: DavidKlineMS Date: 03/29/2006
MEDC 2006: Essential Tips and Tricks for .NET Compact Framework Application Developers
As of a couple of days ago, I am officially registered and have travel arrangements arranged for...
Author: DavidKlineMS Date: 03/23/2006
The Importance of Debugger Symbols: or Reloading Symbols while Debugging
Have you ever attached to a managed application and been greeted with the following message ...No...
Author: DavidKlineMS Date: 03/15/2006
Sessions listed on the MEDC 2006 site
I was browsing the MEDC 2006 site earlier today and noticed the session list has recently been...
Author: DavidKlineMS Date: 03/04/2006
Determining the type of a device at runtime
There are times when it is useful for an application to know on what type of device it is running....
Author: DavidKlineMS Date: 02/28/2006
Are you having issues with Application Configuration files on the .NET Compact Framework version 2?
I've talked before about application configuration file support in the .NET Compact Framework...
Author: DavidKlineMS Date: 02/23/2006
Checking for Screen Rotation Support using version 2 of the .NET Compact Framework - Visual Basic .Net version
Last year, I posted a snippet on how to determine whether or not your device supported screen...
Author: DavidKlineMS Date: 02/21/2006