Printer Friendly Version      Send     
Click to Rate and Give Feedback
Related Articles
Learn how to use Windows Presentation Foundation (WPF), XAML, and the deep XML support in Visual Basic to generate user interfaces dynamically.

By Beth Massi (October 2008)
Learn how to enable an auditing solution for Windows SharePoint Services (WSS) 3.0 with customized control pages in Microsoft Office SharePoint Server (MOSS) 2007.

By Ted Pattison (September 2008)
We introduce you to the EDI functionality within BizTalk Server 2006 R2, illustrating schema creation, document mapping, EDI delivery and transmission, and exception handling.

By Mark Beckner (August 2008)
Learn about mobile device programming through WiMo, a Windows Mobile-powered robot.

By Mike Calligaro (August 2008)
More ...
Articles by this Author
Introducing the issue, Howard Dierking points out that you can't simply parallelize your code blindly if you expect to truly reap the benefits that parallelism promises.

By Howard Dierking (October 2008)
Technology changes at a lightning-fast pace. This month Howard Dierking considers how the rapid changes affect developer priorities and magazine focus.

By Howard Dierking (September 2008)
Complete freedom in creating the user experience can be a double-edged sword, but a little bit of artistry can transform an application's usability.

By Howard Dierking (August 2008)
Editor-in-Chief Howard Dierking explains why it's wise to consider Microsoft Office a development platform, even though developers typically don't.

By Howard Dierking (May 2008)
Howard Dierking talks to the inventor of C++, Bjarne Stroustrup, about language zealots, the evolution of programming, and what’s in the future of programming.

By Howard Dierking (April 2008)
Here is what Howard Dierking has to say about the differences between services and distributed applications and how he has approached services in his projects.

By Howard Dierking (April 2008)
This month Howard Dierking cautions against designing applications in a vacuum with no connection to reality.

By Howard Dierking (March 2008)
This month Howard Dierking discusses the coverage of Windows Server 2008, SQL Server 2008, and Visual Studio 2008.

By Howard Dierking (Launch 2008)
More ...
Popular Articles
Here we present a rundown of the various language paradigms of CLR-based languages via short language introductions and code samples.

By Joel Pobar (May 2008)
See how routed events and routed commands in Windows Presentation Foundation form the basis for communication between the parts of your UI.

By Brian Noyes (September 2008)
In this excerpt from his upcoming book, Laurence Moroney explains the basics of Silverlight animation and the animation tools available in Expression Blend.

By Lawrence Moroney (August 2008)
We take a look at planned support for parallel programming for both managed and native code in the next version of Visual Studio.

By Stephen Toub and Hazim Shafi (October 2008)
More ...
Read the Blog
Well designed code keeps things that have to change together as close together in the code as possible and allows unrelated things in the code to change independently, while minimizing duplication in the code. In the October 2008 issue of MSDN Magazine, Jeremy Miller shows you some design ...
Read more!
The process for ink capture and analysis on the Tablet PC is straightforward in managed code. To the uninitiated developer, however, creating unmanaged Tablet PC applications can be rather daunting. In the October 2008 issue of MSDN Magazine, Gus Class a quick introduction to the Tablet PC ...
Read more!
Multicore systems are becoming increasingly prevalent, but the majority of software today will not automatically take advantage of this additional processing ability. And multithreaded programming, for anything but the most trivial of systems, is incredibly difficult and error prone today. In the October 2008 issue of MSDN ...
Read more!
Concurrent programming is notoriously difficult, even for experts. You have all of the correctness and security challenges of sequential programs plus all of the difficulties of parallelism and concurrent access to shared resources. In the October 2008 issue of MSDN Magazine, David Callahan describes ...
Read more!
A major advantage of AJAX and Silverlight applications is that they can transparently and continuously interact with a back-end service. The problem is that they run over HTTP, which wasn't designed with security in mind. In the September 2008 issue of MSDN Magazine, Dino Esposito shows you ...
Read more!
Unhandled exception processing shouldn't be a mystery. It's actually quite useful since it gives a crashing application an opportunity to perform last-minute diagnostic logging about what went wrong. In the September 2008 issue of MSDN Magazine, Gaurav Khanna discusses how ...
Read more!
More ...
Editor's Note
In Case You Hadn't Noticed …
Howard Dierking

As you're reading this, you might be thinking "something seems different." And you would be absolutely correct. Over the past few months, we have been working hard to introduce several new elements into the MSDN Magazine experience, both in print and online. For this month's editor's note, I want to step back from my usual technology pontification and instead point out these features so that you can take advantage of them.
The first—and hopefully most obvious—change is that we've updated our look. The table of contents still lives on our cover, but the columns have a little more real estate, making it easier to scan all of our content. Inside, we've lightened up the colors, fonts, and other graphical elements. Our goal with the redesign was to simplify and freshen our print look while also creating a visual link to another major area of change: our online look.
Inside this issue you'll find two of our new special type of sidebar called Insights. The purpose of this type of sidebar is to enable Microsoft product teams to inject additional details on how a feature or technology works "under the hood" or describe the design decisions that went into that technology. You can find the Insights sidebars in Dino Esposito's Cutting Edge column and in Jeffrey Richter's Concurrent Affairs column.
Finally, I'm happy to announce that we have launched a new feature as a part of our online experience—Virtual Labs. When you launch the Virtual Lab, you'll see a split-pane view containing the lab environment in one window and the magazine article in the other. This will enable you to stay in context of the article while working in the code and vice-versa.
Initially, we are hosting Virtual Labs for articles that discuss technologies that are either not likely part of your current toolset or are complex to configure. (For example, articles covering SharePoint development are great candidates for Virtual Labs.) In this issue, we are running a Virtual Lab to correspond to Charles Petzold's Foundations column where you can experiment with the RenderTargetBitmap and WriteableBitmap classes that make your bitmaps responsive to changes within your application. See his column in this issue for more information about the Virtual Lab, or go directly to the lab at go.microsoft.com/fwlink/?LinkId=117105.
We're also featuring a Virtual Lab for Ethan Wilansky's article on automating SharePoint deployment from the May 2008 issue of MSDN Magazine. You can get started by pointing your browser to go.microsoft.com/fwlink/?LinkId=117106.
I hope that you find the new content additions valuable. As always, please drop us an email at mmeditor@microsoft.com and let us know what think about our new features!


Thanks to the following Microsoft technical experts for their help with this issue: Tim Cahill, Patrick Dussud, Muhammed Abd El Aziz, Joseph Fernando, Steve Fox, Matt Gibbs, Bertrand Le Roy, Ade Miller, Dwayne Need, Dave Reed, Gerhard Schneider, Don Smith, Stephen Toub, Clemens Vasters, and Robert Wlodarczyk.
© 2008 Microsoft Corporation and CMP Media, LLC. All rights reserved; reproduction in part or in whole without permission is prohibited.
Page view tracker