Visual Basic

Visual Basic is engineered for productively building type-safe and object-oriented applications. Visual Basic enables developers to target Windows, Web, and mobile devices. As with all languages targeting the Microsoft .NET Framework, programs written in Visual Basic benefit from security and language interoperability.

This generation of Visual Basic continues the tradition of giving you a fast and easy way to create .NET Framework-based applications.

In This Section

  • Getting Started with Visual Studio
    Provides links to topics that help you learn about the basics of Visual Studio.

  • Application Development in Visual Studio
    Discusses the shared tools that enable you to design, develop, debug, and deploy applications.

  • Developing Client Applications
    Provides links to topics that describe the various types of Windows applications that you can create with Visual Studio.

  • ASP.NET Overview
    Provides general information about ASP.NET and discusses factors that you should consider when you create a website by using ASP.NET.

  • .NET Framework Development Guide
    Provides information about key technology areas and tasks for application development, including creating, configuring, debugging, securing, and deploying your application. The topic also provides information about dynamic programming, interoperability, extensibility, memory management, and threading.

  • .NET Framework Class Library
    Provides entry to the library of classes, interfaces, and value types that are included in the Microsoft .NET Framework SDK.