General Articles
Debugging: Root Out Elusive Production Bugs with These Effective Techniques
Smart Tags: Simplify UI Development with Custom Designer Actions in Visual Studio
Ten Essential Tools: Visual Studio Add-Ins Every Developer Should Download Now
XML Comments: Document Your Code in No Time At All with Macros in Visual Studio
Collapse the table of content
Expand the table of content

General Articles

Visual Studio .NET 2003

This topic contains links to articles, product documentation, and MSDN Library topics containing information about using Visual Studio .NET tools and technologies.


Creating COM+ PerfMon Counters to Monitor COM+ Data
Learn how to create your own PerfMon counters for your existing COM+ applications, giving you the power and flexibility to monitor the built-in data provided by the COM+ system events.
Creating Control Arrays in Visual Basic .NET and Visual C# .NET
Learn how to create and manage control arrays with Visual Basic .NET and Visual C# .NET.
Design-Time Data Tools in Visual Studio .NET
Provides information explaining what each design-time data tool helps you accomplish, how to start tools such as wizards, and what actions to perform to open the many dialog boxes available during development with Visual Studio .NET.
Developing Software in Visual Studio .NET with Non-Administrative Privileges
Members of the local Administrators group have privileges to perform any action on a machine. This causes both a risk to the user performing actions in that environment and to the software that they develop. This article explains how to productively develop software while logged on with non-administrative privileges
How Visual Studio .NET Generates SQL Statements for Concurrency Control
In ADO .NET the default system of concurrency control is optimistic concurrency. When using the designers in Visual Studio .NET you can generate SQL commands that either use optimistic concurrency, or use the 'Last in Wins' method. This paper will explain how the statements are generated, what exactly they do, and how to modify them.
How to: Lock Down a Visual SourceSafe Database
Provides step-by-step instructions for securing a Visual SourceSafe database.
Introducing the Visual Studio .NET Lab Series
Introduces the Experience Visual Studio .NET lab module and discusses the hardware and software requirements to run it.
Introduction to Visual SourceSafe Database Security
Identifies security issues that administrators need to address when creating and managing Visual SourceSafe 6.0 and earlier databases.
Navigating Multiple Related Tables in an ADO.NET Dataset
A dataset in ADO.NET is an in-memory representation of data that can contain multiple related data tables. This paper describes the methods of navigating these related data tables within a dataset. You will create a Windows® application in Visual Basic® .NET or Visual C#™ .NET that returns related records based on a selected record, as well as compile aggregate information for related records using expression columns.
A Programmer's Introduction to Visual Studio .NET Whidbey
This article examines the top 10 features introduced in the upcoming "Whidbey" release of Visual Studio .NET.
Rapid Evaluation Methods for Visual Studio .NET
This article provides technical details for the rapid evaluation of Microsoft Visual Studio .NET using either Windows 2000 Terminal Services or disk imaging.
Solution Root: Source Control for Multi-Project Solutions in Visual Studio .NET 2003
This article describes the Solution Root concept, introduced in Microsoft Visual Studio .NET 2003, for solutions under source control. The Solution Root is a single binding point for all contents of a Visual Studio .NET solution that is created when a solution is added to source control. Visual Studio automatically creates the bindings points for you, therefore reducing the number of steps needed to configure source control for multi-project solutions.
Support for Multiple Versions of the Same Component with Visual Studio .NET 2003
Shows how you can support multiple versions of the same component on a single machine in Visual Studio .NET 2003.
Troubleshooting .NET Interoperability
Discusses some of the issues that you may encounter when developing an application that uses both managed and unmanaged code. It discusses how to include existing COM objects in managed code and how to access Windows APIs from managed code.
Using the Emulator in Smart Device Projects
Describes the preferred methods for using the emulator version 4.1 that ships with Visual Studio .NET 2003.
Using Threads
Explains the different models of threading — single, apartment, and free — and the use of each model. It also introduces a code sample in C# that uses threading to help you write applications that will take advantage of threading. The article also discusses important issues involved in multithreading code.

Product Documentation

Introducing Visual Studio .NET
Find out more about what's new in Visual Studio, installation, and the different editions of Visual Studio.
Samples and Walkthroughs
Find out about the latest updates in the Duwamish Online and Fitch and Mather sample applications.
Developing with Visual Studio .NET
Find out about designing, developing, debugging, testing, deploying, and managing applications created with Visual Studio.
Designing Distributed Applications
Information on application design decisions, such as system architecture, database design, and international considerations, as well as Enterprise Templates.
.NET Framework
Find out about the .NET Framework Software Development Kit (SDK), which allows developers to build Web-based applications and services that take advantage of the new .NET Framework technology.

MSDN Library Links

Visual Studio Home page at
Find pointers to product information, technical resources, additional samples and downloads and more.
Articles and Columns
Provides links to articles and other resources related to Microsoft® Visual Studio® .NET.
Adventures in Visual Basic .NET
Adventures in Visual Basic .NET, by Rocky Lhotka and Billy Hollis, takes you on an adventure deep into Visual Basic .NET development. Come here twice a month to discover new and interesting features in Visual Basic .NET and learn how to implement them in your applications.
Working with C#
Working with C#, by Eric Gunnerson, offers insights into how C# works, and, more importantly, how you can use it to build robust applications. The column, published monthly, includes lots of code and detailed technical explanations.
Visual Basic Home page at
Find pointers to Visual Basic product information, technical resources, additional samples and downloads and more.
Visual C# Home page at
Find pointers to Visual C# product information, technical resources, additional samples and downloads and more.
Visual C++ Home page at
Find pointers to Visual C++ product information, technical resources, additional samples and downloads and more.
.NET Framework Home page at
Find pointers to .NET Framework technology information, technical resources, additional samples and downloads and more.
MSDN Magazine at
The online version of the Microsoft Journal for Developers, containing interesting features, columns, and samples for developers.

MSDN Online Community Home page at

Find information about how to get involved in discusionss with other developers about Microsoft products, technologies, and services.

© 2015 Microsoft