This documentation is archived and is not being maintained.

Visual C++

Visual Studio .NET 2003

Microsoft Visual C++ .NET 2003 provides the dynamic development environment for creating Microsoft Windows–based and Microsoft .NET–based applications, dynamic Web applications, and XML Web services using the C++ development language. Visual C++ .NET includes the industry-standard Active Template Library (ATL) and Microsoft Foundation Class (MFC) libraries, advanced language extensions, and powerful integrated development environment (IDE) features that enable developers to edit and debug source code efficiently.

It provides developers with a proven, object-oriented language for building powerful and performance-conscious applications. With advanced template features, low-level platform access, and an optimizing compiler, Visual C++ .NET delivers superior functionality for generating robust applications and components. The product enables developers to build a wide variety of solutions, including Web applications, smart-client Microsoft Windows-based applications, and solutions for thin-client and smart-client mobile devices. C++ is the world's most popular systems-level language, and Visual C++ .NET 2003 gives developers a world-class tool with which to build software.

In the Visual C++ Documentation

Getting Started
Provides links to areas that help you get started with Visual C++.
Porting and Upgrading
Provides links to topics describing how to create your projects for portability to other languages and platforms and how to upgrade your projects to conform to the current release of Visual C++.
Creating and Managing Projects
Provides links to topics describing how to use application and code wizards to create your own projects and how to employ property pages to manage your projects.
Building a C/C++ Program
Provides links to topics describing building your program from the command line or from the integrated development environment of Visual Studio.
Adding Functionality
Provides links to topics describing conceptual information about the Visual C++ libraries and topics discussing various coding technologies and techniques.
Managed Extensions for C++ Programming
Provides links to topics describing the extension of the C++ language that provides support for managed programming.
Provides links to topics describing the C and C++ language references, the libraries provided with Visual C++, the Visual C++ Extensibility Object Model, and the Microsoft Macro Assembler (MASM).
Provides links to sample code showing the capabilities of Visual C++ and the libraries and technologies it supports.

Related Sections

What's New in Visual C++ .NET 2003
Helps you by outlining the new features in Visual C++ and discussing version upgrade and application design decisions.
Debugging Visual C++
Discusses some common debugging problems and techniques for C and C++ applications.
Finding Visual C++ Information
Provides links to topics discussing ways to more effectively use the Visual C++ documentation in MSDN and giving links to more information.
Introducing Visual Studio .NET
Describes the complete set of development tools that all use the same integrated development environment (IDE), allowing them to share tools and facilitates in the creation of mixed-language solutions.
Visual Studio Walkthroughs
Provides links to topics discussing the steps involved in the development of specific applications types or major application features.
Developing with Visual Studio .NET
Provides links to topics describing how you can use Visual Studio to accomplish each step in the development process.
Getting Assistance
Provides links to information on using the documentation set, contacting product support, and employing accessibility features.