|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|
Visual Basic Standard Edition Features
This topic outlines and describes the features that are included in the Visual Basic .NET Standard Edition.
Before you can install Visual Basic .NET Standard Edition, the setup sequence automatically detects your system configuration and installs baseline components required by the product.
Depending on your system configuration, one or more of the following baseline components is automatically installed on your computer:
- Microsoft Data Access Components 2.7
- Windows 2000 Service Pack 1
Common Language Runtime and Framework
The .NET Framework is a multi-language environment for building, deploying, and running applications and XML Web services. It consists of three parts:
- Common language runtime
- Unified programming classes
Languages and Libraries
|Visual Basic Compiler Options||Compiles Visual Basic source files within the Visual Studio integrated development environment (IDE) or from the command line using Vbc.exe. For more information on the Visual Basic .NET language and run-time library, see Visual Basic Language and Run-Time Reference.|
|C# Compiler Options||Compiles C# source files from the command line using Csc.exe. For more information, see Building from the Command Line.|
|C++ Compiler, Linker, and C++ Language||Compiles C++ source files from the command line using Cl.exe. For more information, see Building C++ Projects in Visual Studio.|
Project and Editing Environments
|Visual Studio macros and programmability||The Visual Studio Macros development environment (separate from the Visual Studio environment) is used solely for creating, manipulating, editing, and running macros. For more information, see Macros Development Environment.|
|Visual Studio IDE add-ins||Extend the Visual Studio IDE by adding functionality that is not in the core product itself through COM add-ins. For more information, see Creating Add-Ins and Wizards.|
|Debugging Managed Code||Debugs Visual Basic and Visual C# and Visual Basic:
Debugs Managed C/C++:
|Runtime Debugger (Cordbg.exe)||Helps tools vendors and application developers find and fix bugs in programs that target the .NET Framework common language runtime.|
For more information, see Debug and Release Configurations.
|Creating or Adding a Setup Project||Creates Windows Installer (.msi) files, which are used to distribute your application for installation on another computer or Web server.|
The best way to create new projects is by using Visual Basic and Visual C# project templates, or application wizards. Project templates work in conjunction with application frameworks and libraries to create starter programs for you.
In the Standard Edition of Visual Basic, you do not have access to the empty project types and the project types that compile into DLLs. The following table lists the project types that are included.
|Introduction to Windows Applications||A project with the proper references and UI items to create a standard Windows-based application.|
|Introduction to ASP.NET Web Applications in Visual Studio||A project with the proper references and UI items to create an ASP.NET Web application.|
|Introduction to Programming XML Web Services in Managed Code||A project with the proper references and items to create a programmable XML Web service.|
|Console Application Template||A project with the proper references and items needed to create a project without a user interface that can be run from the command line.|
For more information, see Visual Basic and Visual C# Projects. For a list of available project items, see File Types and File Extensions in Visual Basic and Visual C#.
The following designers are included in the Standard Edition.
|Web Forms Designer||Provides a set of visual tools for working with ASP.NET Web Forms pages and controls.|
|Windows Forms Designer||Provides a set of visual tools for working with Windows Forms and controls.|
|Component Designer||Provides a set of visual tools for working with nonvisual components.|
|XML Designer||Provides a set of visual tools for working with XML schemas, ADO.NET datasets, and XML documents.|
Online Help and Documentation
|Visual Studio Combined Help Collection (VSCC)||Contains the standard Visual Studio documentation, as well as documentation for any installed third-party packages or add-ins.|
|Microsoft Data Engine (MSDE)||A fully SQL Server–compatible data engine used for building desktop and shared solutions that provide the easiest migration path to SQL Server 7.0. For more information, see http://www.microsoft.com/sql/msde/productinfo/features.asp.|
|Server Explorer||Provides access to data connections to MSDE or Access databases. For more information, see Introduction to Server Explorer.|
Software Development Kits
|.NET Framework SDK||A wealth of resources — including DLLs, tools, and samples — that enable developers to build efficient, powerful, and scalable applications and services that take advantage of the new .NET Framework technology.|