Click to Rate and Give Feedback
Popular Articles

When incorporating the ASP.NET DataGrid control into your Web apps, common operations such as paging, sorting, editing, and deleting data require more effort than you might like to expend. But all that is about to change. The GridView control--the successor to the DataGrid-- extends the DataGrid's functionality it in a number of ways. First, it fully supports data source components and can automatically handle data operations, such as paging, sorting, and editing, as long as its bound data source object supports these capabilities. In addition, ...

Read more!

James Avery does it again with his popular list of developer tools. This time he covers the best Visual Studio add-ins available today that you can download for free.

James Avery

MSDN Magazine December 2005

...

Read more!

Here we present techniques for programmatic and declarative data binding and display with Windows Presentation Foundation.

Josh Smith

MSDN Magazine July 2008

...

Read more!

Ray Djajadinata

MSDN Magazine May 2007

...

Read more!

Chris Tavares explains how the ASP.NET MVC Framework's Model View Controller pattern helps you build flexible, easily tested Web applications.

Chris Tavares

MSDN Magazine March 2008

...

Read 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