Sign in
David Kline
Translate This Page
Translate this page
Powered by
Microsoft® Translator
Options
About
RSS for posts
Atom
RSS for comments
OK
Search
Tags
Announcements
Books
Command Line
Configuration
Debugging
Diagnostics
Events
GUI
Networking && Web Services
P/Invoke
Performance
Quick Tips
Reflection
Testing
Tips and Tricks
Windows Communication Foundation
XML
Archive
Archives
April 2008
(1)
March 2008
(1)
February 2008
(1)
December 2007
(4)
November 2007
(5)
October 2007
(5)
September 2007
(6)
August 2007
(3)
July 2007
(5)
June 2007
(3)
May 2007
(5)
April 2007
(3)
March 2007
(4)
February 2007
(1)
January 2007
(4)
December 2006
(3)
November 2006
(3)
October 2006
(5)
September 2006
(4)
August 2006
(4)
July 2006
(3)
June 2006
(3)
May 2006
(8)
April 2006
(6)
March 2006
(6)
February 2006
(6)
January 2006
(4)
December 2005
(6)
November 2005
(7)
October 2005
(7)
September 2005
(7)
August 2005
(5)
July 2005
(5)
June 2005
(5)
May 2005
(9)
April 2005
(6)
March 2005
(5)
February 2005
(5)
January 2005
(4)
December 2004
(6)
November 2004
(5)
October 2004
(2)
September 2004
(5)
August 2004
(9)
July 2004
(14)
June 2004
(8)
Posts
Subscribe via RSS
Sort by:
Most Recent
|
Most Views
|
Most Comments
Excerpt View
|
Full Post View
David Kline
MEDC 2007
Posted
over 6 years ago
by
DavidKlineMS
1
Comments
Mike Hall recently posted that registration for MEDC 2007 is now open. As of this past Monday, I am officially registered and, for the third year is a row, will be presenting a session in the Application Development track. I should check with some of...
David Kline
Best of 2006
Posted
over 7 years ago
by
DavidKlineMS
0
Comments
I started this series last year and thought I would continue the tradition with my best of 2006 collection. For me, 2006 was the year of the .NET Compact Framework Version 2 Service Pack 1 . This release added several new tools for .NET Compact Framework...
David Kline
Recommended Reading IV
Posted
over 7 years ago
by
DavidKlineMS
1
Comments
It's been a while since I last recommended a book ... in fact, it's been more than a year. There are a number of good books on how to write secure code, now there's one on how to make sure that developers have written secure software: Hunting Security...
David Kline
Quick Tip: Identifing the interfaces that an object implements
Posted
over 7 years ago
by
DavidKlineMS
1
Comments
Have you ever wondered what type an object is? How about what interfaces the object implements? Using the .NET Framework and .NET Compact Framework, this information is very easy to determine. The first thing we need to know about an object is it's type...
David Kline
Quick Tip - Sharing code between multiple projects in Visual Studio 2005
Posted
over 7 years ago
by
DavidKlineMS
3
Comments
I have long been an advocate for putting common code into an assembly that is shared by applications needing the functionality. That said, there are times where the separate assembly approach is not appropriate. For those situations, today's tip may help...
David Kline
What is late binding?
Posted
over 7 years ago
by
DavidKlineMS
1
Comments
In a nutshell, late binding is run-time resolution / dynamic loading. Compile time resolution (sometimes called 'early binding'), uses the compiler and linker to verify that the argument types used to call a function matches the function's signature....
David Kline
Quick Tip: Specifying a field's name when using the XmlSerializer
Posted
over 7 years ago
by
DavidKlineMS
1
Comments
Last month, I wrote about how to instruct the XmlSerializer to create an XML attribute for fields in an object . Today, I'd like to talk about how to specify the name used to represent a field in the resulting XML. By default, when an object is serialized...
David Kline
'const' vs 'static readonly'
Posted
over 7 years ago
by
DavidKlineMS
3
Comments
I'm a big fan of reusing code whenever and wherever possible. A long time ago, I wrote an assembly that provided common methods and data to some applications I was writing. When I first wrote the assembly, I exposedthe common data as public fields decorated...
David Kline
Is it a field or a property?
Posted
over 7 years ago
by
DavidKlineMS
5
Comments
I very much value code reviews , as long time readers can attest. During these reviews, I have often found myself wondering whether a given line references a field or a property. When reading isolated portions of code, properties can be easily mistaken...
David Kline
What is a Side Effect?
Posted
over 7 years ago
by
DavidKlineMS
1
Comments
We've all heard the commercials or read the prescription information sheets describing the possible side effects of medications. The side effects described are typically negative (ex: upset stomach). There are other side effects of a more positive nature;...
David Kline
Separating Application Logic and Data Presentation layers
Posted
over 7 years ago
by
DavidKlineMS
2
Comments
I'm a big advocate of separating an application's logic from it's user interface. By keeping the logic separate from the data presentation layer (UI), it becomes easy to swap out either component with minimal impact on the other. In addition to ease of...
David Kline
Quick Tip: Serializing an Object Field as an XML Attribute
Posted
over 7 years ago
by
DavidKlineMS
1
Comments
The addition of the XML Serializer is one of the reasons I really love version 2 of the .NET Compact Framework. I use the XML Serializer in very nearly every application I write; to save application state, data files, etc. By default, the XML Serializer...
David Kline
Command Line Debugging Revisited - Part 6: IL Debugging Commands
Posted
over 7 years ago
by
DavidKlineMS
2
Comments
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). Commands dis[assemble] in[ext] is[tep...
David Kline
Quick tip: Filtering input to a TextBox control
Posted
over 7 years ago
by
DavidKlineMS
6
Comments
Sometimes, it's the little things that take the longest to work out, so I thought I'd start a "Quick tips" series. Quick tips are intended to be short and solve a very specific issue. I was talking with Mark Prentice today and we were looking at filtering...
David Kline
Command Line Debugging Revisited - Part 5: The X Command
Posted
over 7 years ago
by
DavidKlineMS
2
Comments
In the previous installment, I talked about attaching to running processes using MDbg . As part of that discussion, I used the X command. Today, I'd like to spend a little time on X . The X command is one of those great features of MDbg that I think is...
David Kline
Dan Elliott Joins the Blogging Community and Talks about Extending Controls in the .NET Compact Framework
Posted
over 7 years ago
by
DavidKlineMS
0
Comments
I have worked with Dan for several years now (we both joined the .NET Compact Framework team at almost the same time). Since we met, I have learned quite a bit from him; whenever I need a code review or to work through a design idea, Dan's one of first...
David Kline
Using the .NET Compact Framework Remote Performance Monitor to Configure Diagnostic Options
Posted
over 7 years ago
by
DavidKlineMS
2
Comments
Diagnostic, performance and debugging tools are very cool. The more tools available, the easier it tends to be to find and fix application issues. With Visual Studio 2005, several handy tools were added. I use the Remote Registry Editor and Remote File...
David Kline
Command Line Debugging Revisited - Part 4: Attaching to Processes
Posted
over 7 years ago
by
DavidKlineMS
4
Comments
Being able to attach to a running process is a very powerful debugger feature. It is especially handy when the application is in the field. With the CorDbg debugger, formal attach to process support was not available when debugging .NET Compact Framework...
David Kline
The Error Log: A New Diagnostic in .NET Compact Framework v2 Service Pack 1
Posted
over 7 years ago
by
DavidKlineMS
2
Comments
The recent release of Service Pack 1 for the .NET Compact Framework version 2 has added some very useful diagnostic tools. You may have already read about the .NET Compact Framework Remote Performance Monitor , and have hopefully used it to analyze the...
David Kline
Command Line Debugging Revisited - Part 3: Process Control
Posted
over 7 years ago
by
DavidKlineMS
4
Comments
In the previous parts of this series, I talked about getting started with MDbg and using the Device Emulator . Today, I would like to talk about how to use MDbg to control processes on the device being debugged. Commands cp[roc] kp[roc] pro[cessenum]...
David Kline
Shared Source Device Emulator 1.0
Posted
over 7 years ago
by
DavidKlineMS
0
Comments
Now that I'm back from my annual mid-July vacation, I have had some catching up to do. One of the things that was on my list was to get caught up on the MSDN weblogs I read. Barry Bond posted an announcement of the Shared Source Device Emulator 1.0 release...
David Kline
Command Line Debugging Revisited - Part 2: The Device Emulator
Posted
over 7 years ago
by
DavidKlineMS
3
Comments
The Visual Studio 2005 Device Emulator is a very cool tool for developing, testing and debugging Windows Mobile applications. You can design for and run on the wide variety of Windows Mobile devices. In addition, you can install and use the localized...
David Kline
Command Line Debugging Revisited - Part 1: Getting started with MDbg and .NET Compact Framework Version 2 Service Pack 1
Posted
over 7 years ago
by
DavidKlineMS
16
Comments
It's been a while since I last wrote about using the command line debugger (cordbg) with the .NET Compact Framework. Quite a bit has changed in the world of .NET Compact Framework command line debugging since that time. With the release, last year, of...
David Kline
.NET Compact Framework v2 Service Pack 1 is now available
Posted
over 7 years ago
by
DavidKlineMS
0
Comments
It's finished! Service Pack 1 for version 2 of the .NET Compact Framework has just been posted and can be downloaded from here . This release contains customer driven fixes, features and tools. Full details on the changes and additions in SP1 can be found...
David Kline
MEDC 2006 Update: What went wrong in the debugging demo during APP326?
Posted
over 7 years ago
by
DavidKlineMS
1
Comments
Ever since I finished my MEDC 2006 presentation (APP326 - Essential Tips and Tricks for .NET Compact Framework Application Developers), I have been bothered by the fact that one of my demos did not work 100% as I had designed and practiced. During the...
Page 3 of 9 (223 items)
1
2
3
4
5
»