Click to Rate and Give Feedback
Popular Articles
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)
Joel Pobar presents an introduction to how compilers work and how you can write your own compiler to target the .NET Framework.

By Joel Pobar (February 2008)
Here the author uses Document Information Panels in the Microsoft 2007 Office system to manipulate metadata from Office docs for better discovery and management.

By Ashish Ghoda (April 2008)
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)
More ...
Read the Blog
There are many things called threat modeling. Rather than argue about which is "the one true way," a good practice is to consider your needs and what your skills, abilities, and schedules are, and then work with a method that's best for you. In the July 2008 issue of MSDN Magazine, ...
Read more!
Want to develop games for Xbox Live? Want to get paid for it, too? Click on over to the XNA Team Blog to learn more about their initial rollout of the XNA Creators Club for XNA Game Studio. ...
Read more!
The Microsoft Entity Data Model (EDM), based on Dr. Peter Chen's Entity Relationship (ER) model, is the driving force behind the ADO.NET Entity Framework. The EDM is also the feature that most significantly differentiates the Entity Framework from other ORM-style technologies in the marketplace. In the July 2008 issue of MSDN ...
Read more!
System.IO.File is a handy helper class for reading and writing data, but its methods support only synchronous operation. Is there an easy way to provide File’s functionality for asynchronous file I/O? In the July 2008 issue of MSDN Magazine, Stephen Toub walks through several ...
Read more!
Remember .NET Terrarium, the interactive game meant to introduce .NET development techniques? Well, the Windows SDK team has released the source code for .NET Terrarium 2.0 on CodePlex. You can read more about this release on the Windows SDK blog and at Microsoft ...
Read more!
The Enumerable class plays an important role in every LINQ query you create. Because the Enumerable class's extension methods can process many other classes—including Array and List—you can use methods of the Enumerable class not only to create LINQ queries, but also to manipulate the behavior of arrays and other data structures. In the July 2008 issue of MSDN ...
Read more!
More ...
June2007 June 2007
C# 3.0: The Evolution Of LINQ And Its Impact On The Design Of C#
LINQ gives allows developers to take advantage of the power of queries. Find out how it came to be. Anson Horton
VISUAL BASIC: Unleash The Power Of Query In Visual Studio "Orcas"
LINQ, coming in the next version Visual Studio, codename "Orcas", adds type-safe data querying to .NET languages. Ting Liang and Kit George
C++: An Inside Look At The Next Generation Of Visual C++
The next version of Visual Studio (code-named “Orcas”) will help C++ developers take full advantage of the new capabilities in Windows Vista. Tarek Madkour
OFFICE UI: New VSTO Features Help You Customize Word And Outlook
See how to use Microsoft Visual Studio Tools for the Microsoft Office System to build powerful custom applications against the 2007 Microsoft Office system. Steve Fox and Paul Stubbs
SILVERLIGHT: Get Started Building A Deeper Experience Across The Web
Build rich, compelling, cross-platform, interactive applications with Microsoft Silverlight. Laurence Moroney
CONCURRENCY: Synchronization Primitives New To Windows Vista
Windows Vista has lots of goodies for native C++ developers including condition variables, slim reader/writer locks, and one-time initialization. Robert Saccone and Alexander Taskov
Code Download (288 KB)
.Chm Files

Columns
Editor's Note: Visual Studio at 10
Ruminations on ten years of Visual Studio. Joshua Trupin
Toolbox: XML Comments, Online Payments, and More
This month, online payment processing services, XML comments the easy way, and more. Scott Mitchell
CLR Inside Out: Reflections on Reflection
This month's installment of CLR Inside Out takes on reflection and the System.Reflection namespace. Mike Repass
Data Points: SQL Server Management Objects
SQL Server Management Objects offer developers a robust toolset for backing up and restoring databases, and issuing DDL commands, as John Papa explains. John Papa
Advanced Basics: Using RibbonX from Visual Basic
Ken Getz prepares Visual Basic developers to use RibbonX. Ken Getz
Cutting Edge: Transactional Workflows
When modeling business logic, workflows inevitably represent transactional tasks, so you need to know how to code transactional semantics in the Windows Workflow Foundation. Dino Esposito
Service Station: WCF Addressing In Depth
This month Aaron Skonnard looks at addressing details surrounding endpoint communication, many of which enable more advanced messaging scenarios. Aaron Skonnard
Wicked Code: UpdatePanel Tips and Tricks
Jeff Prosise explains when it's better to use UpdatePanel and when it's better to use asynchronous calls to WebMethods or page methods instead. Jeff Prosise
Foundations: ActivityExecutionContext in Workflows
This month Matt Milner explains a critical component in the execution, persistence, and compensation of workflows. Matt Milner
Concurrent Affairs: Asynchronous Device Operations
Jeff Richter uses the AsyncResult<TResult> class to implement the CLR’s Asynchronous Programming Model to perform hardware device operations asynchronously. Jeffrey Richter
Netting C++: EEK! An Introduction
Stanley Lippman begins a look at using C++/CLI as a purely .NET-compliant language. Stanley B. Lippman
.NET Matters: Handling Messages in Console Apps
Many developers who use the Microsoft .NET Framework think that application type is tied to the libraries that can be used in that application. Stephen Toub clarifies. Stephen Toub
{ End Bracket }: Proud to Be a Developer
A developer doesn't just code; he or she writes code that is fast, reliable, well-tested, secure, maintainable and globalizable. Adam Barr
Page view tracker