Visual Studio

Visual Studio is a complete suite of tools for building both desktop and team-based enterprise Web applications. In addition to building high-performing desktop applications, you can use Visual Studio's powerful component-based development tools and other technologies to simplify team-based design, development, and deployment of enterprise solutions.

In This Section

  • Installation and Setup Essentials
    Find out about side-by-side support for earlier Visual Studio versions, the features available in each edition, and other information related to installing and maintaining Visual Studio.

  • Introducing Visual Studio
    Find out more about what's new in Visual Studio, learn more about the .NET Framework, and find pointers on how to get started with this version of Visual Studio.

  • Application Development in Visual Studio
    Find out about designing, developing, debugging, testing, deploying, and managing applications created by using Visual Studio.

  • Windows-based Applications, Components, and Services
    Decide which tools and technologies to use when you build applications and components, and also what items that you can create with Visual Studio.

  • .NET Framework Programming in Visual Studio
    Learn how to use the .NET Framework when you develop applications in Visual Basic, and Visual C#.

  • Visual Basic
    Learn what's new in Visual Basic, and discover how to use Visual Basic to develop applications.

  • Visual C#
    Learn what's new in Visual C#, and discover how to use Visual C# to develop applications.

  • Visual C++
    Find out about what's new in Visual C++ and discover how to use Visual C++ to develop applications.

  • JScript
    Find out about JScript, a true object-oriented scripting language.

  • Visual Web Developer
    Learn about Visual Web Developer and discover how to use Visual Web Developer to create Web applications.

  • Visual Studio Tools for Office
    Find out how to create business applications that collect, analyze, adjust, or present information, and that take advantage of the functionality of Microsoft Office.

  • Smart Device Development
    Learn how to develop software that runs on Windows CE-based smart devices such as Pocket PCs and Smartphones.

  • Tools and Features
    Read about Crystal Reports, programming for Windows Server features, and Application Verifier.

  • Visual Studio SDK
    Find out about the Visual Studio Software Development Kit (SDK), which provides extensibility options and toolkits.

  • Visual Studio Tools for Applications 2.0
    Lets you customize existing applications by using Visual Basic and Visual C# to create add-ins.

  • Visual Studio and .NET Framework Glossary
    Read through definitions for common terms used in the .NET Framework.