Click to Rate and Give Feedback
Popular Articles
Here the author answers questions regarding the Entity Framework and provides an understanding of how and why it was developed.

By Elisa Flasko (July 2008)
Kenny Kerr sings the praises of the new Visual C++ 2008 Feature Pack, which brings modern conveniences to Visual C++.

By Kenny Kerr (May 2008)
Efficient parallel applications aren’t born by merely running an old app on a parallel processor machine. Tuning needs to be done if you’re to gain maximum benefit.

By Rahul V. Patil and Boby George (June 2008)
Here the author introduces SQL Server Data Services, which exposes its functionality over standard Web service interfaces.

By David Robinson (July 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 ...
September2006 September 2006
Smart Clients: New Guidance And Tools For Building Integrated Desktop Applications
Integrated Desktop is a loosely coupled hosting architecture and composite UI that runs on the desktop and is supported by a loosely coupled architecture on the back end. It collapses the number of applications a user must deal with when making decisions. Christian Thilmany and Jim Keane
Enterprise Library: Take Exception To Critical Errors With Custom Application Blocks
Enterprise Library is a collection of application functionality blocks that you can re-use in your application for common functionality you'd otherwise have to write again and again. Here Jay Hilyard explains how to use them. Jay Hilyard
Earthly Delights: Code Your Applications To Deliver The World With Virtual Earth APIs
In this article, Chandu Thota highlights some of the most salient features of the Virtual Earth APIs and shows you how to build your own powerful mapping and local search applications using them. Chandu Thota
Secure By Design: Your Field Guide To Designing Security Into Networking Protocols
If you were to build a new communications protocol from scratch, how would you address security? Here the authors take a look at that question and generate some valuable insights into secure protocols. Mark Novak and Andrew Roths
Code Download (20889 KB)
.Chm Files

Columns
Editor's Note: It's Only the Beginning
MSDN Magazine Executive Editor introduces this issue Joshua Trupin
Toolbox: Create Help Docs, Automate Builds, and More
This month we look at creating documentation, guarding intellectual property, automating the build process, and a book on writing software. Scott Mitchell
Advanced Basics: Predicates and Actions
The System.Array and System.Collections.Generic.List classes provide methods that let you avoid writing code to loop through every element of an array or list to find the items you’re looking for. Ken Getz explains. Ken Getz
Test Run: Randomness in Testing
In this installment of Test Run, James McCaffrey discusses how you can generate random test case data. Dr. James McCaffrey
CLR Inside Out: Using concurrency for scalability
Because of the popularity of multiprocessor machines, many concurrency articles focus on how to make concurrency safe in your code. However, they don't deal with how to get concurrency into your code in the first place. Joe Duffy
Cutting Edge: Reporting Task Progress With ASP.NET 2.0
The progress bar is great for keeping users informed about the progress of a task. Unfortunately, there’s no progress bar element built into ASP.NET, so Dino Esposito solves that problem with his ProgressPanel control. Dino Esposito
Service Station: What's new in System.Xml 2.0?
In this installment of Service Station, Aaron Skonnard takes a long hard look at System.Xml 2.0. Aaron Skonnard
Concurrent Affairs: Concurrency and Coordination Runtime
What can a robot-programming toolkit do for you? Read on and find out. Jeffrey Richter
.NET Matters: Scope<T> and More
This month Stephen Toub explains how you can get some of the functionality found in the TransactionScope class in your own classes. Stephen Toub
C++ at Work: Create Dynamic Dialogs, Satellite DLLs, and More
This month Paul DiLascia teaches readers the right way to create dynamic dialogs, explains satellite DLLs and discusses language resource DLLs. Paul DiLascia
{End Bracket}: Dirty Rectangles.
Here Jon Schwartz discusses a programming environment designed just for kids. Jon Schwartz
Page view tracker