Click to Rate and Give Feedback
Popular Articles
The .NET Compact Framework 3.5 provides a subset of Windows Communication Foundation (WCF) functionality that you can harness to communicate between Windows Mobile devices and desktop PCs. We'll show you how.

By Andrew Arnott (Launch 2008)
In this article, author John Torjo presents a guide to his C++ GUI library called eGUI++ and explains how it makes user interface programming easier.

By John Torjo (June 2008)
Systems that handle failure without losing data are elusive. Learn how to achieve systems that are both scalable and robust.

By Udi Dahan (July 2008)
Jamie Laflen extols the benefits of TDD when applied to database development—and supplies some useful techniques along the way.

By Jamie Laflen (Launch 2008)
More ...
Read the Blog
The most fundamental form of Web testing is HTTP request/response testing. This involves programmatically sending an HTTP request to the Web application, fetching the HTTP response, and examining the response for an expected value. In the May 2008 issue of MSDN Magazine, Read more!
In the November issue of MSDN Magazine, Jeffrey Richter demonstrates some recent additions to the C# programming language that make working with the APM significantly easier. In the June ...
Read more!
The July 2008 issue of MSDN Magazine is now available online. Here's what's in the issue: Data Services: Develop ...
Read more!
The June 2008 issue features the first installment of a new MSDN Magazine column on software design fundamentals. We’ll discuss design patterns and principles in a manner that isn't bound to a specific tool or lifecycle methodology. In this issue, Jeremy Miller starts the Patterns in Practice column ...
Read more!
In the April 2008 issue of MSDN Magazine, Kenny Kerr introduced the Windows Imaging Component (WIC), showing you how you can use it to encode and decode different image ...
Read more!
A combination of the retained-mode graphics system and notification mechanisms such as dependency properties unleash the flexibility and power of Windows Presentation Foundation (WPF, allowing these objects to be targets of data bindings and animations. In the June 2008 issue of MSDN Magazine, Charles ...
Read more!
More ...
January2007 January 2007
Least Privilege: Teach Your Apps To Play Nicely With Windows Vista User Account Control
User Account Control in Windows Vista keeps the OS safe from intentional and accidental configuration changes. Chris Corio
Vista and Office: View Data Your Way With Our Managed Preview Handler Framework
Stephen Toub shows you how to write your own Preview handlers for Windows Vista and Outlook 2007. Stephen Toub
SideShow Gadgets: Get Started Writing Gadgets For Windows SideShow Devices
SideShow Gadgets for Windows Vista are cool. Writing your own is even better. Find out how it's done. Jeffrey Richter
Desktop Security: Create Custom Login Experiences With Credential Providers For Windows Vista
Why is a change to the Windows logon plug-in interface so exciting? Because with credential providers you can customize the logon experience for your users. Dan Griffin
Worldly Windows: Extend The Global Reach Of Your Applications With Unicode 5.0
When using global applications, people want to communicate with others on their terms, in their own languages. Unicode 5.0 brings that ideal closer to reality. Julie D. Allen, Michael S. Kaplan, Cathy Wissink
Debug Leaky Apps: Identify And Prevent Memory Leaks In Managed Code
When is the .NET Garbage Collector unable to reclaim memory? The answer might surprise you. Stay tuned. James Kovacs
Code Download (2150 KB)
.Chm Files

Columns
Editor's Note: A New Year—A New Vista
Josh Trupin revs the engine to get us all ready for Windows Vista. Joshua Trupin
Toolbox: Save Coding Time, Manage Compressed Files, and More
Save Coding Time, Manage Compressed Files, and More Scott Mitchell
CLR Inside Out: Introduction to COM Interop
The CLR allows seamless interactions between Microsoft .NET applications and COM. But how, exactly? The CLR team knows. Thottam R. Sriram
Data Points: Column Expressions, DataRelations, and Computations
This month John Papa fields some of his favorite questions regarding data manipulation with ADO.NET. John Papa
Cutting Edge: The Server Side of ASP.NET Pages
Where are the files generated by ASP.NET stored and how are they used to serve page requests? This month Cutting Edge explains. Dino Esposito
Foundations: Using Templates to Customize WPF Controls
This month we welcome Charles Petzold to MSDN Magazine with his first column on building apps for Windows Vista and the .Microsoft NET Framework 3.0. Charles Petzold
Team System: Team Foundation Server Version Control
In this new column, Brian Randell begins his long look at how to extend and enhance Visual Studio Team System. Brian A. Randell
Extreme ASP.NET: Client-Side Web Service Calls with AJAX Extensions
Microsoft AJAX Library and the ASP.NET 2.0 AJAX Extensions provide a number of compelling features ranging from client-side data binding, to DHTML animations and behaviors. Learn all about them here. Fritz Onion
Security Briefs: Using Protocol Transition—Tips from the Trenches
Now that Windows Server 2003 is widely deployed, Keith Brown addresses questions from readers who are trying to use protocol transition to build secure gateways into their intranets. Keith Brown
{End Bracket}: From Bouncy Balls to Better Estimates
This month End Bracket explores the reasons why predicting the amount of development effort is extremely difficult early in a project. James Waletzky
Page view tracker