Visual Basic evolucionó a partir del lenguaje Basic incorporando numerosas instrucciones, funciones y palabras clave directamente relacionadas con la interfaz gráfica de Windows. Actualmente ofrece capacidades de diseño completamente orientado a objetos y acceso directo a Microsoft.NET Framework, entorno que proporciona un amplio conjunto de interfaces de programación de aplicaciones para Windows e Internet.
Desde la aparición de Visual Studio.NET, entorno de desarrollo que incluye a Visual Basic.NET, dicho paquete ha sido revisado y ampliamente modificado, con el único objetivo de ofrecer una herramienta flexible para los desarrolladores de aplicaciones de línea de negocios que crean aplicaciones Windows, Web o móviles. Así, hemos oido hablar de Visual Studio 2002, 2003 y de Visual Studio 2005 y .NET Framework 2.0. Los desarrolladores que utilizan Visual Basic 6.0 encontrarán que Visual Studio 2005 facilita la migración a .NET Framework al combinar las mejoras de productividad de Visual Basic 2005 con la solidez que se requiere para crear aplicaciones de línea de negocios. Asimismo, Visual Studio 2005 ofrece a los desarrolladores Web un ambiente altamente productivo para la rápida creación e implementación de sitios y servicios Web.
Al mismo tiempo, Microsoft ha publicado una gama de productos denominada Express, que estará enfocada a programadores no profesionales. Estos entornos de desarrollo serán versiones ligeras de Visual Basic, Visual C#, Visual C++, Visual J# y SQL Server, además de un nuevo producto llamado Visual Web Developer Express para el desarrollo de aplicaciones para Internet.
Microsoft Visual Basic.NET - Lenguaje y aplicaciones es un libro totalmente actualizado a las nuevas características de Visual Basic.NET 2005, para aprender a programar escribiendo línea a línea el código de una determinada aplicación, o bien utilizando herramientas de diseño rápido, como Visual Studio.NET o Visual Basic Express y Visual Web Developer Express, que le permitirá introducirse en la programación orientada a objetos, que le enseñará a trabajar con estructuras de datos, con ficheros y a manipular excepciones, que le introducirá en el acceso a bases de datos (ADO.NET), en los formularios Web y servicios Web (ASP.NET), y en aplicaciones para Internet que interactúen con bases de datos.
Incluye un CD-ROM con todos los ejemplos realizados y con el software necesario para que el lector pueda reproducirlos durante el estudio.