Click to Rate and Give Feedback
Popular Articles

See how routed events and routed commands in Windows Presentation Foundation form the basis for communication between the parts of your UI.

Brian Noyes

MSDN Magazine September 2008

...

Read more!

We introduce you to the benefits of building composite applications with the Composite Application Guidance for WPF from Microsoft patterns & practices.

Glenn Block

MSDN Magazine September 2008

...

Read more!

Kenny Kerr sings the praises of the new Visual C++ 2008 Feature Pack, which brings modern conveniences to Visual C++.

Kenny Kerr

MSDN Magazine May 2008

...

Read more!

This article introduces 10 development tools that can increase your productivity, give you a better understanding of .NET, and maybe even change the way that you develop applications. The tools covered include NUnit to write unit tests, Reflector to examine assemblies, FxCop to police your code, Regulator to build regular expressions, NDoc to create code documentation and five more.

James Avery

MSDN Magazine July 2004

...

Read more!

Here we introduce you to some of the concepts behind the new F# language, which combines elements of functional and object-oriented .NET languages. We then help you get started writing some simple programs.

Ted Neward

MSDN Magazine Launch 2008

...

Read more!

October2003 October 2003
Tablet PC: Achieve the Illusion of Handwriting on Paper When Using the Managed INK API
Creating the illusion of a pen writing on paper is no easy software task. Fortunately, the .NET Framework hosts Tablet PC extensions, which lets you create ink-aware applications for the Tablet PC. This API allows applications to draw strokes on the screen and perform a variety of tasks including document markup, storage, and transmission.This article shows you how to handle a couple of inking events as used in the InkClipboard sample. Later, it discusses how to avoid common pitfalls including too frequent redrawing, which causes the ink flow to lag behind the pen movements, diminishing the illusion of ink on paper. Carlos C. Tapang
OLAP: Build an OLAP Reporting App in ASP.NET Using SQL Server 2000 Analysis Services and Office XP
Many organizations analyze their business-critical data using Online Analytical Processing (OLAP) technology. OLAP-based data mining provides a way to query multidimensional data sets and drill down into the data to find patterns. ASP.NET and the Microsoft Office Web Components (OWC) enable Web-based OLAP reporting. The OWC controls include PivotTable and Chart components that can be embedded in a Web page and scripted by programmers. In this article, the authors build a Web-based OLAP reporting app using ASP.NET, OWC, and SQL Server 2000 Analysis Services to illustrate the process. Jeffrey Hasan and Kenneth Tu
Blogging: Design Your Own Weblog Application from Scratch Using ASP.NET, JavaScript, and OLE DB
The ASP.NET advanced templated controls, such as the DataList and DataGrid, are perfect for many data representation situations. However, when you need the flexibility to render a variety of layouts, the Repeater control is what you need. In this article the author builds a full-featured blog application to illustrate the use of the Repeater and DataList controls that render nested data in a master-detail relationship. He then discusses how to override the default implementations of these controls by adding some client-side JavaScript code that makes the blog more responsive and enhances its usability. Marco Bellinaso
Plug-Ins: Let Users Add Functionality to Your .NET Applications with Macros and Plug-Ins
Most user applications benefit from the ability to be extended by other developers. It's often easier and more efficient to extend an existing application that users are already familiar with and trained on than it is to develop one from scratch. Thus, extensibility makes your application more attractive. You can build extensibility into your application by supporting features like plug-ins or macros. This is easily accomplished using the .NET Framework even if the core application isn't a .NET Framework app. In this article, the author describes extensibility features of the .NET Framework including late binding and reflection and how to use them, along with plug-in security considerations. Jason Clark
Code Download (648 KB)
.Chm Files

Columns
Editor's Note: Best Practices
Whew, what a month. As we worked on this super-fabulous issue, we've simultaneously been packing everything in the office for the move to our fancy new digs a few blocks away in the heart of Midtown Manhattan.
New Stuff: Resources for Your Developer Toolbox
Excel Software has announced the availability of QuickHelp for Windows, a development tool for creating and deploying application help to Windows® 95 through Windows XP, Mac OS 9, Mac OS X, and virtually all Linux distributions. Theresa W. Carey
Web Q&A: Schema From a DataSet, Exporting SQL Data to Excel, and More
Edited by Nancy Michell
Data Points: Exploring the ADO.NET DataRow
John Papa
Cutting Edge: Nested Grids for Hierarchical Data
Dino Esposito
The XML Files: OPENXML, XSLT Keys, Select versus Match, XPath, and More
Aaron Skonnard
Advanced Basics: Enterprise Services, SQL Script Editing
Ken Spencer
Basic Instincts: Deploying Assemblies
Ted Pattison
.NET Column: More on Generics in the CLR
Jason Clark
C++ Q&A: Getting a Menu Handle, Declaring GetParam, and Filtering File Names
Paul DiLascia
Talking To…: Eric Brown Discusses SQL Server—Past, Present, and Yukon
Page view tracker