Printer Friendly Version      Send     
Click to Rate and Give Feedback
Popular Articles
Microsoft Robotics Studio is not just for playing with robots. It also allows you to build service-based applications for a wide range of hardware devices.

By Sara Morgan (June 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)
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)
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)
More ...
Read the Blog
One of the neat things about XAML is that you can not only declare your objects using an XML syntax, but that you can define transformations to rotate, move, and skew your objects. In the August 2008 issue of MSDN Magazine, in an article adapted from his upcoming book Introducing Microsoft Silverlight ...
Read more!
Microsoft has a long history of introducing new features to shipped products, often under the banner of Power Toys or Power Tools. In the August 2008 issue of MSDN Magazine, Brian Randell takes you on a tour of some useful tools for ...
Read more!
Designing software is often an exercise in managing complexity. You can take steps to limit the complexity of any given class by only assigning it a discrete set of responsibilities, applying a concept known as object role stereotypes. In the August 2008 issue of MSDN Magazine, Jeremy Miller explains ...
Read more!
When you evaluate any new technology, pattern, or strategy, you have to consider how that new piece of the puzzle is going to mesh with your existing application architecture. With the Entity Framework, integration is not a problem. In the July 2008 issue of MSDN Magazine, John Papa demonstrated ...
Read more!
Electronic Document Interchange (EDI) encompasses the largest share of real-world business-to-business commerce—nearly 90 percent of the current market—and is growing rapidly year over year. In the August 2008 issue of MSDN Magazine, Mark Beckner introduces ...
Read more!
Separation of presentation and data is not a new idea, but with the growing popularity of technologies such as AJAX and Silver­light, it has become much more prevalent. ADO.NET Data Services Framework began as a way to help developers looking to expose and consume data via services from their applications.. In the August 2008 issue of MSDN ...
Read more!
More ...
October2007 October 2007
Pooled Threads: Improve Scalability With New Thread Pool APIs
The new threadpool APIs in Windows Vista and in the upcoming Windows Server 2008 provide advances that even native Windows developers can benefit from. Robert Saccone
WPF Threads: Build More Responsive Apps With The Dispatcher
Understanding the Windows Presentation Foundation threading model helps when creating user interfaces that are both compelling and responsive. Shawn Wildermuth
Parallel LINQ: Running Queries On Multi-Core Processors
Use Parallel Language Integrated Query (PLINQ) to take advantage of multi-processor computers and the newer wave of multi-core processors. Joe Duffy and Ed Essey
Parallel Performance: Optimize Managed Code For Multi-Core Machines
While multi-core processors have become increasingly common, most applications still fail to take advantage of multiple cores. Here's an overview of creating multithreaded applications that benefit from these new processors. Daan Leijen and Judd Hall
Mobile Apps: Adjust Your Ring Volume For Ambient Noise
Here's an overview of designing and installing a Windows Mobile app that monitors the noise level in the surrounding environment and adjusts the ring volume of a Pocket PC accordingly. Chris Mitchell
Code Download (1483 KB)
.Chm Files

Columns
Editor's Note: The Complexity of Complexity
This month our new Editor-in-Chief, Howard Dierking, ponders the convenience of metaphor and abstraction in both software design and magazine production. Howard Dierking
Toolbox: Manage databases, easier FTP, and clustered caching
This month's products include DatabaseSpy, FileZilla, NCache, and more. Scott Mitchell
CLR Inside Out: IronPython and the Dynamic Language Runtime
This column uses the .NET version of the Python programming languages IronPython to demonstrate the value of dynamic languages and the new Dynamic Language Runtime. Bill Chiles
Basic Instincts: Type inference in Visual Basic 2008
Visual Basic 2008 provides type inference to get the language ready to take advantage of LINQ and make your code more robust. Bill Horst
Data Points: Common Table Expressions
In T-SQL, views and derived tables serve similar purposes and have their advantages. But when working with SQL Server 2005,there's a third option--using Common Table Expressions (CTEs). John Papa explains. John Papa
Cutting Edge: AJAX application architecture, Part 2
The second of this two-part series delves into the script services programming model, which is useful if you're looking for a full paradigm shift in building AJAX applications. Dino Esposito
Test Run: Test automation with Windows XP Embedded
This month's column explores how to create lightweight but powerful UI test automation for software systems that run on Windows XP Embedded. Dr. James McCaffrey and Mike Hall
Foundations: 3D text in WPF
This month Charles Petzold explores techniques for generating 3D text in Windows Presentation Foundation. Charles Petzold
Windows with C++: Task Scheduler 2.0
The new Task Scheduler in Windows Vista can do so much more than previous versions. We introduce some basic concepts and building blocks you can put to use in your own scheduled task projects. Kenny Kerr
Netting C++: Describing the EEK!-osystem
This column crafts an XML document to hold the mouse environment simulation data and shows how to incorporate an XML file into the program using a DataSet. Stanley B. Lippman
.NET Matters: Deadlock monitor
This month Stephen Toub discusses deadlocks that can occur when synchronizing threads. Stephen Toub
{ End Bracket }: Matrimony mashup
Our site manager Mike Richter leverages Virtual Earth, the Microsoft MapPoint Web service, and Visual Studio to automate the creation of a Web site for his future nuptials and to manage the guest list. Michael Richter
© 2008 Microsoft Corporation and CMP Media, LLC. All rights reserved; reproduction in part or in whole without permission is prohibited.
Page view tracker