|Important||This document may not represent best practices for current development, links to downloads and other resources may no longer be valid. Current recommended version can be found here. ArchiveDisclaimer|
Creating and Managing Visual C++ Projects
Visual Studio .NET 2003
You can create Visual C++ projects in several ways:
- You can create a simple text file and then save it with a .cpp extension. Using the Win32 Project Wizard, create an empty project. Add your .cpp file into the Visual Studio .NET environment. This method would work well for a very simple, console-style application.
- You can use one of many application wizards, which help you create a new solution. This solution can contain many projects and can be coded in any language that is included with Visual Studio .NET. The Visual Studio .NET development environment can handle dependencies among projects, individual project configurations, project deployment, and source code control. This method works well for larger scale applications, such as a multitier e-commerce Web site.
Once you have created your project, you can manage it using code wizards and property pages to manage the specifics of your project.
In This Section
- Using Projects to Build Applications
- Describes the different types of wizards that you can use to build applications with Visual C++.
- Creating a Project with a Visual C++ Application Wizard
- Describes how to create projects with Visual C++ application wizards, which allow you to create projects that employ the various libraries.
- Designing a Wizard
- Describes concepts on how to create your own wizard that generates code and a user interface for other users.
- Adding Items to Your Project with Visual C++ Code Wizards
- Describes adding classes, methods, variables, and other elements to your project to add functionality.
- Specifying Project Settings with Property Pages
- Describes how to use the Property Pages dialog box to control your project settings.
- Managed Extensions for C++ Projects
- Provides descriptions of the different projects that you can create with Managed Extensions for C++.
- Managing Solutions, Projects, and Files
- Provides links to topics describing common tasks that you can perform when working with solutions and projects.
- 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++.
- 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 a User Interface
- Provides links to topics describing adding a user interface to your program.
- 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).
- Visual C++ Samples
- Provides links to sample code showing the capabilities of Visual C++ and the libraries and technologies it supports.