Printer Friendly Version      Send     
Click to Rate and Give Feedback
Popular Articles
Here we present techniques for programmatic and declarative data binding and display with Windows Presentation Foundation.

By Josh Smith (July 2008)
We build a Silverlight 2.0 application using the InkPresenter to let users annotate a pre-defined collection of images, perform handwriting recognition, and save the annotations and recognized text into a server-side database.

By Julia Lerman (August 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)
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 ...
August2006 August 2006
Business Apps: What You Need To Know About Using Office As A Development Platform
Andrew Whitechapel and John Peltonen
Gathering MOSS: New Dev-Centric Features In Office SharePoint Server Keep Your Apps Rolling
Microsoft Office SharePoint Server (MOSS) 2007 provides great portal and search features and much more, and Ted Pattison puts them to good use here. Ted Pattison
Add-In Power: Let Users Customize Your Apps With Visual Studio Tools For Applications
If you're looking to increase the usefulness of your applications by making them customizable, you'll want to read about these three technologies available from Microsoft. Paul Stubbs
InfoPath 2007: Designing Form Templates With The New Features Of InfoPath
InfoPath 2007 is an XML forms designer and editor, and a fully featured and integrated member of the Office family. This article takes a sneak peek at some of its new features. Scott Roberts and Hagen Green
Use The Source, Luke: Source Server Helps You Kill Bugs Dead In Visual Studio 2005
The latest releases of WinDBG and Visual Studio know exactly how to use source server, so its benefits are available to both .NET and native C++ developers. See why this is so important in tracking down bugs. John Robbins
Code Download (5280 KB)
.Chm Files

Columns
Editor's Note: The Office-Driven Life
Josh Trupin introduces this month's issue. Joshua Trupin
Toolbox: Synchronize Data, Review Runtime Errors, and More
This month we bring you products that let you synchronize data, correct runtime errors, and more. Scott Mitchell
Basic Instincts: Resources and Localization in ASP.NET 2.0
In this installment of Advanced Basics Ted Pattison discusses the localization of Web sites in ASP.NET 2.0. Ted Pattison
CLR Inside Out: CLR Hosting APIs
By using the CLR 2.0 hosting APIs, developers of native hosts can execute managed code in-process with complete knowledge and control over how the CLR behavior can affect their application. Alessandro Catorcini and Piotr Puszkiewicz
Cutting Edge: All About Enums
Dino Esposito reviews the basics of enumeration types and their implementation in the Microsoft .NET Framework. Dino Esposito
Design Patterns: Model View Presenter
The MVP pattern helps you separate your logic and keep your UI layer free of clutter. This month learn how. Jean-Paul Boodhoo
Service Station: Serialization in Windows Communication Foundation
Windows Communication Foundation supports several serialization mechanisms and provides a simple, interoperable foundation for future service-oriented applications. Here Aaron Skonnard explains it all. Aaron Skonnard
Security Briefs: Security in Windows Communication Foundation
Windows Communication Foundation provides three major protections— confidentiality, integrity, and authentication. This month Keith Brown explains what they can do for you. Keith Brown
Netting C++: Resource Cleanup
Last time Stan Lippman did not consider the visibility of types and nondeterministic finalization in writing his TQL wrapper code. This month he rewrites the code. Stanley B. Lippman
C++ at Work: Addin a Combobox Cancel Feature
This month Paul DiLascia codes some Microsoft Office-style dialog box features. Paul DiLascia
{End Bracket}: Deliver Beautiful Apps
Kevin Moore ruminates on the future of UI design in Windows Vista. Kevin Moore
© 2008 Microsoft Corporation and CMP Media, LLC. All rights reserved; reproduction in part or in whole without permission is prohibited.
Page view tracker